$_GET['end_date'] = empty($_GET['end_date']) ? date("Y-m-d", time() + 86400) : $_GET['end_date']; $_GET['ajaxMethod'] = empty($_GET['ajaxMethod']) ? '' : $_GET['ajaxMethod']; $_GET['logid'] = empty($_GET['logid']) ? '' : $_GET['logid']; $_GET['taskname'] = empty($_GET['taskname']) ? 0 : $_GET['taskname']; extract($_GET, EXTR_IF_EXISTS); $taskname_list = array(); $taskname_list[0] = '全部'; foreach (DataAlarmLog::$Crontab as $item) { $taskname_list[$item['name']] = $item['name']; } if (isset($_SERVER["HTTP_X_REQUESTED_WITH"]) && strtolower($_SERVER["HTTP_X_REQUESTED_WITH"]) == "xmlhttprequest") { if ($ajaxMethod == 'sendCommand') { if (!empty($logid)) { $logItem = DataAlarmLog::getReExecDataAlarmLogForId($logid); if (!empty($logItem['TASK_FILE']) && !empty($logItem['PARAMS'])) { DataAlarmLog::updateAlarmStatus($logid, 1, date('Y-m-d H:i:s', time())); $cmd = PHP_CGI . " " . $_SERVER['DOCUMENT_ROOT'] . $logItem['TASK_FILE'] . " " . $logItem['PARAMS']; exec($cmd); } } } } else { $alarmLog = DataAlarmLog::getDataAlarmLogCount($taskname, $start_date, $end_date); $row_count = $alarmLog[0]['NUM']; $page_size = 5; $page_no = $page_no < 1 ? 1 : $page_no; $total_page = $row_count % $page_size == 0 ? $row_count / $page_size : ceil($row_count / $page_size); $total_page = $total_page < 1 ? 1 : $total_page; $page_no = $page_no > $total_page ? $total_page : $page_no; $start = ($page_no - 1) * $page_size; $alarmLog = DataAlarmLog::getDataAlarmLog($taskname, $start_date, $end_date, $start, $page_size);