$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 = '******';'; print 'window.structure = ' . json_encode($structure) . ';'; print 'window.settings.site_url = "' . $global['url'] . '";'; if (isset($_SESSION['styles'])) { print 'window.styles = ' . json_encode($_SESSION['styles']) . ';'; } }