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); } }
public function setTableName($tableName) { self::$_tableName = $tableName; }