示例#1
0
<?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;
示例#2
0
    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)) {