action; $this->$action(); if (self::getUid()) { // $objWeixinUser = new WeixinUser(); // $user = $objWeixinUser->get(self::getUid()); // if ($user['status'] == 1) { // $this->setOutput('IS_FOLLOW_WX', 1); // } // if ($user['fromsource'] == 'app') { //app中打开时,不显示“底部关注拦” // $this->setOutput('IS_FOLLOW_WX', 1); // } } // 来源是否是app define('FROMSOURCE_APP', 'true'); $tmPassortCookie = Cookie::get('TM_PASSPORT_MEMBER'); if(strstr($tmPassortCookie, 'fromsource=app')){ if (!defined('FROMSOURCE_APP')) define('FROMSOURCE_APP', 'true'); } } /** * * 错误消息 * @param unknown $msg 错误内容 * @param unknown $back_text 文案。如“返回” * @param unknown $back_url 文案链接 */ public function fail_exit($msg, $back_text = null, $back_url = null) { $this->tpl = 'error'; $this->setOutput('title', '错误消息'); $this->setOutput('data', array( 'msg' => $msg, 'back_text' => $back_text ? $back_text : '返回', 'back_url' => $back_url ? $back_url : $_SERVER['HTTP_REFERER'], )); $this->setOutput('error', 1); $this->render();exit; } /** * * 授权错误 * @param unknown $msg */ public function fail_exit_oauth($msg) { $this->tpl = 'error'; $this->setOutput('title', '授权失败'); $this->setOutput('data', array( 'msg' => $msg, )); $this->setOutput('error', 2); $this->render();exit; } /** * * 404页 * @param unknown $msg */ public function echo_404() { $this->tpl = 'error'; $this->setOutput('title', '404'); $this->setOutput('error', 3); $this->render();exit; } }