function ask_answer()
 {
     $param['ask_id'] = I('id', 0, 'intval');
     $url = addons_url('Ask://Answer/lists', $param);
     // dump($url);
     redirect($url);
 }
Exemplo n.º 2
0
 function _initialize()
 {
     parent::_initialize();
     $controller = strtolower(_CONTROLLER);
     $action = strtolower(_ACTION);
     $res['title'] = '支付配置';
     $res['url'] = addons_url('Payment://Payment/lists');
     $res['class'] = $action == 'lists' || $action == 'listsv3' || $action == 'zfbpay' || $action == 'cftwappay' || $action == 'ctfpay' || $action == 'quickpay' ? 'current' : '';
     $nav[] = $res;
     $res['title'] = '功能配置';
     $res['url'] = addons_url('Payment://Payment/config');
     $res['class'] = $action == 'config' ? 'current' : '';
     $nav[] = $res;
     $this->assign('nav', $nav);
     $config = getAddonConfig('Payment');
     $config['cover_url'] = get_cover_url($config['cover']);
     $config['background'] = get_cover_url($config['background']);
     $this->config = $config;
     $this->assign('config', $config);
     // 定义模板常量
     $act = strtolower(_ACTION);
     $temp = $config['template_' . $act];
     $act = ucfirst($act);
     define('CUSTOM_TEMPLATE_PATH', ONETHINK_ADDON_PATH . 'Payment/View/default/Template');
 }
 function preview()
 {
     $vote_id = I('id', 0, 'intval');
     $url = addons_url('Invite://Wap/index', array('id' => $vote_id));
     $this->assign('url', $url);
     $this->display(SITE_PATH . '/Application/Home/View/default/Addons/preview.html');
 }
 function preview()
 {
     $param['forms_id'] = I('id', 0, 'intval');
     $url = addons_url('Forms://FormsValue/add', $param);
     // dump($url);
     redirect($url);
 }
 private function formText($user, $config)
 {
     if (!$user) {
         return '请先回复绑定并绑定真实信息以使用本功能.';
     }
     if ($user['user_type'] == 1) {
         return '老师是没有考试成绩的0.0';
     } else {
         $textArr = array();
         $userGrades = M('cjcx')->where(array('school_id' => $user['school_id'], 'term' => $config['term']))->select();
         if (0 == count($userGrades)) {
             return "空记录! 还没有更新呢!";
         }
         foreach ($userGrades as $item) {
             $_t = '';
             $_t .= "课程名称: {$item['course_name']},\n";
             $_t .= "课程属性: {$item['class_type']}, \n";
             $_t .= "学分: {$item['study_score']},\n";
             $_t .= "分数: {$item['stu_grade']}";
             array_push($textArr, $_t);
         }
         $basic = implode("\n\n", $textArr);
         $params['openid'] = get_openid();
         $params['token'] = get_token();
         $more = "\n\n" . "<a href='" . addons_url("Cjcx://Cjcx/center", $params) . "'>查看完整记录</a>";
         return $basic . $more;
     }
 }
Exemplo n.º 6
0
 /**
  * callback  登陆后回调地址
  * @author:xjw129xjt(肖骏涛) xjt@ourstu.com
  */
 public function callback()
 {
     $code = I('get.code');
     $type = I('get.type');
     $is_login = is_login();
     $sns = \ThinkOauth::getInstance($type);
     //腾讯微博需传递的额外参数
     $extend = null;
     if ($type == 'tencent') {
         $extend = array('openid' => I('get.openid'), 'openkey' => I('get.openkey'));
     }
     $token = $sns->getAccessToken($code, $extend);
     if (empty($token)) {
         $this->error('参数错误');
     }
     $session = array('TOKEN' => $token, 'TYPE' => $type, 'OPENID' => $token['openid'], 'ACCESS_TOKEN' => $token['access_token']);
     session('SYNCLOGIN', $session);
     if ($is_login) {
         $this->dealIsLogin($is_login);
     } else {
         $addon_config = get_addon_config('SyncLogin');
         $check = $this->checkIsSync(array('type_uid' => $token['openid'], 'type' => $type));
         if ($addon_config['bind'] && !$check) {
             redirect(addons_url('SyncLogin://Base/bind'));
         } else {
             $this->unBind();
         }
     }
 }
 function survey_answer()
 {
     $param['survey_id'] = I('id', 0, 'intval');
     $url = addons_url('Survey://Answer/lists', $param);
     // dump($url);
     redirect($url);
 }
