66 if (defined(
'IL_CERT_SSO')) {
67 $GLOBALS[
'DIC']->logger()->init()->debug(
'CERT SSO request. No adjustment.');
70 $GLOBALS[
'DIC']->logger()->init()->debug(
'Context does not support redirects. No adjustment.');
72 } elseif ($this->ctrl->isAsynch()) {
73 $GLOBALS[
'DIC']->logger()->init()->debug(
'Async request. No adjustment.');
75 } elseif (in_array(basename(
$_SERVER[
'PHP_SELF']), array(
'logout.php'))) {
76 $GLOBALS[
'DIC']->logger()->init()->debug(
'Logout request. No adjustment.');
78 } elseif (!$this->
user->getId() || $this->
user->isAnonymous()) {
79 $GLOBALS[
'DIC']->logger()->init()->debug(
'Anyonymous request. No adjustment.');
82 $GLOBALS[
'DIC']->logger()->init()->debug(__CLASS__ .
' already passed in the current user session.');
86 foreach ($this->cases as $case) {
87 if ($case->isInFulfillment()) {
88 $GLOBALS[
'DIC']->logger()->init()->debug(
'Case is in fullfillment:' . get_class($case));
92 if ($case->shouldAdjustRequest()) {
93 $GLOBALS[
'DIC']->logger()->init()->debug(
'Case required adjustment:' . get_class($case));
94 if ($case->shouldStoreRequestTarget()) {
This class provides processing control methods.
if((!isset($_SERVER['DOCUMENT_ROOT'])) OR(empty($_SERVER['DOCUMENT_ROOT']))) $_SERVER['DOCUMENT_ROOT']
static get($a_var)
Get a value.
Class ilUserProfileIncompleteRequestTargetAdjustmentCase.
static set($a_var, $a_val)
Set a value.
__construct(ilObjUser $user, ilCtrl $ctrl)
Class ilUserAccountMaintenanceEnforcement.
Class ilUserProfileIncompleteAndPasswordResetRequestTargetAdjustmentCase.
Class ilTermsOfServiceRequestTargetAdjustmentCase.
$GLOBALS['JPEG_Segment_Names']
Global Variable: XMP_tag_captions.
static supportsRedirects()
Are redirects supported?