MODEL('config'); if ($_GET['date'] && $_GET['time'] < 1) { $times = @explode('~', $_GET['date']); $where['ctime'][] = array('>=', strtotime($times[0] . " 00:00:00")); $where['ctime'][] = array('<=', strtotime($times[1] . " 23:59:59")); $urlarr['date'] = $_GET['date']; } $urlarr = $_GET; $urlarr['page'] = '{{page}}'; $pageurl = Url($_GET['m'], $urlarr, 'admin'); $pageM = $this->MODEL('page'); $pages = $pageM -> pageList('warning', $where, $pageurl, $_GET['page']); if ($pages['total'] > 0) { $where['orderby'] = 'id'; $where['limit'] = $pages['limit']; $list = $ConfigM -> getWarningList($where); } $this->yunset('list', $list); $this->yuntpl(array('admin/admin_warning')); } /** * 预警配置 */ function config_action() { $ConfigM = $this->MODEL('config'); if ($_POST['config']) { unset($_POST['config']); foreach ($_POST as $key => $v) { $config = $ConfigM -> getNum(array('name' => $key)); if ($config == false) { $ConfigM -> addInfo(array( 'name' => $key, 'config' => $v )); } else { $ConfigM -> upInfo(array( 'name' => $key ), array( 'config' => $v)); } } $this->web_config(); $this -> ACT_layer_msg('预警配置修改成功!', 9, 1, 2, 1); } $this->yuntpl(array('admin/admin_warning_config')); } function del_action() { $this -> check_token(); $ConfigM = $this->MODEL('config'); if ($_GET['del']) { $return = $ConfigM->delWarning($_GET['del']); $this->layer_msg($return['msg'], $return['errcode'], $return['layertype'], $_SERVER['HTTP_REFERER'], 2, 1); } } } ?>