Exemplo n.º 8
0
 public function getCommonArticles($extra_int)
 {
     $map['token'] = get_token();
     $extra_int && ($map['id'] = $extra_int);
     $data = M('scratch')->where($map)->order('id desc')->select();
     if (!$data) {
         return true;
     }
     // 其中token和openid这两个参数一定要传,否则程序不知道是哪个微信用户进入了系统
     //$param ['token'] = get_token ();
     //$param ['openid'] = get_openid ();
     foreach ($data as $key => $vo) {
         $param['id'] = $vo['id'];
         $url = addons_url('Scratch://Scratch/show', $param);
         $articles[$key] = array('Title' => $vo['title'], 'Url' => $url);
         $now = time();
         if ($vo['end_time'] > $now) {
             $articles[$key]['Description'] = $vo['intro'];
             $articles[$key]['PicUrl'] = !empty($vo['cover']) ? get_cover_url($vo['cover']) : SITE_URL . '/Addons/Scratch/View/default/Public/cover_pic.jpg';
         } else {
             $articles[$key]['Description'] = $vo['end_tips'];
             $articles[$key]['PicUrl'] = !empty($vo['end_cover']) ? get_cover_url($vo['end_cover']) : SITE_URL . '/Addons/Scratch/View/default/Public/cover_pic_over.png';
         }
     }
     //foreach
     $this->replyNews($articles);
 }
 public function text($data)
 {
     if ($data['Content'] == '捐赠列表') {
         $url = addons_url('Donations://Donations/donations_list');
         replyText($url);
     }
 }
Exemplo n.º 10
0
 function _initialize()
 {
     parent::_initialize();
     $controller = strtolower(_CONTROLLER);
     $res['title'] = '会员卡制作';
     $res['url'] = addons_url('Card://Card/config');
     $res['class'] = $controller == 'card' ? 'current' : '';
     $nav[] = $res;
     $res['title'] = '会员管理';
     $res['url'] = addons_url('Card://member/lists');
     $res['class'] = $controller == 'member' ? 'current' : '';
     $nav[] = $res;
     $res['title'] = '通知管理';
     $res['url'] = addons_url('Card://notice/lists');
     $res['class'] = $controller == 'notice' ? 'current' : '';
     $nav[] = $res;
     $res['title'] = '优惠券';
     $res['url'] = addons_url('Coupon://Coupon/lists');
     $res['class'] = $controller == 'coupon' ? 'current' : '';
     $nav[] = $res;
     $this->assign('nav', $nav);
     $config = getAddonConfig('Card');
     $config['background_url'] = $config['background'] == 11 ? $config['background_custom'] : ADDON_PUBLIC_PATH . '/card_bg_' . $config['background'] . '.png';
     $this->assign('config', $config);
     //dump ( $config );
     //dump(get_token());
 }
 function add()
 {
     $business_card_id = I('business_card_id', 0, 'intval');
     $model = $this->getModel('business_card_column');
     if (IS_POST) {
         $map['id'] = $_POST['business_card_id'];
         $cardUid = D('BusinessCard')->where($map)->getField('uid');
         $_POST['uid'] = $cardUid;
         $Model = D(parse_name(get_table_name($model['id']), 1));
         // 获取模型的字段信息
         $Model = $this->checkAttr($Model, $model['id']);
         if ($Model->create() && ($id = $Model->add())) {
             // 清空缓存
             method_exists($Model, 'clear') && $Model->clear($id, 'add');
             $this->success('添加' . $model['title'] . '成功!', U('lists?model=' . $model['name'], $this->get_param));
         } else {
             $this->error($Model->getError());
         }
     } else {
         $fields = get_model_attribute($model['id']);
         if (empty($business_card_id)) {
             $map['uid'] = $this->mid;
             $business_card_id = M('business_card')->where($map)->getField('id');
             if (empty($business_card_id)) {
                 $this->error('请先添加微名片基本信息', addons_url('BusinessCard://BusinessCard/edit'));
             }
         }
         $fields['business_card_id']['value'] = $business_card_id;
         // 	        $fields['business_card_id']['is_show']=4;
         $this->assign('fields', $fields);
         $this->display();
     }
 }
