Example #1
0
 public function validate_short_message_verification_code()
 {
     Logger::getRootLogger()->debug("Authentication::validate_short_message_verification_code");
     $adv_infor = $_POST['request_json'];
     Logger::getRootLogger()->debug("adv_infor = " . $adv_infor);
     $adv_infor_array = json_decode($adv_infor, true);
     Logger::getRootLogger()->debug("dump adv_infor_array:" . Utils::var2str($adv_infor_array));
     $cellphone = $adv_infor_array['DATA']['cellphone'];
     $code = $adv_infor_array['DATA']['code'];
     if (Utils::validate_sms_code($cellphone, $code)) {
         $response = new Response();
         $response->status = Response::STATUS_OK;
         $response->message = "短信校验码校验成功";
         echo Response::getResponseJson($response);
     } else {
         $response = new Response();
         $response->status = Response::STATUS_ERROR;
         $response->message = "短信校验码失败";
         $response->error_code = "0034";
         echo Response::getResponseJson($response);
     }
 }
Example #2
0
 public function update()
 {
     Logger::getRootLogger()->debug("Advertisement::update");
     $response = Utils::validate_request();
     if (Utils::validate_request() !== null) {
         echo Response::getResponseJson($response);
         return;
     }
     $adv_infor = $_POST['request_json'];
     Logger::getRootLogger()->debug("adv_infor = " . $adv_infor);
     $adv_infor_array = json_decode($adv_infor, true);
     Logger::getRootLogger()->debug("dump adv_infor_array:" . Utils::var2str($adv_infor_array));
     $new_name = null;
     //该广告包含图片
     if (isset($adv_infor_array["DATA"]["image"]) && $adv_infor_array["DATA"]["image"] == "true") {
         //获取上传图片
         Logger::getRootLogger()->debug("_FILES:" . Utils::var2str($_FILES));
         $new_name = $this->get_update_img();
         if (!$new_name) {
             $response = new Response();
             $response->status = Response::STATUS_ERROR;
             $response->error_code = "0014";
             $response->message = "获取上传图片失败";
             echo Response::getResponseJson($response);
             return;
         }
         $adv_infor_array["DATA"]['image'] = "data/img/" . basename($new_name);
     }
     Logger::getRootLogger()->debug("adv_infor_array[DATA][image]:" . Utils::var2str($adv_infor_array["DATA"]['image']));
     $response = $this->advertisement_model->update($adv_infor_array["DATA"]);
     if ($response != null) {
         echo Response::getResponseJson($response);
         return;
     }
     $response = new Response();
     $response->status = Response::STATUS_OK;
     $response->message = "恭喜您广告更新成功";
     echo Response::getResponseJson($response);
 }
Example #3
0
 public function update()
 {
     Logger::getRootLogger()->debug("User::update");
     $response = Utils::validate_request();
     if (Utils::validate_request() !== null) {
         echo Response::getResponseJson($response);
         return;
     }
     $user_update_infor = $_POST['request_json'];
     Logger::getRootLogger()->debug("user_update_infor = " . $user_update_infor);
     $user_infor_array = json_decode($user_update_infor, true);
     Logger::getRootLogger()->debug("dump user_infor_array:" . Utils::var2str($user_infor_array));
     $response = $this->user_model->update_user_infor($user_infor_array["DATA"]);
     echo Response::getResponseJson($response);
 }
Example #4
0
 public function add_advertisement_read_count()
 {
     Logger::getRootLogger()->debug("Advertisement::add_advertisement_read_count");
     $response = Utils::validate_request();
     if (Utils::validate_request() !== null) {
         echo Response::getResponseJson($response);
         return;
     }
     $request_json = $_POST['request_json'];
     Logger::getRootLogger()->debug("request_json = " . $request_json);
     $request_json = json_decode($request_json, true);
     $adv_id = $request_json["DATA"]["adv_id"];
     $response = $this->advertisement_model->add_advertisement_read_count($adv_id);
     echo Response::getResponseJson($response);
 }
Example #5
0
 public function delete_from_user_position_list()
 {
     Logger::getRootLogger()->debug("User::add_to_user_position_list");
     if (!Utils::isCurrentUserLogin()) {
         $response = new Response();
         $response->status = Response::STATUS_ERROR;
         $response->error_code = "0019";
         $response->message = "当前用户未登录,没有操作权限";
         echo Response::getResponseJson($response);
         return;
     }
     $response = Utils::validate_request();
     if (Utils::validate_request() !== null) {
         echo Response::getResponseJson($response);
         return;
     }
     $request_json = $_POST['request_json'];
     Logger::getRootLogger()->debug("request_json = " . $request_json);
     $request_json = json_decode($request_json, true);
     $position_id = $request_json["DATA"]['position_id'];
     if ($position_id == "") {
         $response = new Response();
         $response->status = Response::STATUS_ERROR;
         $response->error_code = "0032";
         $response->message = "地址ID有误";
         echo Response::getResponseJson($response);
         return;
     }
     $response = $this->user_model->delete_from_user_position_list($position_id);
     echo Response::getResponseJson($response);
 }