2require_once(
'./Services/WebAccessChecker/classes/class.ilWebAccessChecker.php');
3require_once(
'./Services/WebAccessChecker/classes/class.ilHTTP.php');
4require_once(
'./Services/FileDelivery/classes/class.ilFileDelivery.php');
22 public static function run($raw_path) {
23 $obj =
new self($raw_path);
24 $obj->handleRequest();
61 switch ($e->getCode()) {
78 protected function deny() {
90 $ilFileDelivery->deliver();
98 $ilFileDelivery->stream();
121 $ilLog->write($e->getMessage());
122 $tpl->setVariable(
'BASE', strstr(
$_SERVER[
'REQUEST_URI'],
'/data',
true) .
'/');
124 $tpl->getStandardTemplate();
134 echo $e->getMessage();
144 $ilFileDelivery->setCache(
false);
149 $ilFileDelivery->stream();
151 $ilFileDelivery->deliver();
static handleErrorReporting()
Set error reporting level.
static sendFailure($a_info="", $a_keep=false)
Send Failure Message to Screen.
const NO_CHECKING_INSTANCE
const INITIALISATION_FAILED
const ACCESS_DENIED_NO_LOGIN
const ACCESS_WITHOUT_CHECK
const ACCESS_DENIED_NO_PUB
Class ilWebAccessCheckerDelivery.
handleErrors(ilWACException $e)
__construct($raw_path)
ilWebAccessCheckerDelivery constructor.
handleAccessErrors(ilWACException $e)
Class ilWebAccessChecker.
setDisposition($disposition)
setSendStatusCode($send_status_code)
setRevalidateFolderTokens($revalidate_folder_tokens)
if((!isset($_SERVER['DOCUMENT_ROOT'])) OR(empty($_SERVER['DOCUMENT_ROOT']))) $_SERVER['DOCUMENT_ROOT']