本文整理汇总了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
*/
示例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) . ';';