|
ILIAS
release_8 Revision v8.24
|
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, $requested_back_page, $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 __construct(), and 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().