コード例 #1
0
ファイル: JSrouter.php プロジェクト: songhongji/gaiaehr
$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
0
ファイル: JSrouter.php プロジェクト: nagyist/tutus
$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 = '******';';