| 
    ILIAS
    release_9 Revision v9.13-25-g2c18ec4c24f
    
   | 
  
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V. More...
 Collaboration diagram for ilLMNavigationStatus:Public Member Functions | |
| __construct (ilObjUser $user, int $request_obj_id, ilLMTree $lm_tree, ilObjLearningModule $lm, ilSetting $lm_set, string $requested_back_page, string $cmd, int $focus_id) | |
| isChapterWithoutActivePage () | |
| Has current chapter no active page?  More... | |
| isDeactivatedPage () | |
| getCurrentPage () | |
| getBackPageId () | |
| getSuccessorPageId () | |
| getPredecessorPageId () | |
Protected Member Functions | |
| determineStatus () | |
Protected Attributes | |
| int | $current_page_id = null | 
| bool | $chapter_has_no_active_page = false | 
| bool | $deactivated_page = false | 
| ilObjLearningModule | $lm | 
| ilLMTree | $lm_tree | 
| ilObjUser | $user | 
| ilSetting | $lm_set | 
| int | $requested_back_page | 
| string | $cmd | 
| int | $focus_id | 
| int | $requested_obj_id | 
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V.
ILIAS is licensed with the GPL-3.0, see https://www.gnu.org/licenses/gpl-3.0.en.html You should have received a copy of said license along with the source code, too.
If this is not the case or you just want to try ILIAS, you'll find us at: https://www.ilias.de https://github.com/ILIAS-eLearning Checks current navigation request status
Definition at line 27 of file class.ilLMNavigationStatus.php.
| ilLMNavigationStatus::__construct | ( | ilObjUser | $user, | 
| int | $request_obj_id, | ||
| ilLMTree | $lm_tree, | ||
| ilObjLearningModule | $lm, | ||
| ilSetting | $lm_set, | ||
| string | $requested_back_page, | ||
| string | $cmd, | ||
| int | $focus_id | ||
| ) | 
Definition at line 41 of file class.ilLMNavigationStatus.php.
References $cmd, $focus_id, $lm, $lm_set, $lm_tree, $user, determineStatus(), ILIAS\Repository\int(), and ILIAS\Repository\user().
 Here is the call graph for this function:
      
  | 
  protected | 
Definition at line 81 of file class.ilLMNavigationStatus.php.
References $path, $requested_obj_id, $user, ilObjContentObjectAccess\_getLastAccessedPage(), ilLMObject\_isPagePublic(), ilPageObject\_lookupActivationData(), ilPageObject\_lookupActive(), ilLMObject\_lookupContObjID(), ilLMObject\_lookupType(), ANONYMOUS_USER_ID, and ilObject\getId().
Referenced by __construct().
 Here is the call graph for this function:
 Here is the caller graph for this function:| ilLMNavigationStatus::getBackPageId | ( | ) | 
Definition at line 191 of file class.ilLMNavigationStatus.php.
References $current_page_id, and $requested_back_page.
| ilLMNavigationStatus::getCurrentPage | ( | ) | 
Definition at line 76 of file class.ilLMNavigationStatus.php.
References $current_page_id.
| ilLMNavigationStatus::getPredecessorPageId | ( | ) | 
Definition at line 266 of file class.ilLMNavigationStatus.php.
References $current_page_id, $requested_obj_id, ilLMObject\_isPagePublic(), ilPageObject\_lookupActivationData(), ilPageObject\_lookupActive(), ANONYMOUS_USER_ID, ilUtil\now(), and ILIAS\Repository\user().
 Here is the call graph for this function:| ilLMNavigationStatus::getSuccessorPageId | ( | ) | 
Definition at line 205 of file class.ilLMNavigationStatus.php.
References $current_page_id, $requested_obj_id, ilLMObject\_isPagePublic(), ilPageObject\_lookupActivationData(), ilPageObject\_lookupActive(), ilLMObject\_lookupType(), ANONYMOUS_USER_ID, ilUtil\now(), and ILIAS\Repository\user().
 Here is the call graph for this function:| ilLMNavigationStatus::isChapterWithoutActivePage | ( | ) | 
Has current chapter no active page?
Definition at line 66 of file class.ilLMNavigationStatus.php.
References $chapter_has_no_active_page.
| ilLMNavigationStatus::isDeactivatedPage | ( | ) | 
Definition at line 71 of file class.ilLMNavigationStatus.php.
References $deactivated_page.
      
  | 
  protected | 
Definition at line 30 of file class.ilLMNavigationStatus.php.
Referenced by isChapterWithoutActivePage().
      
  | 
  protected | 
Definition at line 37 of file class.ilLMNavigationStatus.php.
Referenced by __construct().
      
  | 
  protected | 
Definition at line 29 of file class.ilLMNavigationStatus.php.
Referenced by getBackPageId(), getCurrentPage(), getPredecessorPageId(), and getSuccessorPageId().
      
  | 
  protected | 
Definition at line 31 of file class.ilLMNavigationStatus.php.
Referenced by isDeactivatedPage().
      
  | 
  protected | 
Definition at line 38 of file class.ilLMNavigationStatus.php.
Referenced by __construct().
      
  | 
  protected | 
Definition at line 32 of file class.ilLMNavigationStatus.php.
Referenced by __construct().
      
  | 
  protected | 
Definition at line 35 of file class.ilLMNavigationStatus.php.
Referenced by __construct().
      
  | 
  protected | 
Definition at line 33 of file class.ilLMNavigationStatus.php.
Referenced by __construct().
      
  | 
  protected | 
Definition at line 36 of file class.ilLMNavigationStatus.php.
Referenced by getBackPageId().
      
  | 
  protected | 
Definition at line 39 of file class.ilLMNavigationStatus.php.
Referenced by determineStatus(), getPredecessorPageId(), and getSuccessorPageId().
      
  | 
  protected | 
Definition at line 34 of file class.ilLMNavigationStatus.php.
Referenced by __construct(), and determineStatus().