Example #1
0
 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
  */
 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'])) {