Exemplo n.º 12
0
 function preview()
 {
     $param['survey_id'] = I('id', 0, 'intval');
     $url = addons_url('Survey://Survey/show', $param);
     // dump($url);
     redirect($url);
 }
Exemplo n.º 13
0
 function reply($dataArr, $keywordArr = array())
 {
     $config = getAddonConfig('Salon');
     // 获取后台插件的配置参数
     $param['token'] = get_token();
     $param['openid'] = get_openid();
     //初始化查找条件,51,52,。。。55分别为E沙龙几个固定的图文项
     $map_news['id'] = array('in', array(51, 52, 53, 54, 61, 60));
     $list = M('custom_reply_news')->where($map_news)->select();
     $contact = array();
     foreach ($list as $k => $info) {
         if ($k > 8) {
             continue;
         }
         if ($info['title'] == "联系我们") {
             $contact = array('Title' => $info['title'], 'Description' => $info['intro'], 'PicUrl' => get_cover_url($info['cover']), 'Url' => addons_url($info['jump_url'], $param));
             continue;
         }
         //商家登录
         if ($info['id'] == 61) {
             $articles[] = array('Title' => $info['title'], 'Description' => $info['intro'], 'PicUrl' => get_cover_url($info['cover']), 'Url' => $info['jump_url']);
             continue;
         }
         $articles[] = array('Title' => $info['title'], 'Description' => $info['intro'], 'PicUrl' => get_cover_url($info['cover']), 'Url' => addons_url($info['jump_url'], $param));
     }
     $articles[] = $contact;
     $res = $this->replyNews($articles);
 }
Exemplo n.º 14
0
 function _initialize()
 {
     parent::_initialize();
     // 获取当前登录的用户的商城
     $map['token'] = 'gh_386b39d0fa1a';
     //get_token();
     //$map ['manamger_id'] = $this->mid;
     //trace($this->mid,"BaseController::mid","user");
     $this->shop_id = 0;
     $currentShopInfo = M('shop')->where($map)->find();
     if ($currentShopInfo) {
         $this->shop_id = $currentShopInfo['id'];
     } elseif (_ACTION != 'summary' && _ACTION != 'add') {
         redirect(addons_url('Shop://Shop/summary'));
     }
     //        $controller = strtolower(_CONTROLLER);
     //        $res ['title'] = '营销概况';
     //        $res ['url'] = addons_url('Shop://Shop/lists');
     //        $res ['class'] = ($controller == 'shop' && _ACTION == "lists") ? 'current' : '';
     //        $nav [] = $res;
     //
     //        $res ['title'] = '订单管理';
     //        $res ['url'] = addons_url('Shop://Order/lists');
     //        $res ['class'] = ($controller == 'order' && _ACTION == "lists") ? 'current' : '';
     //        $nav [] = $res;
     $nav = array();
     $this->assign('nav', $nav);
     define('CUSTOM_TEMPLATE_PATH', ONETHINK_ADDON_PATH . 'Shop/View/default/Wap/Template');
 }
