DBconnect(); $Return= ""; $xml = getXML(sprintf("../../lang/%s/system_monitoring.xml", $_SESSION['Lang'] ? $_SESSION['Lang'] : 'en' )); $FRC_DayHDDBackUpUse = $xml->data[0]->list[0]->FRC_DayHDDBackUpUse[0]["Stitle"]; $FRC_DayHDDBackUpUse_percent = $xml->data[0]->list[0]->FRC_DayHDDBackUpUse_percent[0]["Stitle"]; $FRC_DayHDDBackUpUse_volume = $xml->data[0]->list[0]->FRC_DayHDDBackUpUse_volume[0]["Stitle"]; if ( !isset( $_SERVER['SERVER_ADDR'] ) ) $_SERVER['SERVER_ADDR'] = ""; $Return.= sprintf( "" , $FRC_DayHDDBackUpUse, $FRC_DayHDDBackUpUse_percent, $FRC_DayHDDBackUpUse_volume ); $query = sprintf( "SELECT * FROM rs_sys_info_ipcr WHERE r_sys_ip = '%s'", $_SERVER['SERVER_ADDR'] ); $db->ExecSql( $query, "S" ); if ( $db->Num > 0 ) { $sysrow = $db->Fetch(); $db->ResultFree(); $sys_id = $sysrow['r_sys_id']; } else { $query = sprintf( "SELECT * FROM rs_sys_info_ipcr LIMIT 1 OFFSET 0" ); $db->ExecSql( $query, "S" ); if ( $db->Num > 0 ) { $sysrow = $db->Fetch(); $db->ResultFree(); $sys_id = $sysrow['r_sys_id']; } } // xml get value start $query_select = sprintf("SELECT r_date, MAX( r_per ) AS r_per, MAX( r_size ) AS r_size FROM rs_tuse_monitoring WHERE r_sys_id = '%s' GROUP BY r_date ORDER BY r_date DESC LIMIT 15 OFFSET 0" , $sys_id ); //print_r( $query_select ); $db->ExecSql($query_select,"S"); //print_r( $db->Num ); $arData = array(); if($db->Num > 0) { while( $row = $db->Fetch() ) { $arData[ $row['r_date'] ] = array( 'per' => intval( $row['r_per'] ), 'size' => intval( $row['r_size'] ) ); } ksort( $arData ); } $Return .= ""; foreach( $arData AS $key => $arVal ) { $Return .= sprintf( "", substr( str_to_date( $key ) , 5, 5 ) ); } $Return .= ""; $Return .= sprintf( "", $FRC_DayHDDBackUpUse_percent ); foreach( $arData AS $key => $arVal ) { $Return.= sprintf( "", $arVal['per'] ? $arVal['per'] : 0 ); } $Return .= ""; $Return .= sprintf( "", $FRC_DayHDDBackUpUse_volume ); foreach( $arData AS $key => $arVal ) { $Return.= sprintf( "", $arVal['size'] ? $arVal['size'] : 0 ); } $Return .= ""; // xml end $Return.= ""; $Return.= ""; $Return.= "