2 require_once(
'./Services/Exceptions/classes/class.ilException.php');
27 self::CODE_NO_TYPE =>
'No type for Path-Signing selected',
28 self::WRONG_PATH_TYPE =>
'This path-type cannot be signed',
29 self::CODE_NO_PATH =>
'No path for checking available',
30 self::ACCESS_WITHOUT_CHECK =>
'Resource could not be found',
31 self::NO_CHECKING_INSTANCE =>
'This path is not secured by a class',
32 self::ACCESS_DENIED =>
'Resource could not be found',
33 self::ACCESS_DENIED_NO_PUB =>
'Resource could not be found',
34 self::INITIALISATION_FAILED =>
'An error occured during your request. Please reload the page.',
35 self::DATA_DIR_NON_WRITEABLE =>
'The SALT cannot be written to your /data directory. Please check the write permissions on the webserver.',
36 self::MAX_LIFETIME =>
'You can only only use lifetimes shorter than ilWACSignedPath::MAX_LIFETIME',
46 if ($additional_message) {
47 $message = $message .
': ' . $additional_message;
49 ilWACLog::getInstance()->write(
'Exception in ' . $this->getFile() .
':' . $this->getLine() .
': ' . $message);
50 parent::__construct($message,
$code);
__construct($code, $additional_message='')
Base class for ILIAS Exception handling.
const NO_CHECKING_INSTANCE
const ACCESS_DENIED_NO_LOGIN
const ACCESS_WITHOUT_CHECK
const DATA_DIR_NON_WRITEABLE
Create styles array
The data for the language used.
const ACCESS_DENIED_NO_PUB
const INITIALISATION_FAILED