41 require_once
'Services/TermsOfService/classes/class.ilTermsOfServiceRequestTargetAdjustmentCase.php';
42 require_once
'Services/User/classes/class.ilUserProfileIncompleteRequestTargetAdjustmentCase.php';
43 require_once
'Services/User/classes/class.ilUserPasswordResetRequestTargetAdjustmentCase.php';
73 $GLOBALS[
'DIC']->logger()->init()->debug(
'CERT SSO request. No adjustment.');
78 $GLOBALS[
'DIC']->logger()->init()->debug(
'Context does not support redirects. No adjustment.');
81 else if($this->ctrl->isAsynch())
83 $GLOBALS[
'DIC']->logger()->init()->debug(
'Async request. No adjustment.');
86 else if(in_array(basename(
$_SERVER[
'PHP_SELF']),
array(
'logout.php')))
88 $GLOBALS[
'DIC']->logger()->init()->debug(
'Logout request. No adjustment.');
91 else if(!$this->
user->getId() || $this->
user->isAnonymous())
93 $GLOBALS[
'DIC']->logger()->init()->debug(
'Anyonymous request. No adjustment.');
98 $GLOBALS[
'DIC']->logger()->init()->debug(__CLASS__ .
' already passed in the current user session.');
102 foreach($this->cases as $case)
104 if($case->isInFulfillment())
106 $GLOBALS[
'DIC']->logger()->init()->debug(
'Case is in fullfillment:' . get_class($case));
110 if($case->shouldAdjustRequest())
113 $GLOBALS[
'DIC']->logger()->init()->debug(
'Case required adjustment:' . get_class($case));
114 if($case->shouldStoreRequestTarget())
This class provides processing control methods.
if((!isset($_SERVER['DOCUMENT_ROOT'])) OR(empty($_SERVER['DOCUMENT_ROOT']))) $_SERVER['DOCUMENT_ROOT']
$GLOBALS['loaded']
Global hash that tracks already loaded includes.
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.
Create styles array
The data for the language used.
Class ilUserProfileIncompleteAndPasswordResetRequestTargetAdjustmentCase.
defined( 'APPLICATION_ENV')||define( 'APPLICATION_ENV'
Class ilTermsOfServiceRequestTargetAdjustmentCase.
static supportsRedirects()
Are redirects supported?