Exemplo n.º 15
0
 /**
  * 登陆后回调地址
  * autor:xjw129xjt
  */
 public function callback()
 {
     $code = I('get.code');
     $type = I('get.type');
     $is_login = is_login();
     $sns = \ThinkOauth::getInstance($type);
     //腾讯微博需传递的额外参数
     $extend = null;
     if ($type == 'tencent') {
         $extend = array('openid' => I('get.openid'), 'openkey' => I('get.openkey'));
     }
     $token = $sns->getAccessToken($code, $extend);
     session('SYNCLOGIN_TOKEN', $token);
     session('SYNCLOGIN_TYPE', $type);
     session('SYNCLOGIN_OPENID', $token['openid']);
     session('SYNCLOGIN_ACCESS_TOKEN', $token['access_token']);
     $check = D('sync_login')->where("`type_uid`='" . $token['openid'] . "' AND type='" . $type . "'")->select();
     $addon_config = get_addon_config('SyncLogin');
     if ($is_login) {
         $this->dealIsLogin($is_login);
     } else {
         if ($addon_config['bind'] && !$check) {
             redirect(addons_url('SyncLogin://Base/bind'));
         } else {
             $this->unbind();
         }
     }
 }
 function _initialize()
 {
     $act = strtolower(ACTION_NAME);
     $controller = strtolower(CONTROLLER_NAME);
     $res['title'] = '用户列表';
     $res['url'] = U('Home/UserCenter/lists');
     $res['class'] = $controller == 'usercenter' ? 'current' : '';
     $nav[] = $res;
     $res['title'] = '用户分组';
     $res['url'] = U('Home/AuthGroup/lists');
     $res['class'] = $controller == 'authgroup' ? 'current' : '';
     $nav[] = $res;
     $res['title'] = '用户积分';
     $res['url'] = U('Home/CreditData/lists');
     $res['class'] = $controller == 'creditdata' || $controller == 'creditconfig' ? 'current' : '';
     $nav[] = $res;
     $res['title'] = '基础配置';
     $res['url'] = addons_url('UserCenter://UserCenter/config');
     $res['class'] = $controller == 'usecnter' ? 'current' : '';
     $nav[] = $res;
     $this->assign('nav', $nav);
     $ret['title'] = '积分记录';
     $ret['url'] = U('Home/CreditData/lists');
     $ret['class'] = $controller == 'creditdata' ? 'cur' : '';
     $sub_nav[] = $ret;
     $ret['title'] = '积分配置';
     $ret['url'] = U('Home/CreditConfig/lists');
     $ret['class'] = $controller == 'creditconfig' ? 'cur' : '';
     $sub_nav[] = $ret;
     $this->assign('sub_nav', $sub_nav);
 }
Exemplo n.º 17
0
 function reply($dataArr, $keywordArr = array())
 {
     $config = getAddonConfig('Draw');
     // 获取后台插件的配置参数
     //dump($config);
     $map['token'] = get_token();
     $keywordArr['aim_id'] && ($map['id'] = $keywordArr['aim_id']);
     $data = M('lottery_games')->where($map)->find();
     // 其中token和openid这两个参数一定要传,否则程序不知道是哪个微信用户进入了系统
     $param['token'] = get_token();
     $param['openid'] = get_openid();
     $param['games_id'] = $data['id'];
     $url = addons_url('Draw://Wap/index', $param);
     $articles[0] = array('Title' => $data['title'], 'Url' => $url, 'Description' => $data['intro']);
     switch ($data['game_type']) {
         case 1:
             $articles[0]['PicUrl'] = SITE_URL . '/Addons/Draw/View/default/Public/guaguale_cover.jpg';
             break;
         case 2:
             $articles[0]['PicUrl'] = SITE_URL . '/Addons/Draw/View/default/Public/dzp_cover.jpg';
             break;
         case 3:
             $articles[0]['PicUrl'] = SITE_URL . '/Addons/Draw/View/default/Public/zjd_cover.jpg';
             break;
         case 4:
             $articles[0]['PicUrl'] = SITE_URL . '/Addons/Draw/View/default/Public/nine_cover.jpg';
             break;
     }
     $this->replyNews($articles);
 }
