/** * 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)); }
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)); }
<?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>