当前位置: 首页>>代码示例>>PHP>>正文


PHP ACL::getAllUserPermsAccess方法代码示例

本文整理汇总了PHP中ACL::getAllUserPermsAccess方法的典型用法代码示例。如果您正苦于以下问题:PHP ACL::getAllUserPermsAccess方法的具体用法?PHP ACL::getAllUserPermsAccess怎么用?PHP ACL::getAllUserPermsAccess使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在ACL的用法示例。


在下文中一共展示了ACL::getAllUserPermsAccess方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: dirname

$global['url'] = URL;
$global['host'] = HOST;
$global['site'] = site_dir;
print 'globals = ' . json_encode($global) . ';';
if (!isset($_SESSION['site']['error']) && (isset($_SESSION['user']) && $_SESSION['user']['auth'] == true)) {
    include_once dirname(__FILE__) . '/dataProvider/ACL.php';
    include_once dirname(__FILE__) . '/dataProvider/Facilities.php';
    include_once dirname(__FILE__) . '/dataProvider/User.php';
    $ACL = new ACL();
    $perms = array();
    /*
     * Look for user permissions and pass it to a PHP variable.
     * This variable will be used in JavaScript code
     * look at it as a PHP to JavaScript variable conversion.
     */
    foreach ($ACL->getAllUserPermsAccess() as $perm) {
        $perms[$perm['perm']] = $perm['value'];
    }
    unset($ACL);
    $User = new User();
    $userData = $User->getCurrentUserBasicData();
    $userData['token'] = $_SESSION['user']['token'];
    $userData['facility'] = $_SESSION['user']['facility'];
    $userData['localization'] = $_SESSION['user']['localization'];
    unset($User);
    $Facilities = new Facilities();
    $structure = $Facilities->geFacilitiesStructure();
    unset($Facilities);
    /*
     * Pass all the PHP to JavaScript
     */
开发者ID:songhongji,项目名称:gaiaehr,代码行数:31,代码来源:JSrouter.php

示例2: dirname

$global = Globals::setGlobals();
$global['root'] = ROOT;
$global['url'] = URL;
$global['site'] = site_dir;
print 'globals = ' . json_encode($global) . ';';
if (!isset($_SESSION['site']['error']) && (isset($_SESSION['user']) && $_SESSION['user']['auth'] == true)) {
    include_once dirname(__FILE__) . '/dataProvider/ACL.php';
    include_once dirname(__FILE__) . '/dataProvider/User.php';
    $acl = new ACL();
    $perms = array();
    /*
     * Look for user permissions and pass it to a PHP variable.
     * This variable will be used in JavaScript code
     * look at it as a PHP to JavaScript variable conversion.
     */
    foreach ($acl->getAllUserPermsAccess() as $perm) {
        $perms[$perm['perm']] = $perm['value'];
    }
    unset($acl);
    $user = new User();
    $userData = $user->getCurrentUserBasicData();
    $userData['token'] = $_SESSION['user']['token'];
    //	$userData['facility'] = $_SESSION['user']['facility'];
    $userData['localization'] = $_SESSION['user']['localization'];
    unset($user);
    //	Globals::setGlobals();
    /*
     * Pass all the PHP to JavaScript
     */
    print 'acl = ' . json_encode($perms) . ';';
    print 'user = ' . json_encode($userData) . ';';
开发者ID:nagyist,项目名称:tutus,代码行数:31,代码来源:JSrouter.php


注:本文中的ACL::getAllUserPermsAccess方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。