<?php if (empty($_GPC['__pid'])) { header('Location: ' . url('project/display')); exit; } if (isset($_GPC['__pid'])) { $_W['project'] = biz_getProject($_GPC['__pid'], true); $_W['pid'] = $_W['project']['id']; } if (empty($_W['project'])) { message('无效的项目信息', url('')); } load()->web('right'); $_W['rights'] = biz_getUserProjectRight(); $m = $_GPC['m']; $m = in_array($m, array_keys($Modules)) ? $m : 'project'; if (in_array($m, array('chips', 'queuing')) && $_W['project']['status'] == 9) { //检查项目状态,是否关闭 message('当前项目已关闭,此功能禁止使用!'); } load()->model('module'); $title = $Modules[$m]['title']; $site = createModuleSite($m); // WeUtility::createModuleSite($m); define('IN_SOLUTION', true); if (!is_error($site)) { $method = 'NavMenu'; $items = @$site->{$method}(); $frames = array('nav' => array('title' => '导航菜单', 'items' => $items['menu'])); $direct = false;
returnJson($res); } if ($func == 'projlist') { $res['result'] = true; $res['msg'] = ''; $res['data'] = App_getProjects($user, false); returnJson($res); } if ($func == 'buildlist') { if (empty($params['projguid'])) { $res['result'] = false; $res['msg'] = '无效的项目参数'; } else { load()->web('right'); $res['data'] = App_getBuilds($params['projguid']); $right = biz_getUserProjectRight($user['UserGUID'], $params['projguid']); $res['right'] = isset($right['Permission']) ? $right['Permission']['app'] : array(); $res['result'] = true; $res['msg'] = ''; } returnJson($res); } if ($func == 'roominfo') { $res['result'] = true; $res['data'] = APP_getRoomInfo($params['projguid'], $params['bldguid']); $res['msg'] = ''; returnJson($res); } if ($func == 'selectroom') { $room = APP_getRoomStatus($params['projguid'], $params['bldguid'], $params['roomguid']); if (!empty($room)) {