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


PHP Facilities::geFacilitiesStructure方法代码示例

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


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

示例1: ACL

    $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
     */
    print 'window.acl = ' . json_encode($perms) . ';';
    print 'window.user = ' . json_encode($userData) . ';';
    print 'window.structure = ' . json_encode($structure) . ';';
    print 'window.settings.site_url = "' . $global['url'] . '";';
    if (isset($_SESSION['styles'])) {
        print 'window.styles = ' . json_encode($_SESSION['styles']) . ';';
    }
}
开发者ID:songhongji,项目名称:gaiaehr,代码行数:31,代码来源:JSrouter.php


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