Exemplo n.º 18
0
 function _initialize()
 {
     parent::_initialize();
     $controller = strtolower(_CONTROLLER);
     $action = strtolower(_ACTION);
     $res['title'] = '客服管理';
     $res['url'] = addons_url('YouaskService://YouaskService/lists');
     $res['class'] = ($controller == 'youaskservice' || $controller == 'group') && $action != 'config' ? 'current' : '';
     $nav[] = $res;
     $res['title'] = '关键词指定客服';
     $res['url'] = addons_url('YouaskService://KeywordKF/lists');
     $res['class'] = $controller == 'keywordkf' ? 'current' : '';
     $nav[] = $res;
     $res['title'] = '微信客服设置';
     $res['url'] = addons_url('YouaskService://YouaskService/config');
     $res['class'] = $controller == 'youaskservice' && $action == 'config' ? 'current' : '';
     $nav[] = $res;
     $this->assign('nav', $nav);
     $config = getAddonConfig('YouaskService');
     $config['cover_url'] = get_cover_url($config['cover']);
     $config['background'] = get_cover_url($config['background']);
     $this->config = $config;
     $this->assign('config', $config);
     // 定义模板常量
     $act = strtolower(_ACTION);
     $temp = $config['template_' . $act];
     $act = ucfirst($act);
 }
Exemplo n.º 19
0
 /**
  * 显示指定模型列表数据
  */
 public function lists()
 {
     if (!is_administrator($this->mid)) {
         redirect(addons_url('UserCenter://UserCenter/lists'));
     }
     // 获取模型信息
     $model = $this->model;
     // 搜索条件
     $mp_ids = M('public_link')->where("uid='{$this->mid}'")->getFields('mp_id');
     $map['id'] = 0;
     if (!empty($mp_ids)) {
         $map['id'] = $map3['mp_id'] = array('in', $mp_ids);
         $list = M('public_link')->where($map3)->group('mp_id')->field('mp_id,count(1) as num')->select();
         foreach ($list as $vo) {
             $countArr[$vo['mp_id']] = $vo['num'];
         }
     }
     // 读取模型数据列表
     $name = parse_name(get_table_name($model['id']), true);
     $data = M($name)->field(true)->where($map)->order($order)->select();
     foreach ($data as $d) {
         $d['count'] = $countArr[$d['id']];
         $d['is_creator'] = $d['uid'] == $this->mid ? 1 : 0;
         $listArr[$d['is_creator']][] = $d;
     }
     $list_data['list_data'] = $listArr;
     $this->assign($list_data);
     $this->display('Publics/lists');
 }
 function _initialize()
 {
     $act = strtolower(_ACTION);
     $res['title'] = '公众号信息';
     $res['url'] = addons_url('DeveloperTool://DeveloperTool/lists');
     $res['class'] = $act == 'lists' ? 'current' : '';
     $nav[] = $res;
     $res['title'] = '管理员信息';
     $res['url'] = addons_url('DeveloperTool://DeveloperTool/manager');
     $res['class'] = $act == 'manager' ? 'current' : '';
     $nav[] = $res;
     $res['title'] = '常用功能测试';
     $res['url'] = addons_url('DeveloperTool://DeveloperTool/test');
     $res['class'] = $act == 'test' ? 'current' : '';
     $nav[] = $res;
     $res['title'] = '系统配置信息';
     $res['url'] = addons_url('DeveloperTool://DeveloperTool/config');
     $res['class'] = $act == 'config' ? 'current' : '';
     $nav[] = $res;
     $res['title'] = '系统常量信息';
     $res['url'] = addons_url('DeveloperTool://DeveloperTool/define');
     $res['class'] = $act == 'define' ? 'current' : '';
     $nav[] = $res;
     $res['title'] = 'PHP配置信息';
     $res['url'] = addons_url('DeveloperTool://DeveloperTool/init');
     $res['class'] = $act == 'init' ? 'current' : '';
     $nav[] = $res;
     $this->assign('nav', $nav);
 }
 public function index()
 {
     if (IS_POST) {
         $data['token'] = get_token();
         $data['openid'] = get_openid();
         $data['ctime'] = time();
         $data['money'] = I('money1');
         $data['email'] = I('email');
         $data['content'] = I('content');
         $data['is_anonymous'] = intval(I('is_anonymous'));
         $myInfo = getUserInfo(get_openid());
         $data['nickname'] = $myInfo['nickname'] ? $myInfo['nickname'] : '匿名';
         if ($_SESSION['support_info'] != "") {
             unset($_SESSION['support_info']);
         }
         session_start();
         $_SESSION['support_info'] = $data;
         $param['orderid'] = time();
         $param['price'] = floatval($data['money']);
         $param['from'] = urlencode(addons_url('Donations://Donations/payok'));
         $payurl = addons_url('WechatPay://WechatPay/pay', $param);
         redirect($payurl);
     } else {
         $config = getAddonConfig('Donations');
         $this->assign('config', $config);
         $money = M('donations_money')->where(array('token' => get_token()))->order('money asc')->select();
         // dump($money);
         $this->assign('money', $money);
         // 捐赠额设置
         $this->display();
     }
 }
