Ejemplo n.º 1
0
foreach ($facs as $fac) {
    $alogs[$fac->name] = intval($fac->val);
}
$facs = $syslog_daily->todays_facilities()->findAll();
foreach ($facs as $fac) {
    $slogs[$fac->name] = intval($fac->val);
}
foreach ($alogs as $key => $val) {
    if (!isset($slogs[$key])) {
        $slogs[$key] = 0;
    }
}
$archive_logs = ksort($alogs);
$system_logs = ksort($slogs);
foreach ($alogs as $key => $val) {
    $labels[] = Facility::model()->findByPk($key)->name;
}
$this->Widget('ext.highcharts.HighchartsWidget', array('options' => array('chart' => array('type' => 'bar'), 'credits' => array('enabled' => false), 'title' => array('text' => 'Messages per Facility Today'), 'xAxis' => array('categories' => $labels), 'yAxis' => array('title' => array('text' => 'Messages Today')), 'series' => array(array('name' => 'Archive', 'data' => array_values($alogs)), array('name' => 'Syslog', 'data' => array_values($slogs))))));
$alogs = $slogs = $labels = array();
$facs = $archive_daily->todays_severities()->findAll();
foreach ($facs as $fac) {
    $alogs[$fac->name] = intval($fac->val);
}
$facs = $syslog_daily->todays_severities()->findAll();
foreach ($facs as $fac) {
    $slogs[$fac->name] = intval($fac->val);
}
foreach ($alogs as $key => $val) {
    if (!isset($slogs[$key])) {
        $slogs[$key] = 0;
    }
Ejemplo n.º 2
0
 /**
  * Returns the data model based on the primary key given in the GET variable.
  * If the data model is not found, an HTTP exception will be raised.
  *
  * @param
  *          integer the ID of the model to be loaded
  *          
  */
 public function loadModel($id)
 {
     $model = Facility::model()->findByPk($id);
     if ($model === null) {
         throw new CHttpException(404, 'The requested page does not exist.');
     }
     return $model;
 }