ILIAS
trunk Revision v11.0_alpha-1769-g99a433fe2dc
|
Public Member Functions | |
__construct (InternalDataService $data, \ilDBInterface $db) | |
getList (int $wiki_id) | |
getListAsArray (int $wiki_id) | |
add (int $wiki_id, int $page_id, int $nr=0, int $indent=0) | |
isImportantPage (int $wiki_id, int $page_id) | |
removeImportantPage (int $wiki_id, int $page_id) | |
saveOrderingAndIndentation (int $wiki_id, array $a_ord, array $a_indent) | |
getImportantPageIds (int $wiki_id) | |
Protected Member Functions | |
getPageInfoFromRecord (array $rec) | |
getMaxOrdNr (int $wiki_id) | |
fixImportantPagesNumbering (int $wiki_id) | |
Protected Attributes | |
InternalDataService | $data |
ilDBInterface | $db |
Wiki page repo.
Definition at line 29 of file ImportantPageDBRepository.php.
ILIAS\Wiki\Navigation\ImportantPageDBRepository::__construct | ( | InternalDataService | $data, |
\ilDBInterface | $db | ||
) |
Definition at line 34 of file ImportantPageDBRepository.php.
References ILIAS\Wiki\Navigation\ImportantPageDBRepository\$data, and ILIAS\Wiki\Navigation\ImportantPageDBRepository\$db.
ILIAS\Wiki\Navigation\ImportantPageDBRepository::add | ( | int | $wiki_id, |
int | $page_id, | ||
int | $nr = 0 , |
||
int | $indent = 0 |
||
) |
Definition at line 89 of file ImportantPageDBRepository.php.
References ILIAS\Wiki\Navigation\ImportantPageDBRepository\getMaxOrdNr(), and ILIAS\Wiki\Navigation\ImportantPageDBRepository\isImportantPage().
|
protected |
Definition at line 181 of file ImportantPageDBRepository.php.
References $q, and ILIAS\Wiki\Navigation\ImportantPageDBRepository\getListAsArray().
Referenced by ILIAS\Wiki\Navigation\ImportantPageDBRepository\removeImportantPage().
ILIAS\Wiki\Navigation\ImportantPageDBRepository::getImportantPageIds | ( | int | $wiki_id | ) |
Definition at line 207 of file ImportantPageDBRepository.php.
References ILIAS\Repository\int().
ILIAS\Wiki\Navigation\ImportantPageDBRepository::getList | ( | int | $wiki_id | ) |
Definition at line 54 of file ImportantPageDBRepository.php.
References ILIAS\Wiki\Navigation\ImportantPageDBRepository\getPageInfoFromRecord().
Referenced by ILIAS\Wiki\Navigation\ImportantPageDBRepository\getListAsArray().
ILIAS\Wiki\Navigation\ImportantPageDBRepository::getListAsArray | ( | int | $wiki_id | ) |
Definition at line 65 of file ImportantPageDBRepository.php.
References ILIAS\Wiki\Navigation\ImportantPageDBRepository\getList().
Referenced by ILIAS\Wiki\Navigation\ImportantPageDBRepository\fixImportantPagesNumbering(), and ILIAS\Wiki\Navigation\ImportantPageDBRepository\saveOrderingAndIndentation().
|
protected |
Definition at line 77 of file ImportantPageDBRepository.php.
Referenced by ILIAS\Wiki\Navigation\ImportantPageDBRepository\add().
|
protected |
Definition at line 42 of file ImportantPageDBRepository.php.
Referenced by ILIAS\Wiki\Navigation\ImportantPageDBRepository\getList().
ILIAS\Wiki\Navigation\ImportantPageDBRepository::isImportantPage | ( | int | $wiki_id, |
int | $page_id | ||
) |
Definition at line 110 of file ImportantPageDBRepository.php.
Referenced by ILIAS\Wiki\Navigation\ImportantPageDBRepository\add().
ILIAS\Wiki\Navigation\ImportantPageDBRepository::removeImportantPage | ( | int | $wiki_id, |
int | $page_id | ||
) |
Definition at line 125 of file ImportantPageDBRepository.php.
References ILIAS\Wiki\Navigation\ImportantPageDBRepository\fixImportantPagesNumbering().
ILIAS\Wiki\Navigation\ImportantPageDBRepository::saveOrderingAndIndentation | ( | int | $wiki_id, |
array | $a_ord, | ||
array | $a_indent | ||
) |
Definition at line 137 of file ImportantPageDBRepository.php.
References $q, ILIAS\Wiki\Navigation\ImportantPageDBRepository\getListAsArray(), ILIAS\Repository\int(), and ilArrayUtil\sortArray().
|
protected |
Definition at line 31 of file ImportantPageDBRepository.php.
Referenced by ILIAS\Wiki\Navigation\ImportantPageDBRepository\__construct().
|
protected |
Definition at line 32 of file ImportantPageDBRepository.php.
Referenced by ILIAS\Wiki\Navigation\ImportantPageDBRepository\__construct().