123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566 |
- <?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('app');
- $dos = array('display', 'login_out');
- $do = in_array($do, $dos) ? $do : 'display';
- load()->func('tpl');
- $card_setting = pdo_get('mc_card', array('uniacid' => $_W['uniacid']));
- $uni_setting = pdo_get('uni_settings', array('uniacid' => $_W['uniacid']), array('exchange_enable'));
- $setting = uni_setting_load(array('uc', 'passport'), $_W['uniacid']);
- if($do == 'login_out') {
- unset($_SESSION);
- session_destroy();
- isetcookie('logout', 1, 60);
- $logoutjs = "<script language=\"javascript\" type=\"text/javascript\">window.location.href=\"" . url('auth/login/') . "\";</script>";
- exit($logoutjs);
- }
- if ($do == 'display') {
- $navs = app_navs('profile');
- $modules = uni_modules();
- $groups = $others = array();
- $reg = '/^tel:(\d+)$/';
- if(!empty($navs)) {
- foreach($navs as $row) {
- $row['url'] = tourl($row['url']);
- if(!empty($row['module'])) {
- $groups[$row['module']][] = $row;
- } else {
- $others[] = $row;
- }
- }
- }
- $profile = mc_fetch($_W['member']['uid'], array('nickname', 'avatar', 'mobile', 'groupid'));
- $mcgroups = mc_groups();
- $profile['group'] = $mcgroups[$profile['groupid']];
- if(isset($setting['uc']['status']) && $setting['uc']['status'] == '1') {
- $uc = $setting['uc'];
- $sql = 'SELECT * FROM ' . tablename('mc_mapping_ucenter') . ' WHERE `uniacid`=:uniacid AND `uid`=:uid';
- $pars = array();
- $pars[':uniacid'] = $_W['uniacid'];
- $pars[':uid'] = $_W['member']['uid'];
- $mapping = pdo_fetch($sql, $pars);
- if(empty($mapping)) {
-
- } else {
- mc_init_uc();
- $u = uc_get_user($mapping['centeruid'], true);
- $ucUser = array(
- 'uid' => $u[0],
- 'username' => $u[1],
- 'email' => $u[2]
- );
- }
- }
- if (empty($setting['passport']['focusreg'])) {
- $reregister = false;
- if ($_W['member']['email'] == md5($_W['openid']).'@we7.cc') {
- $reregister = true;
- }
- }
- }
- template('mc/home');
|