public function getActivityDetail() { $token = session('token'); $activityId = $_POST['activityId']; $classifyId = intval($_POST['classifyId']); if (empty($token) || empty($activityId)) { $this->ajaxReturn(array(), 'JSON'); } $details = array(); switch ($activityId) { case 'dingdan': $details = LinkHelper::getOrders($token); break; case 'dazhuanpan': $details = LinkHelper::getLotteryList($token, 1); break; case 'guaguaka': $details = LinkHelper::getLotteryList($token, 2); break; case 'youhuiquan': $details = LinkHelper::getLotteryList($token, 3); break; case 'zajindan': $details = LinkHelper::getLotteryList($token, 4); break; case 'toupiao': $details = LinkHelper::getVoteList($token); break; case 'hotel': $details = LinkHelper::getHotels($token); break; case 'pinglun': $details = LinkHelper::getReplyList($token); break; case 'yingxiang': $details = LinkHelper::getImpressList($token); break; default: break; } // load classify information $selectedId = ''; if (!empty($classifyId)) { $where['id'] = $classifyId; $where['uid'] = session('uid'); $where['token'] = session('token'); $where['status'] = array('in', array('1', '0')); $info = M('Classify')->where($where)->find(); if ($info) { if ($info['link_param_l1'] == $activityId) { $selectedId = $info['link_param_l2']; } } } $res = array(); $res['details'] = $details; $res['selected'] = $selectedId; $this->ajaxReturn($res, 'JSON'); }
public function getActivityDetail() { $token = session('token'); $activityId = $_POST['activityId']; $currentArticleId = intval($_POST['currentArticleId']); if (empty($token) || empty($activityId)) { $this->ajaxReturn(array(), 'JSON'); } $details = array(); switch ($activityId) { case 'dingdan': $details = LinkHelper::getOrders($token); break; case 'dazhuanpan': $details = LinkHelper::getLotteryList($token, 1); break; case 'guaguaka': $details = LinkHelper::getLotteryList($token, 2); break; case 'youhuiquan': $details = LinkHelper::getLotteryList($token, 3); break; case 'zajindan': $details = LinkHelper::getLotteryList($token, 4); break; case 'toupiao': $details = LinkHelper::getVoteList($token); break; case 'hotel': $details = LinkHelper::getHotels($token); break; default: break; } // load article information $selectedId = ''; if (!empty($currentArticleId)) { $id = $this->_get('id', 'intval'); $uid = session('uid'); $db = M('article'); $where['uid'] = $uid; $where['token'] = $token; $where['id'] = $currentArticleId; $where['status'] = 1; $article = $db->where($where)->find(); if ($article) { if ($article['link_param_l1'] == $activityId) { $selectedId = $article['link_param_l2']; } } } $res = array(); $res['details'] = $details; $res['selected'] = $selectedId; $this->ajaxReturn($res, 'JSON'); }