Exemplo n.º 22
0
 public function edit()
 {
     if (IS_POST) {
         $arr = I('post.');
         if (!$arr['msg']) {
             $this->error('内容不能为空');
         }
         $arr['status'] = 1;
         $arr['uid'] = 0;
         $arr['type'] = 1;
         $arr['create_time'] = time();
         $message = array('title' => $arr['msg'], 'description' => $arr['msg']);
         $push = A('Addons://Baidupush/push');
         $push->__construct('', '', 1);
         $push->pushMessage_all($message);
         $push->__construct('', '', 2);
         $push->pushMessage_all($message);
         $res = M('baidu_msg')->add($arr);
         if ($res) {
             $this->success('推送成功', addons_url("Baidupush://Baidu/lists"));
         } else {
             $this->error('推送失败');
         }
     } else {
         $this->display(T('Addons://Baidupush@Baidu/edit'));
     }
 }
 function preview()
 {
     $param['exam_id'] = I('id', 0, 'intval');
     $url = addons_url('Exam://Exam/show', $param);
     // dump($url);
     redirect($url);
 }
Exemplo n.º 24
0
 function preview()
 {
     $param['exam_id'] = I('id', 0, 'intval');
     $url = addons_url('Exam://Exam/show', $param);
     $this->assign('url', $url);
     $this->display(SITE_PATH . '/Application/Home/View/default/Addons/preview.html');
 }
Exemplo n.º 25
0
 function reply($dataArr, $keywordArr = array())
 {
     $map['token'] = get_token();
     $keywordArr['aim_id'] && ($map['id'] = $keywordArr['aim_id']);
     $data = M('sendredpack')->where($map)->order('id desc')->select();
     foreach ($data as $key => $vo) {
         $param['id'] = $vo['id'];
         $url = addons_url('Sendredpack://Sendredpack/index', $param);
         $articles[$key] = array('Title' => $vo['title'], 'Url' => $url);
         $now = time();
         if ($vo['end_time'] > $now) {
             $articles[$key]['Description'] = $vo['intro'];
             $articles[$key]['PicUrl'] = !empty($vo['cover']) ? get_cover_url($vo['cover']) : SITE_URL . '/Addons/Scratch/View/default/Public/cover_pic.jpg';
         } else {
             $articles[$key]['Description'] = $vo['end_tips'];
             $articles[$key]['PicUrl'] = !empty($vo['end_cover']) ? get_cover_url($vo['end_cover']) : SITE_URL . '/Addons/Scratch/View/default/Public/cover_pic_over.png';
         }
     }
     //foreach
     if ($articles) {
         $this->replyNews($articles);
     } else {
         $this->replyText('Sorry,当前无红包活动!');
     }
 }
 function subscribe($dataArr)
 {
     $config = getAddonConfig('Wecome');
     // 获取后台插件的配置参数
     // 其中token和openid这两个参数一定要传,否则程序不知道是哪个微信用户进入了系统
     $param['token'] = get_token();
     $param['openid'] = get_openid();
     $sreach = array('[follow]', '[website]');
     $replace = array(addons_url('UserCenter://UserCenter/edit', $param), addons_url('WeiSite://WeiSite/index', $param));
     $config['description'] = str_replace($sreach, $replace, $config['description']);
     switch ($config['type']) {
         case '3':
             $articles[0] = array('Title' => $config['title'], 'Description' => $config['description'], 'PicUrl' => $config['pic_url'], 'Url' => str_replace($sreach, $replace, $config['url']));
             $res = $this->replyNews($articles);
             break;
             // 			case '2' :
             // 				$media_id = 1;
             // 				$res = $this->replyImage ( $media_id );
             // 				break;
         // 			case '2' :
         // 				$media_id = 1;
         // 				$res = $this->replyImage ( $media_id );
         // 				break;
         default:
             $res = $this->replyText($config['description']);
     }
     return $res;
 }
 function personal()
 {
     $links = array('url' => addons_url('Coupon://Wap/personal'), 'title' => '我的优惠券', 'icon' => '', 'group' => '我的互动', 'new_count' => 0);
     // new_count 为新消息的数目,如果大于0,会在个人空间里的链接旁边显示新消息数目
     // 下面实现获取new_count的功能
     return $links;
 }
