DBconnect(); if ( !isset( $_SERVER['SERVER_ADDR'] ) ) $_SERVER['SERVER_ADDR'] = ""; if ( !isset( $_POST['text_r_sys_id'] ) ) $_POST['text_r_sys_id'] = ""; $szUsed = ""; $szQuery = sprintf( "SELECT r_sys_id, r_sys_name, r_sys_ip, r_backup_mount_path FROM rs_sys_info_ipcr WHERE r_sys_ip = '%s' ORDER BY r_sys_id ASC" , $_SERVER['SERVER_ADDR'] ); $db->ExecSql( $szQuery, "S" ); if ( $db->Num > 0 ) { $arInfo = $db->Fetch(); $arPath = explode( "|", $arInfo['r_backup_mount_path'] ); } else { $query = sprintf( "SELECT * FROM rs_sys_info_ipcr LIMIT 1 OFFSET 0" ); $db->ExecSql( $query, "S" ); if ( $db->Num > 0 ) { $arInfo = $db->Fetch(); $arPath = explode( "|", $arInfo['r_backup_mount_path'] ); } } $sys_id= $_POST["text_r_sys_id"]; $szQuery = sprintf( "SELECT * FROM rs_fault_threshold" ); $db->ExecSql( $szQuery, "S" ); if ( $db->Num > 0 ) { $arInfo = $db->Fetch(); $threshold = $arInfo['r_disk']; } $xml = getXML(sprintf("../../lang/%s/system_monitoring.xml", $_SESSION['Lang'] ? $_SESSION['Lang'] : 'en' )); $FRC_BackUpState = $xml->data[0]->list[0]->FRC_BackUpState[0]["Stitle"]; $szCaption = $FRC_BackUpState . $_GET['hdd']; if ( !empty( $arPath[ $_GET['hdd'] - 1 ] ) && file_exists( $arPath[ $_GET['hdd'] - 1 ] ) ) { $szQuery = sprintf( "SELECT * FROM RS_ETC_CONFIG WHERE R_GROUP_KEY = 'sys_monitoring' AND R_CONFIG_KEY = 'backup_%d'" , $_GET['hdd'] ); $db->ExecSql( $szQuery, "S" ); $arHdd['0'] = 0; $arHdd['1'] = 0; if ( $db->Num ) { $row = $db->Fetch(); $szHdd = $row['r_config_value']; if ( !empty( $szHdd ) ) { $arHdd = @explode( "|", $szHdd ); } } if ( $arHdd['0'] != 0 || $arHdd['1'] != 0 ) { $szUsed = getSymbolByQuantity( $arHdd['0'] ); $value = ceil( ( $arHdd['0'] / $arHdd['1'] ) * 100 ); } else $value = 0; } else $value = 0; $Return= ""; $Return.= sprintf( ""); $Return.= ""; $Return.= ""; $Return.= " "; $Return.= ""; $Return.= ""; $Return.= ""; $Return.= $value; $Return.= ""; $Return.= ""; $Return.= intval( $threshold ); $Return.= ""; $Return.= ""; $Return.=""; $Return.=""; $Return.=""; $Return.=""; $Return.=""; $Return.=""; $Return.=""; $Return.=""; $Return.=sprintf( " ", $szCaption ); if ( isset( $_GET['hdd'] ) ) $nPathIdx = 0; else $nPathIdx = $_GET['hdd'] - 1; $Return.=sprintf( "" , $arPath[ $nPathIdx ] ); $Return.=sprintf(" " , $szUsed ); $Return.=""; $Return.=""; $Return.= ""; echo($Return); $db->Close(); ?>