示例#1
0
 public function updateSettings($data)
 {
     $mode = $data['mode'];
     $time = $data['time'];
     $days = $data['days'];
     $account = $data['account'];
     $setting = $this->getSettings($account);
     $account = mysql_real_escape_string($account);
     $time = mysql_real_escape_string($time);
     if (FALSE === $setting) {
         //还没有相关记录 则插入记录
         $insetSql = "insert into msg_mailPushAlarm (account, mode, time, days) values ('{$account}', '{$mode}', '{$time}', '{$days}')";
         $insertQ = $this->dbConn->query($insetSql);
         if (FALSE === $insertQ) {
             self::$errMsg = '写入设置信息出错!';
             return FALSE;
         }
         return TRUE;
     } else {
         //更新记录
         $updateSql = "update msg_mailPushAlarm set mode='{$mode}', time='{$time}', days='{$days}' where account='{$account}'";
         $updateQ = $this->dbConn->query($updateSql);
         if (FALSE === $updateQ) {
             self::$errMsg = '写入设置信息出错!';
             return FALSE;
         }
         return TRUE;
     }
 }
示例#2
0
 public function view_sendAccountInfo()
 {
     $mpush_obj = new MailPushAlarmModel();
     include_once WEB_PATH . 'lib/global_ebay_accounts.php';
     //导入ebay平台账号
     $account = $mpush_obj->decisionPushAccount($GLOBAL_EBAY_ACCOUNT);
     echo json_encode($account);
 }
示例#3
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;
     }
 }