Exemplo n.º 28
0
 function preview()
 {
     $param['test_id'] = I('id', 0, 'intval');
     $url = addons_url('Test://Test/show', $param);
     // dump($url);
     redirect($url);
 }
Exemplo n.º 29
0
 public function step3()
 {
     if (IS_POST) {
         if ($_POST['if2011'] != '是') {
             $this->error("您已放弃报名", addons_url('Join2011://Join2011/index'));
         }
         //print_array($_POST);
         $Stu = D('Stu');
         $Bmb = D('Bmb');
         $data['ksh'] = $_SESSION['ksh'];
         $data['score'] = $_POST['score'];
         $data['jsscore'] = $_POST['jsscore'];
         $data['phone'] = $_POST['phone'];
         if ($Stu->where(array('ksh' => $_SESSION['ksh']))->find()) {
         } else {
             $this->error("您不在初选名单", addons_url('Join2011://Join2011/index'));
         }
         if ($Bmb->where(array('ksh' => $_SESSION['ksh']))->find()) {
             $this->error("您已经报名", addons_url('Join2011://Join2011/index'));
         }
         if ($Bmb->data($data)->add()) {
             session('ksh', '');
             $this->success('报名成功', U('Home/Index/index'));
         } else {
             $this->error("报名失败,请重新报名", addons_url('Join2011://Join2011/index'));
         }
     } else {
         $this->error("您不可以直接访问这个页面", addons_url('Join2011://Join2011/index'));
     }
 }
Exemplo n.º 30
0
 /**
  * 获取微信插件列表
  *
  * @param string $addon_dir        	
  */
 public function getWeixinList($isAll = false, $token_status = array(), $is_admin = false, $is_show = false)
 {
     $list = $this->getList();
     if ($is_show) {
         foreach ($list as $n => $vo) {
             if ($vo['is_show'] != 1) {
                 unset($list[$n]);
             }
         }
     }
     $isAll || ($token_status = D('Common/AddonStatus')->getList($is_admin));
     foreach ($list as $addon) {
         if (!$isAll && isset($token_status[$addon['name']]) && $token_status[$addon['name']] < 1) {
             continue;
         }
         if ($addon['has_adminlist']) {
             $addon['addons_url'] = addons_url($addon['name'] . '://' . $addon['name'] . '/lists');
         } elseif (file_exists(ONETHINK_ADDON_PATH . $addon['name'] . '/config.php')) {
             $addon['addons_url'] = addons_url($addon['name'] . '://' . $addon['name'] . '/config');
         } else {
             $addon['addons_url'] = addons_url($addon['name'] . '://' . $addon['name'] . '/nulldeal');
         }
         $addons[$addon['name']] = $addon;
     }
     return $addons;
 }