tbrehm
2008-11-13 b3c1caa65da9da7a15202d979c45f6cc6bf002ae
Fixed a few php warnings in the log module which appeared when no log data is available.
3 files modified
42 ■■■■■ changed files
interface/web/monitor/lib/lang/en.lng 6 ●●●●● patch | view | raw | blame | history
interface/web/monitor/show_data.php 28 ●●●●● patch | view | raw | blame | history
interface/web/monitor/show_log.php 8 ●●●● patch | view | raw | blame | history
interface/web/monitor/lib/lang/en.lng
@@ -18,5 +18,11 @@
$wb['Freshclam'] = 'Freshclam';
$wb['Clamav'] = 'Clamav';
$wb['ISPConfig'] = 'ISPConfig';
$wb['no_data_serverload_txt'] = 'No data about the server load available at the moment. Please check again later.';
$wb['no_data_memusage_txt'] = 'No data about the memory usage available at the moment. Please check again later.';
$wb['no_data_diskusage_txt'] = 'No data about the disk usage available at the moment. Please check again later.';
$wb['no_data_cpuinfo_txt'] = 'No data about the CPU available at the moment. Please check again later.';
$wb['no_data_services_txt'] = 'No data about the services available at the moment. Please check again later.';
$wb['no_logdata_txt'] = 'No log data available at the moment. Please check again later.';
?>
interface/web/monitor/show_data.php
@@ -114,6 +114,8 @@
    
    /* fetch the Data from the DB */
    $record = $app->db->queryOneRecord("SELECT data, state FROM monitor_data WHERE type = 'server_load' and server_id = " . $_SESSION['monitor']['server_id'] . " order by created desc");
    if(isset($record['data'])) {
    $data = unserialize($record['data']);
    
    /*
@@ -142,6 +144,10 @@
            <td>' . $data['load_15'] . '</td>
            </tr>
            </table>';
    } else {
        $html = '<p>'.$app->lng("no_data_serverload_txt").'</p>';
    }
    return $html;
}
@@ -150,6 +156,8 @@
    /* fetch the Data from the DB */
    $record = $app->db->queryOneRecord("SELECT data, state FROM monitor_data WHERE type = 'disk_usage' and server_id = " . $_SESSION['monitor']['server_id'] . " order by created desc");
    if(isset($record['data'])) {
    $data = unserialize($record['data']);
    
    /*
@@ -164,6 +172,10 @@
        $html .= '</tr>';
    }
    $html .= '</table>';
    } else {
        $html = '<p>'.$app->lng("no_data_diskusage_txt").'</p>';
    }
    return $html;
}
@@ -175,6 +187,8 @@
    
    /* fetch the Data from the DB */
    $record = $app->db->queryOneRecord("SELECT data, state FROM monitor_data WHERE type = 'mem_usage' and server_id = " . $_SESSION['monitor']['server_id'] . " order by created desc");
    if(isset($record['data'])) {
    $data = unserialize($record['data']);
    
    /*
@@ -191,6 +205,10 @@
        }
    }
    $html .= '</table>';
    } else {
        $html = '<p>'.$app->lng("no_data_memusage_txt").'</p>';
    }
    return $html;
}
@@ -200,6 +218,8 @@
    /* fetch the Data from the DB */
    $record = $app->db->queryOneRecord("SELECT data, state FROM monitor_data WHERE type = 'cpu_info' and server_id = " . $_SESSION['monitor']['server_id'] . " order by created desc");
    if(isset($record['data'])) {
    $data = unserialize($record['data']);
    
    /*
@@ -215,6 +235,9 @@
        }
    }
    $html .= '</table>';
    } else {
        $html = '<p>'.$app->lng("no_data_cpuinfo_txt").'</p>';
    }
    
    return $html;
}
@@ -225,6 +248,8 @@
    
    /* fetch the Data from the DB */
    $record = $app->db->queryOneRecord("SELECT data, state FROM monitor_data WHERE type = 'services' and server_id = " . $_SESSION['monitor']['server_id'] . " order by created desc");
    if(isset($record['data'])) {
    $data = unserialize($record['data']);
    
    /*
@@ -295,6 +320,9 @@
    
    
    $html .= '</table></div>';
    } else {
        $html = '<p>'.$app->lng("no_data_services_txt").'</p>';
    }
    
    
    return $html;
interface/web/monitor/show_log.php
@@ -40,7 +40,7 @@
$app->tpl->setInclude('content_tpl','templates/show_log.htm');
// Importing the GET values
$refresh = intval($_GET["refresh"]);
$refresh = (isset($_GET["refresh"]))?intval($_GET["refresh"]):0;
$logParam = $_GET["log"];
@@ -102,11 +102,17 @@
/* fetch the Data from the DB */
$record = $app->db->queryOneRecord("SELECT data, state FROM monitor_data WHERE type = '" . $app->db->quote($logId) . "' and server_id = " . $_SESSION['monitor']['server_id'] . " order by created desc");
if(isset($record['data'])) {
$data = unserialize($record['data']);
$logData = nl2br($data);
$app->tpl->setVar("log_data", $logData);
} else {
    $app->tpl->setVar("log_data", $app->lng("no_logdata_txt"));
}
$app->tpl->setVar("title", $title);
$app->tpl->setVar("log_id",$logId);