Ejemplo n.º 1
0
 public function actionMonitorDetailSummary($monitorId, $serverId)
 {
     if (isset($_POST['Filter'])) {
         $namaTabel = "{$serverId}_{$monitorId}";
         $filter = $_POST['Filter'];
         //print_r($filter);
         $model = new MonitorDetail($namaTabel);
         $model->filterDari = $filter['dari'];
         $model->filterSampai = $filter['sampai'];
         $summary = $model->detailSummary();
         $gagalPersen = 100;
         if ($summary['berhasil'] > 0) {
             $gagalPersen = $summary['gagal'] / ($summary['berhasil'] + $summary['gagal']) * 100;
         }
         $return = array('rerata' => number_format($summary['rerata'], 2, ',', '.'), 'gagal' => $summary['gagal'], 'gagalPersen' => number_format($gagalPersen, 2, ',', '.'));
         $this->renderJSON($return);
     }
 }
Ejemplo n.º 2
0
 public function setTableName($tableName)
 {
     self::$_tableName = $tableName;
 }