Example #1
0
 function saveTask()
 {
     $params = isset($_POST['params']) ? $_POST['params'] : '';
     $task = ParamsToArr($params);
     $task['user_id'] = $_SESSION['user']['id'];
     if (empty($task['id'])) {
         M('task')->add($task);
     } else {
         M('task')->where('id=' . $task['id'])->save($task);
     }
 }
 public function saveCertificate()
 {
     $params = isset($_POST['params']) ? $_POST['params'] : '';
     $paramsArr = ParamsToArr($params);
     $paramsArr['user_id'] = $_SESSION['user']['id'];
     $status = isset($_POST['_status']) ? $_POST['_status'] : '';
     if ($status) {
         M('Certificate')->where('id=' . $status)->save($paramsArr);
     } else {
         M('Certificate')->add($paramsArr);
     }
 }
 public function saveLanguage()
 {
     $params = isset($_POST['params']) ? $_POST['params'] : '';
     $paramArr = ParamsToArr($params);
     $paramArr['user_id'] = $_SESSION['user']['id'];
     $status = isset($_POST['_status']) ? $_POST['_status'] : '';
     if ($status) {
         M('language')->where('id=' . $status)->save($paramsArr);
     } else {
         $data = M('language')->add($paramArr);
     }
     exit(json_encode($data));
 }
 public function savePersonalInfo($params)
 {
     $paramArr = ParamsToArr($params);
     $paramArr['gender'] = $paramArr['gender'] == '1' ? '男' : '女';
     $paramArr['marital_status'] = $paramArr['marital_status'] == '1' ? '未婚' : '已婚';
     if (!empty($paramArr['oversea'])) {
         $paramArr['oversea'] = $paramArr['oversea'] == '1' ? '有' : '无';
     }
     if ($paramArr['current'] == '2') {
         $paramArr['graduate_time'] = '';
     }
     $paramArr['current'] = $paramArr['current'] == '1' ? '是' : '否';
     $email = $_SESSION['user']['email'];
     M('personal_information')->where("email='{$email}'")->save($paramArr);
 }
Example #5
0
 public function savePaper()
 {
     $params = isset($_POST['params']) ? $_POST['params'] : '';
     $paramArr = ParamsToArr($params);
     $paramArr['user_id'] = $_SESSION['user']['id'];
     $publicDate = strtotime($paramArr['public_y'] . '-' . $paramArr['public_m']);
     unset($paramArr['public_y']);
     unset($paramArr['public_m']);
     $paramArr['public_date'] = $publicDate;
     $status = isset($_POST['_status']) ? $_POST['_status'] : '';
     if ($status) {
         M('paper')->where('id=' . $status)->save($paramArr);
     } else {
         M('paper')->add($paramArr);
     }
 }
Example #6
0
 public function saveRewards()
 {
     $params = isset($_POST['params']) ? $_POST['params'] : '';
     $status = isset($_POST['_status']) ? $_POST['_status'] : '';
     dump($_REQUEST);
     $paramArr = ParamsToArr($params);
     $paramArr['user_id'] = $_SESSION['user']['id'];
     $publicDate = strtotime($paramArr['rewards_y'] . '-' . $paramArr['rewards_m']);
     unset($paramArr['rewards_y']);
     unset($paramArr['rewards_m']);
     $paramArr['rewards_date'] = $publicDate;
     if ($status) {
         M('rewards')->where('id=' . $status)->save($paramArr);
         dump(M()->_sql());
     } else {
         M('rewards')->add($paramArr);
     }
 }
 public function savePartTimeJob($params)
 {
     $paramArr = ParamsToArr($params);
     $paramArr['user_id'] = $_SESSION['user']['id'];
     $startY = $paramArr['psdate_y'];
     $startM = $paramArr['psdate_m'];
     $endY = $paramArr['pedate_y'];
     $endM = $paramArr['pedate_m'];
     $startYM = strtotime($startY . '-' . $startM);
     $endYM = strtotime($endY . '-' . $endM);
     unset($paramArr['isdate_y']);
     unset($paramArr['isdate_m']);
     unset($paramArr['iedate_y']);
     unset($paramArr['iedate_m']);
     $paramArr['start_time'] = $startYM;
     $paramArr['end_time'] = $endYM;
     $status = isset($_POST['_status']) ? $_POST['_status'] : '';
     if ($status) {
         M('parttime_job')->where('id=' . $status)->save($paramsArr);
     } else {
         M('parttime_job')->add($paramArr);
     }
 }
 public function saveEducation($params)
 {
     $paramArr = ParamsToArr($params);
     $paramArr['user_id'] = $_SESSION['user']['id'];
     $startY = $paramArr['esdate_y'];
     $startM = $paramArr['esdate_m'];
     $endY = $paramArr['eedate_y'];
     $endM = $paramArr['eedate_m'];
     $startYM = strtotime($startY . '-' . $startM);
     $endYM = strtotime($endY . '-' . $endM);
     unset($paramArr['esdate_y']);
     unset($paramArr['esdate_m']);
     unset($paramArr['eedate_y']);
     unset($paramArr['eedate_m']);
     $paramArr['start_time'] = $startYM;
     $paramArr['end_time'] = $endYM;
     $status = isset($_POST['_status']) ? $_POST['_status'] : '';
     if ($status) {
         M('education')->where('id=' . $status)->save($paramArr);
     } else {
         M('education')->add($paramArr);
     }
     dump(M()->_sql());
 }
Example #9
0
 public function savePosition()
 {
     $params = isset($_POST['params']) ? $_POST['params'] : '';
     $paramsArr = ParamsToArr($params);
     $paramsArr['position'] = $paramsArr['depart'];
     unset($paramsArr['depart']);
     unset($paramsArr['position']);
     $id = M('zhaopin')->where($paramsArr)->getField('id');
     $where['user_id'] = $_SESSION['user']['id'];
     M('personal_information')->where($where)->setField('zhaopin_id', $id);
     exit('1');
 }