ILIAS  release_6 Revision v6.24-5-g0c8bfefb3b8
All Data Structures Namespaces Files Functions Variables Modules Pages
ilTermsOfServiceRequestTargetAdjustmentCase Class Reference

Class ilTermsOfServiceRequestTargetAdjustmentCase. More...

+ Inheritance diagram for ilTermsOfServiceRequestTargetAdjustmentCase:
+ Collaboration diagram for ilTermsOfServiceRequestTargetAdjustmentCase:

Public Member Functions

 shouldStoreRequestTarget ()
 
 isInFulfillment ()
 
 shouldAdjustRequest ()
 
 adjust ()
 
- Public Member Functions inherited from ilUserRequestTargetAdjustmentCase
 __construct (ilObjUser $user, ilCtrl $ctrl, ServerRequestInterface $request)
 
 shouldStoreRequestTarget ()
 
 shouldAdjustRequest ()
 
 isInFulfillment ()
 
 adjust ()
 

Additional Inherited Members

- Protected Attributes inherited from ilUserRequestTargetAdjustmentCase
 $user
 
 $ctrl
 
 $request
 

Detailed Description

Member Function Documentation

◆ adjust()

ilTermsOfServiceRequestTargetAdjustmentCase::adjust ( )

Definition at line 52 of file class.ilTermsOfServiceRequestTargetAdjustmentCase.php.

52  : void
53  {
54  $this->ctrl->redirectToURL('ilias.php?baseClass=ilStartUpGUI&cmdClass=ilStartupGUI&cmd=getAcceptance');
55  }

◆ isInFulfillment()

ilTermsOfServiceRequestTargetAdjustmentCase::isInFulfillment ( )

Definition at line 21 of file class.ilTermsOfServiceRequestTargetAdjustmentCase.php.

Referenced by shouldAdjustRequest().

21  : bool
22  {
23  return (
24  strtolower($this->ctrl->getCmdClass()) === 'ilstartupgui' &&
25  strtolower($this->ctrl->getCmd()) === 'getacceptance'
26  );
27  }
+ Here is the caller graph for this function:

◆ shouldAdjustRequest()

ilTermsOfServiceRequestTargetAdjustmentCase::shouldAdjustRequest ( )

Definition at line 32 of file class.ilTermsOfServiceRequestTargetAdjustmentCase.php.

References isInFulfillment(), and user().

32  : bool
33  {
34  if ($this->isInFulfillment()) {
35  return false;
36  }
37 
38  if (
39  $this->user->hasToAcceptTermsOfService() &&
40  $this->user->checkTimeLimit() &&
41  $this->user->hasToAcceptTermsOfServiceInSession()
42  ) {
43  return true;
44  }
45 
46  return false;
47  }
user()
Definition: user.php:4
+ Here is the call graph for this function:

◆ shouldStoreRequestTarget()

ilTermsOfServiceRequestTargetAdjustmentCase::shouldStoreRequestTarget ( )

Definition at line 13 of file class.ilTermsOfServiceRequestTargetAdjustmentCase.php.

13  : bool
14  {
15  return true;
16  }

The documentation for this class was generated from the following file: