123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- <?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');
- uni_user_permission_check('profile_jsauth');
- $_W['page']['title'] = '功能选项 - 公众号选项 - 借用js分享权限';
-
- $where = '';
- $params = array();
- if(empty($_W['isfounder'])) {
- $where = " WHERE `uniacid` IN (SELECT `uniacid` FROM " . tablename('uni_account_users') . " WHERE `uid`=:uid)";
- $params[':uid'] = $_W['uid'];
- }
- $sql = "SELECT * FROM " . tablename('uni_account') . $where;
- $uniaccounts = pdo_fetchall($sql, $params);
-
- $accounts = array();
- if(!empty($uniaccounts)) {
- foreach($uniaccounts as $uniaccount) {
- $accountlist = uni_accounts($uniaccount['uniacid']);
- if(!empty($accountlist)) {
- foreach($accountlist as $account) {
- if(!empty($account['key'])
- && !empty($account['secret'])
- && in_array($account['level'], array(3, 4))) {
- $accounts[$account['acid']] = $account['name'];
- }
- }
- }
- }
- }
-
- if(checksubmit('submit')) {
- $jsauth_acid = intval($_GPC['jsauth_acid']);
- if ($jsauth_acid == 0) {
- } elseif(!array_key_exists($jsauth_acid, $accounts)){
- message('指定的公众号不存在或没有权限借用指定的公众号.');
- }
-
- pdo_update('uni_settings', array('jsauth_acid' => $jsauth_acid), array('uniacid' => $_W['uniacid']));
- cache_delete("unisetting:{$_W['uniacid']}");
- message('设置借用 js 分享权限成功', referer() ,'success');
- }
-
- $jsauth_acid = pdo_fetchcolumn('SELECT `jsauth_acid` FROM '.tablename('uni_settings').' WHERE `uniacid` = :uniacid LIMIT 1',array(':uniacid' => $_W['uniacid']));
- template('profile/jsauth');
|