123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596 |
- <?php
- /**
- * [WeEngine System] Copyright (c) 2014 WE7.CC
- * WeEngine is NOT a free software, it under the license terms, visited http://www.we7.cc/ for more details.
- */
- defined('IN_IA') or exit('Access Denied');
- load()->model('user');
- $dos = array('rank', 'display', 'switch');
- $do = in_array($_GPC['do'], $dos)? $do : 'display' ;
- $_W['page']['title'] = '公众号列表 - 公众号';
- $state = permission_account_user_role($_W['uid'], $_W['uniacid']);
- $account_info = permission_user_account_num();
- if($do == 'switch') {
- $uniacid = intval($_GPC['uniacid']);
- $role = permission_account_user_role($_W['uid'], $uniacid);
- if(empty($role)) {
- itoast('操作失败, 非法访问.', '', 'error');
- }
- if (empty($_W['isfounder'])) {
- $account_endtime = uni_fetch($uniacid);
- $account_endtime = $account_endtime['endtime'];
- if ($account_endtime > 0 && TIMESTAMP > $account_endtime) {
- itoast('公众号已到期。', '', 'error');
- }
- }
- uni_account_save_switch($uniacid);
- $module_name = trim($_GPC['module_name']);
- $version_id = intval($_GPC['version_id']);
- if (empty($module_name)) {
- $url = url('home/welcome');
- } else {
- $url = url('home/welcome/ext', array('m' => $module_name, 'version_id' => $version_id));
- }
- if($_GPC['uniacid'] == 10005){
- $url = url('home/welcome/ext', array('m' => 'ewei_shopv2', 'version_id' => 10005));
- }
- if($_GPC['uniacid'] == 10011){
- $url = url('home/welcome/ext', array('m' => 'ewei_shopv2', 'version_id' => 1001));
- }
- if($_GPC['uniacid'] == 10006){
- $url = url('home/welcome/ext', array('m' => 'ewei_shopv2', 'version_id' => 10006));
- }
- uni_account_switch($uniacid, $url);
- }
- if ($do == 'rank' && $_W['isajax'] && $_W['ispost']) {
- $uniacid = intval($_GPC['id']);
- $exist = pdo_get('uni_account', array('uniacid' => $uniacid));
- if (empty($exist)) {
- iajax(1, '公众号不存在', '');
- }
- uni_account_rank_top($uniacid);
- iajax(0, '更新成功!', '');
- }
- if ($do == 'display') {
- $pindex = max(1, intval($_GPC['page']));
- $psize = 15;
- $account_table = table('account');
- $account_table->searchWithType(array(ACCOUNT_TYPE_OFFCIAL_NORMAL, ACCOUNT_TYPE_OFFCIAL_AUTH));
- $account_count = $account_table->searchAccountList();
- $total = count($account_count);
- $account_table->searchWithType(array(ACCOUNT_TYPE_OFFCIAL_NORMAL, ACCOUNT_TYPE_OFFCIAL_AUTH));
- $keyword = trim($_GPC['keyword']);
- if (!empty($keyword)) {
- $account_table->searchWithKeyword($keyword);
- }
- $letter = $_GPC['letter'];
- if(isset($letter) && strlen($letter) == 1) {
- $account_table->searchWithLetter($letter);
- }
- $account_table->accountRankOrder();
- $account_table->searchWithPage($pindex, $psize);
- $account_list = $account_table->searchAccountList();
- $account_list = array_values($account_list);
- foreach($account_list as &$account) {
- $account = uni_fetch($account['uniacid']);
- $account['role'] = permission_account_user_role($_W['uid'], $account['uniacid']);
- }
- if ($_W['ispost']) {
- iajax(0, $account_list);
- }
- }
- template('account/display');
|