} if (!$entry['direct']) { $isexists = false; foreach ($_W['account']['modules'] as $m) { if (strtolower($m['name']) == strtolower($entry['module'])) { $isexists = true; } } if (!$isexists) { message("访问非法, 没有操作权限. (module: {$entry['module']})"); } } $_W['account']['quickmenu'] = iunserializer($_W['account']['quickmenu']); if (!empty($_W['account']['quickmenu']['enablemodule']) && in_array($entry['module'], (array) $_W['account']['quickmenu']['enablemodule'])) { $_W['quickmenu']['template'] = !empty($_W['account']['quickmenu']['template']) ? '../quick/' . $_W['account']['quickmenu']['template'] : '../quick/default'; $_W['quickmenu']['menus'] = mobile_nav(3); } if (!empty($_W['modules'][$entry['module']]['handles'])) { $handlestips = true; } $site = WeUtility::createModuleSite($entry['module']); if (!is_error($site)) { $site->module = $_W['account']['modules'][$entry['module']]; $site->weid = $_W['weid']; $site->inMobile = true; $site->do = strtolower($entry['do']); $method = 'doMobile' . ucfirst($entry['do']); $_GPC['__title'] = $entry['title']; $_GPC['__state'] = $entry['state']; if (method_exists($site, $method)) { exit($site->{$method}());
$name = $_GPC['name'] && in_array($_GPC['name'], $channel) ? $_GPC['name'] : 'index'; if ($name == 'index') { include model('site'); $position = 1; $navs = mobile_nav($position); $cover = pdo_fetch("SELECT description, title, thumb FROM " . tablename('cover_reply') . " WHERE weid = :weid AND module = 'wesite'", array(':weid' => $_W['weid'])); $_share_content = $cover['description']; $title = $cover['title']; $_share_img = $cover['thumb']; } elseif ($name == 'home') { $title = '个人中心'; $position = 2; if (empty($_W['uid']) && empty($_W['fans']['from_user'])) { message('非法访问,请重新点击链接进入个人中心!'); } $navs = mobile_nav($position); if (!empty($navs)) { foreach ($navs as $row) { $menus[$row['module']][] = $row; } foreach ($menus as $module => $row) { if (count($row) <= 2) { $menus['other'][$module] = $row; unset($menus[$module]); } } } } elseif ($name == 'list') { header("Location: " . create_url('mobile/module/list', array('name' => 'site', 'weid' => $_W['weid'], 'cid' => $_GPC['cid']))); exit; } elseif ($name == 'detail') {