/** * 消息列表 * * @param * @return */ public function message_listOp() { $model_message = Model('message'); $types = $model_message->msgType; $message_type = $_REQUEST['message_type']; if (empty($message_type) || $message_type < 0) { output_special_code('10500'); } $page = new Page(); $page->setEachNum($this->page); //$page->setStyle('admin'); $message_array = $model_message->listMessage(array('from_member_id' => '0', 'message_type' => $message_type, 'to_member_id' => $this->member_info['member_id'], 'no_del_member_id' => $this->member_info['member_id']), $page); $msgTypeCount = $model_message->msgTypeCount(array('message_open_common' => 0, 'from_member_id' => '0', 'message_type_in' => $message_type, 'to_member_id' => $this->member_info['member_id'], 'no_del_member_id' => $this->member_info['member_id']), $page); if (!empty($message_array) && is_array($message_array)) { foreach ($message_array as $k => $v) { $v['message_open'] = '0'; if (!empty($v['read_member_id'])) { $tmp_readid_arr = explode(',', $v['read_member_id']); if (in_array($this->member_info['member_id'], $tmp_readid_arr)) { $v['message_open'] = '1'; // $msgTypeCount[$message_type]+=1; } } //$v['from_member_name'] = Language::get('home_message_system_message'); $message_array[$k] = $v; } } //Tpl::output('show_page',$page->show()); output_data(array('message_list' => $message_array, 'msg_type_unread_ount' => $msgTypeCount[$type[$message_type]]), mobile_page($page->getTotalPage())); // output_data($datas, $extend_data); // 新消息数量 }
public function contactOp($param) { if (empty($_REQUEST["contact_name"]) || empty($_REQUEST["contact_phone"])) { output_special_code(10500); } $insert["contact_name"] = $_REQUEST["contact_name"]; $insert["contact_phone"] = $_REQUEST["contact_phone"]; $insert["contact_regin"] = $_REQUEST["contact_regin"]; $id = Model("contact")->insert($insert); if ($id > 0) { output_suc('1'); } }
public function cancel_applyOp() { $where['act_m_apply_act_id'] = $_REQUEST['activity_id']; $where['act_m_user_id'] = $this->member_info['member_id']; //$data['act_m_apply_time']=time(); $cancel = Model('activity_member')->del($where); if ($cancel) { $update['activity_partin_count'] = array('sign' => 'decrease', 'value' => 1); Model('activity')->update($update, $where['act_m_apply_act_id']); output_suc('10200'); } else { output_special_code('10404'); } }
/** * 单个活动信息页 */ public function signup_datailOp() { $activity_id = intval($_REQUEST['activity_id']); if ($activity_id <= 0) { output_special_code('10404'); //showMessage(Language::get('para_error'),'index.php','html','error');//'缺少参数:活动编号' } $activity = Model('activity')->getOneById($activity_id); $activity['activity_mb_body'] = unserialize($activity['activity_mb_body']); $condition['act_m_apply_act_id'] = $_REQUEST['activity_id']; $condition['act_m_user_id'] = $this->member_info['member_id']; $joininfo = Model('activity_member')->where($condition)->find(); //var_dump($joininfo); if ($joininfo) { $joined = 1; } else { $joined = 0; } output_data(array('activity' => $activity, 'joined' => $joined)); }
/** * 兑换代金券保存信息 * */ public function voucherexchangeOp() { $vid = intval($_REQUEST['vid']); if ($vid <= 0) { output_special_code('10500'); } $model_voucher = Model('voucher'); //验证是否可以兑换代金券 $data = $model_voucher->getCanChangeTemplateInfo($vid, $this->member_info['member_id']); if ($data['state'] == false) { output_special_code('10500', $data['msg']); } //添加代金券信息 $data = $model_voucher->exchangeVoucher($data['info'], $this->member_info['member_id'], $this->member_info['member_name']); if ($data['state'] == true) { output_suc('1'); } else { output_special_code('10500'); } }
public function upAvatarOp() { $model_member = Model('member'); $member_array['member_avatar'] = $_REQUEST['member_avatar']; $update = $model_member->editMember(array('member_id' => $this->member_info['member_id']), $member_array); if ($update) { output_suc($_REQUEST['member_avatar']); } else { output_special_code('10500'); } }
public function goods_activity_detailOp() { if (!empty($_REQUEST['activity_id'])) { $activity_id = intval($_REQUEST['activity_id']); if ($activity_id <= 0) { output_special_code('10404'); } $activity = Model('activity')->getOneById($activity_id); $activity['activity_mb_body'] = unserialize($activity['activity_mb_body']); } //var_dump($activity); $model_goods = Model('goods'); //$model_search = Model('search'); //$post=$this->read_json(); //$arr=OTA($post); //$_REQUEST=array_merge($_REQUEST,$arr); //$condition=$this->_dealCondition($_REQUEST['conditions']); $condition['goods_id'] = array('in', $_REQUEST['goods_ids']); //查询条件 //所需字段 $fieldstr = "goods_id,goods_commonid,store_id,goods_name,goods_price,goods_marketprice,goods_image,goods_salenum,evaluation_good_star,evaluation_count"; // 添加3个状态字段 $fieldstr .= ',is_virtual,is_presell,is_fcode,have_gift'; $goods_list = $model_goods->getGoodsListByColorDistinct($condition, $fieldstr, $order, $_REQUEST['pageCount']); // var_dump($goods_list); //} // $page_count = $model_goods->gettotalpage(); //处理商品列表(抢购、限时折扣、商品图片) $goods_list = $this->_goods_list_extend($goods_list); output_data(array('goods_list' => $goods_list, 'activity' => $activity), mobile_page($page_count)); }
/** * 购物车删除 */ public function carts_delOp() { $cart_ids_string = $_REQUEST['cart_item_ids']; $cart_ids = explode(',', $cart_ids_string); // var_dump(empty($cart_ids)); if (!is_array($cart_ids) || empty($cart_ids_string)) { output_special_code('10400', '参数错误'); } $model_cart = Model('cart'); $condition = array(); $condition['buyer_id'] = $this->member_info['member_id']; $condition['cart_id'] = array('in', $cart_ids); $result = $model_cart->delCart('db', $condition); // var_dump($result); // exit(); //$af=mysql_affected_rows(); if ($result) { output_data('1'); } else { //output_error('参数错误'); output_special_code('10500', '参数错误'); } }
/** * 获得短信验证码 * * @param * @return */ public function getCodeOp() { //global $_SERVER; $model_member = Model('member'); $ret = array(); $username = $_REQUEST['username']; if (!empty($username)) { $statuCode = $model_member->check_is_member($username); // Tpl::output('html_title',C('site_name').' - '.$lang['login_register_join_us']); if ($statuCode == '10200') { $code = random(4, 1); // $_SESSION[$username]=$code; // var_dump($_SESSION); // $token = $this->_get_token($member_info['member_id'], $member_info['member_name'], $_REQUEST['client']); $model_sms = Model('sms'); $insertsms['username'] = $_REQUEST['username']; $insertsms['content'] = $code; $insertsms['type'] = 'SMS_GET_REG_CODE'; $model_sms->insertSMS($insertsms); $ret = array('code' => $code); //exit($code); output_data($ret); } } else { output_error('1040501'); //$ret['statuCode']='1040501'; } output_special_code('10406'); }