/** * Check if the authenticate user is blocked for a particular permission * This function is overwritable from the custom helpers/auth_helper.php * @param string $perm The permission key * @return boolean */ function auth_block($perm) { if (auth_isAnonymous()) { return true; } $sess = auth_get(); if (in_array($perm, $sess->blocks)) { return true; } return false; }
include $file; } if ($moduleForm = _readyloader('form_helper')) { require $moduleForm; } _unloader('form_helper', HELPER); # File helper if ($file = _i('helpers/file_helper.php', false)) { include $file; } if ($moduleFile = _readyloader('file_helper')) { require $moduleFile; } _unloader('file_helper', HELPER); # Global Authentication Object $_auth = $moduleAuth ? auth_get() : null; # Check security prerequisite security_prerequisite(); $module = null; foreach ($lc_autoload as $file) { if ($module = _readyloader($file)) { require $module; } } unset($module); unset($file); unset($commandDirs); unset($cmdDir); # Composer Autoloader $composerAutoloader = VENDOR . 'autoload.php'; if (is_file($composerAutoloader) && file_exists($composerAutoloader)) {