コード例 #1
0
 /**
  * Manages all models.
  */
 public function actionDaily()
 {
     $model = new SyslogCountersDaily('search');
     $model->unsetAttributes();
     // clear any default values
     if (isset($_GET['SyslogCountersDaily'])) {
         $model->attributes = $_GET['SyslogCountersDaily'];
     }
     $this->render('daily', array('model' => $model));
 }
コード例 #2
0
 public function actionIndex()
 {
     $archive = ArchiveCounters::model();
     $archive_daily = ArchiveCountersDaily::model();
     $syslog = SyslogCounters::model();
     $syslog_daily = SyslogCountersDaily::model();
     $this->render('index', array('archive' => $archive, 'archive_daily' => $archive_daily, 'syslog' => $syslog, 'syslog_daily' => $syslog_daily));
 }
コード例 #3
0
ファイル: report.php プロジェクト: richardsonlima/echofish
<?php 
$dp = new CArrayDataProvider(SyslogCountersDaily::model()->todays_programs()->findAll($c), array('id' => 'name', 'keyField' => 'name', 'pagination' => false));
$this->widget('bootstrap.widgets.TbGridView', array('id' => 'top10-hosts-per-messages-syslog', 'dataProvider' => $dp, 'summaryText' => '', 'columns' => array(array('name' => 'Program', 'value' => '$data->name'), array('name' => 'Messages', 'value' => 'number_format($data->val)'))));
?>
 
</section>
<hr>

<section id="top10-facilities">
  <div class="page-header">
    <h2>Top10 Facilities</h2>
  </div>
  <h3>Top10 Facilities on Archive</h3>
<?php 
$c = new CDbCriteria();
$c->condition = 'val>0';
$c->order = 'val desc';
$c->limit = 10;
$dp = new CArrayDataProvider(ArchiveCountersDaily::model()->todays_facilities()->findAll($c), array('id' => 'name', 'keyField' => 'name', 'pagination' => false));
$this->widget('bootstrap.widgets.TbGridView', array('id' => 'top10-archive-facilities', 'dataProvider' => $dp, 'summaryText' => '', 'columns' => array(array('name' => 'Facility', 'value' => 'Facility::model()->findByAttributes(array("num"=>$data->name))->name'), array('name' => 'Messages', 'value' => 'number_format($data->val)'))));
?>


  <h3>Top10 Facilities on Syslog</h3>
<?php 
$dp = new CArrayDataProvider(SyslogCountersDaily::model()->todays_facilities()->findAll($c), array('id' => 'name', 'keyField' => 'name', 'pagination' => false));
$this->widget('bootstrap.widgets.TbGridView', array('id' => 'top10-hosts-per-messages-syslog', 'dataProvider' => $dp, 'summaryText' => '', 'columns' => array(array('name' => 'Facility', 'value' => 'Facility::model()->findByAttributes(array("num"=>$data->name))->name'), array('name' => 'Messages', 'value' => 'number_format($data->val)'))));
?>
 
</section>
<hr>