示例#1
0
 public function view_alarmDataSubmit()
 {
     $account = isset($_POST['account']) ? trim($_POST['account']) : '';
     $mode = isset($_POST['mode']) ? intval($_POST['mode']) : '';
     $time = isset($_POST['pushtime']) ? trim($_POST['pushtime']) : '';
     $days = isset($_POST['days']) ? $_POST['days'] : '';
     //         print_r($_POST);exit;
     if (empty($account)) {
         $msgdata = array('data' => array('缺少参数!'), 'link' => 'index.php?mod=localPower&act=mailPushSettingList');
         goErrMsgPage($msgdata);
         exit;
     }
     $modeList = array(1, 2);
     if (!in_array($mode, $modeList)) {
         $msgdata = array('data' => array('错误的模式!'), 'link' => 'index.php?mod=localPower&act=mailPushSettingList');
         goErrMsgPage($msgdata);
         exit;
     }
     $alrm_obj = new MailPushAlarmModel();
     $setInt = $alrm_obj->culDaysSetting($days);
     //         echo $setInt;exit;
     $data = array('mode' => $mode, 'time' => $time, 'days' => $setInt, 'account' => $account);
     $result = $alrm_obj->updateSettings($data);
     if (FALSE === $result) {
         $msgdata = array('data' => array(MailPushAlarmModel::$errMsg), 'link' => 'index.php?mod=localPower&act=mailPushSettingList');
         goErrMsgPage($msgdata);
         exit;
     } else {
         $msgdata = array('data' => array('更新成功'), 'link' => 'index.php?mod=localPower&act=mailPushSettingList');
         goOkMsgPage($msgdata);
         exit;
     }
 }