ILIAS  release_5-1 Revision 5.0.0-5477-g43f3e3fab5f
ilUserPasswordResetRequestTargetAdjustmentCase Class Reference

Class ilUserProfileIncompleteAndPasswordResetRequestTargetAdjustmentCase. More...

+ Inheritance diagram for ilUserPasswordResetRequestTargetAdjustmentCase:
+ Collaboration diagram for ilUserPasswordResetRequestTargetAdjustmentCase:

Public Member Functions

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

Additional Inherited Members

- Protected Attributes inherited from ilUserRequestTargetAdjustmentCase
 $ctrl
 
 $user
 

Detailed Description

Class ilUserProfileIncompleteAndPasswordResetRequestTargetAdjustmentCase.

Definition at line 9 of file class.ilUserPasswordResetRequestTargetAdjustmentCase.php.

Member Function Documentation

◆ adjust()

ilUserPasswordResetRequestTargetAdjustmentCase::adjust ( )
Returns
void

Reimplemented from ilUserRequestTargetAdjustmentCase.

Definition at line 51 of file class.ilUserPasswordResetRequestTargetAdjustmentCase.php.

52 {
53 if(isset($_GET['baseClass']) && strtolower($_GET['baseClass']) == 'ilpersonaldesktopgui')
54 {
55 $this->ctrl->setTargetScript('ilias.php');
56 ilUtil::redirect($this->ctrl->getLinkTargetByClass(array('ilpersonaldesktopgui', 'ilpersonalsettingsgui'), 'showPassword', '', false, false));
57 }
58 else
59 {
60 ilUtil::redirect('ilias.php?baseClass=ilPersonalDesktopGUI');
61 }
62 }
$_GET["client_id"]
static redirect($a_script)
http redirect to other script

References $_GET, and ilUtil\redirect().

+ Here is the call graph for this function:

◆ isInFulfillment()

ilUserPasswordResetRequestTargetAdjustmentCase::isInFulfillment ( )
Returns
boolean

Reimplemented from ilUserRequestTargetAdjustmentCase.

Definition at line 22 of file class.ilUserPasswordResetRequestTargetAdjustmentCase.php.

23 {
24 if(!isset($_GET['baseClass']) || strtolower($_GET['baseClass']) != 'ilpersonaldesktopgui')
25 {
26 return false;
27 }
28
29 return (
30 strtolower($this->ctrl->getCmdClass()) == 'ilpersonalsettingsgui' &&
31 in_array(strtolower($this->ctrl->getCmd()), array('showpassword', 'savepassword'))
32 );
33 }

References $_GET.

Referenced by shouldAdjustRequest().

+ Here is the caller graph for this function:

◆ shouldAdjustRequest()

ilUserPasswordResetRequestTargetAdjustmentCase::shouldAdjustRequest ( )
Returns
boolean

Reimplemented from ilUserRequestTargetAdjustmentCase.

Definition at line 38 of file class.ilUserPasswordResetRequestTargetAdjustmentCase.php.

39 {
40 if(!$this->isInFulfillment() && ($this->user->isPasswordChangeDemanded() || $this->user->isPasswordExpired()))
41 {
42 return true;
43 }
44
45 return false;
46 }

References isInFulfillment().

+ Here is the call graph for this function:

◆ shouldStoreRequestTarget()

ilUserPasswordResetRequestTargetAdjustmentCase::shouldStoreRequestTarget ( )
Returns
boolean

Reimplemented from ilUserRequestTargetAdjustmentCase.

Definition at line 14 of file class.ilUserPasswordResetRequestTargetAdjustmentCase.php.

15 {
16 return true;
17 }

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