Example #1
0
 public function index()
 {
     $mobile = strim($GLOBALS['request']['user_phoneNum']);
     //print_r($email);echo"<br />";print_r($pwd);exit;
     //检查用户,用户密码
     $user_return = $GLOBALS['user_info'];
     $user = $user_return;
     $user_id = intval($user['id']);
     //print_r($user_id);exit;
     if ($mobile == '') {
         $mobile = $user['mobile'];
     }
     if ($user_id == 0) {
         $root['status'] = 0;
         $root['user_login_status'] = 0;
     } else {
         $youhui_id = intval($GLOBALS['request']['id']);
         require_once APP_ROOT_PATH . "system/model/youhui.php";
         $youhui_info = get_youhui($youhui_id);
         $result = download_youhui(intval($youhui_info['id']), $user_id);
         if ($result['status'] >= 0) {
             if ($result['status'] == YOUHUI_OUT_OF_STOCK || $result['status'] == YOUHUI_USER_OUT_OF_STOCK) {
                 $root['status'] = 0;
                 $root['info'] = $result['info'];
             } else {
                 if ($result['status'] == YOUHUI_DOWNLOAD_SUCCESS) {
                     if (app_conf("SMS_ON") == 1 && $result['log']['mobile'] != "" && $youhui_info['is_sms'] == 1) {
                         //发送短信
                         send_youhui_log_sms($result['log']['id']);
                     }
                     $root['status'] = 1;
                     $root['info'] = $result['info'];
                 } else {
                     $root['status'] = 0;
                     $root['info'] = $result['info'];
                 }
             }
         } else {
             $root['status'] = 0;
             $root['info'] = $result['info'];
         }
     }
     output($root);
 }
Example #2
0
 /**
  * 下载优惠券
  */
 public function download_youhui()
 {
     global_run();
     if (check_save_login() != LOGIN_STATUS_LOGINED) {
         $data['status'] = 1000;
         ajax_return($data);
     }
     $id = intval($_REQUEST['id']);
     require_once APP_ROOT_PATH . "system/model/youhui.php";
     $youhui_info = get_youhui($id);
     $result = download_youhui(intval($youhui_info['id']), $GLOBALS['user_info']['id']);
     if ($result['status'] >= 0) {
         if ($result['status'] == YOUHUI_OUT_OF_STOCK || $result['status'] == YOUHUI_USER_OUT_OF_STOCK) {
             $data['status'] = 0;
             $data['info'] = $result['info'];
             if ($result['log']) {
                 $data['jump'] = url("index", "uc_youhui");
             }
             ajax_return($data);
         } else {
             if ($result['status'] == YOUHUI_DOWNLOAD_SUCCESS) {
                 if (app_conf("SMS_ON") == 1 && $result['log']['mobile'] != "" && $youhui_info['is_sms'] == 1) {
                     //发送短信
                     send_youhui_log_sms($result['log']['id']);
                 }
                 $GLOBALS['tmpl']->assign("youhui_info", $youhui_info);
                 $GLOBALS['tmpl']->assign("result", $result);
                 $data['status'] = 1;
                 $data['info'] = $result['info'];
                 $data['html'] = $GLOBALS['tmpl']->fetch("inc/youhui_win.html");
                 ajax_return($data);
             } else {
                 $data['status'] = 0;
                 $data['info'] = $result['info'];
                 ajax_return($data);
             }
         }
     } else {
         $data['status'] = 0;
         $data['info'] = $result['info'];
         ajax_return($data);
     }
 }