ILIAS
trunk Revision v11.0_alpha-2645-g16283d3b3f8
|
Public Member Functions | |
__construct (private readonly Config $config, private readonly Container $container, private readonly UI $ui, ?Closure $confirmation=null, ?WrapperFactory $http_wrapper=null, ?Factory $refinery=null) | |
deleteDocumentsConfirmation (string $form_link, string $submit_command, string $cancel_command, array $documents) | |
deleteDocuments (array $documents) | |
withDocumentAndCriterion (Closure $proc) | |
retrieveDocuments () | |
retrieveIds () | |
idOrHash (object $gui, Closure $then) | |
targetWithDoc (object $gui, Document $document, string $cmd, string $method='getLinkTarget') | |
targetWithDocAndCriterion (object $gui, Document $document, Criterion $criterion, string $cmd, string $method='getLinkTarget') | |
willLinkWith ($gui, array $parameters=[]) | |
withFormData (Form $form, Closure $then) | |
find (Closure $predicate, array $array) | |
A More... | |
currentDocument () | |
criterionForm (string $url, Document $document, ?CriterionContent $criterion=null) | |
requireDocumentHash () | |
tabs (array $tabs, array $run_after=[]) | |
uploadContent () | |
setContent ($component) | |
addDocumentButton (string $add_document_link) | |
setVariable (string $variable, $component) | |
render ($component) | |
resetBox (DateTimeImmutable $reset_date, array $buttons=[]) | |
resetButton (string $confirm_reset_link) | |
documentForm (Closure $link, string $title, Closure $document_content, bool $may_be_new) | |
saveDocumentOrder (array $documents, array $order_by_document) | |
withDocumentsAndOrder (Closure $proc) | |
A More... | |
exitWithJsonResponse ($value) | |
requireEditable () | |
externalSettingsMessage (bool $enabled) | |
isInvalidHTML (string $string) | |
isValidHTML (string $string) | |
canReadUserAdministration () | |
Private Member Functions | |
retrieveValueOrDefaultFromPost (string $key, Transformation $transformation, mixed $default=null) | |
retrieveValueOrDefaultFromQuery (string $key, Transformation $transformation, mixed $default=null) | |
canWriteUserAdministration () | |
addTab (string $id, string $text, string $link, bool $can_access=true) | |
Private Attributes | |
readonly Closure | $confirmation |
WrapperFactory | $http_wrapper |
Factory | $refinery |
Definition at line 52 of file Administration.php.
ILIAS\LegalDocuments\Administration::__construct | ( | private readonly Config | $config, |
private readonly Container | $container, | ||
private readonly UI | $ui, | ||
?Closure | $confirmation = null , |
||
?WrapperFactory | $http_wrapper = null , |
||
?Factory | $refinery = null |
||
) |
null|Closure() | Confirmation $confirmation |
Definition at line 62 of file Administration.php.
References ILIAS\UI\examples\MessageBox\Confirmation\confirmation(), and ILIAS\Repository\refinery().
ILIAS\LegalDocuments\Administration::addDocumentButton | ( | string | $add_document_link | ) |
Definition at line 379 of file Administration.php.
References ILIAS\Repository\ui().
|
private |
Definition at line 558 of file Administration.php.
Referenced by ILIAS\LegalDocuments\Administration\tabs().
ILIAS\LegalDocuments\Administration::canReadUserAdministration | ( | ) |
|
private |
Definition at line 553 of file Administration.php.
References USER_FOLDER_ID.
Referenced by ILIAS\LegalDocuments\Administration\externalSettingsMessage().
ILIAS\LegalDocuments\Administration::criterionForm | ( | string | $url, |
Document | $document, | ||
?CriterionContent | $criterion = null |
||
) |
Definition at line 317 of file Administration.php.
References ILIAS\LegalDocuments\Value\Document\content(), ILIAS\Repository\ui(), and ILIAS\UI\Implementation\Component\Input\withValue().
ILIAS\LegalDocuments\Administration::currentDocument | ( | ) |
Definition at line 295 of file Administration.php.
References null, ILIAS\Repository\refinery(), and ILIAS\LegalDocuments\Administration\retrieveValueOrDefaultFromQuery().
Referenced by ILIAS\LegalDocuments\Administration\idOrHash(), and ILIAS\LegalDocuments\Administration\withDocumentAndCriterion().
ILIAS\LegalDocuments\Administration::deleteDocuments | ( | array | $documents | ) |
list<Document> | $documents |
Definition at line 94 of file Administration.php.
ILIAS\LegalDocuments\Administration::deleteDocumentsConfirmation | ( | string | $form_link, |
string | $submit_command, | ||
string | $cancel_command, | ||
array | $documents | ||
) |
list<Document> | $documents |
Definition at line 78 of file Administration.php.
References ILIAS\UI\examples\MessageBox\Confirmation\confirmation(), and ILIAS\Repository\ui().
ILIAS\LegalDocuments\Administration::documentForm | ( | Closure | $link, |
string | $title, | ||
Closure | $document_content, | ||
bool | $may_be_new | ||
) |
Closure(string) | string $link |
Closure() | Result<DocumentContent> $document_content |
Definition at line 430 of file Administration.php.
References ILIAS\Repository\ui().
ILIAS\LegalDocuments\Administration::exitWithJsonResponse | ( | $value | ) |
Definition at line 501 of file Administration.php.
References ILIAS\Filesystem\Stream\Streams\ofString().
ILIAS\LegalDocuments\Administration::externalSettingsMessage | ( | bool | $enabled | ) |
Definition at line 520 of file Administration.php.
References ILIAS\LegalDocuments\Administration\canWriteUserAdministration(), ILIAS\Repository\ui(), USER_FOLDER_ID, and ILIAS\LegalDocuments\Administration\willLinkWith().
ILIAS\LegalDocuments\Administration::find | ( | Closure | $predicate, |
array | $array | ||
) |
A
Closure(A) | bool $predicate |
list<A> | $array |
Definition at line 281 of file Administration.php.
References null.
Referenced by ILIAS\LegalDocuments\Administration\withDocumentAndCriterion().
ILIAS\LegalDocuments\Administration::idOrHash | ( | object | $gui, |
Closure | $then | ||
) |
Closure(Closure(string) | string, string, DocumentId, bool): mixed $then |
Definition at line 204 of file Administration.php.
References ILIAS\LegalDocuments\Administration\currentDocument(), ILIAS\LegalDocuments\Administration\requireDocumentHash(), and ILIAS\LegalDocuments\Administration\willLinkWith().
ILIAS\LegalDocuments\Administration::isInvalidHTML | ( | string | $string | ) |
Definition at line 538 of file Administration.php.
References ILIAS\LegalDocuments\Administration\isValidHTML().
ILIAS\LegalDocuments\Administration::isValidHTML | ( | string | $string | ) |
Definition at line 543 of file Administration.php.
Referenced by ILIAS\LegalDocuments\Administration\isInvalidHTML().
ILIAS\LegalDocuments\Administration::render | ( | $component | ) |
list<Component>|Component|string | $component |
Definition at line 398 of file Administration.php.
Referenced by ILIAS\LegalDocuments\Administration\setContent(), and ILIAS\LegalDocuments\Administration\setVariable().
ILIAS\LegalDocuments\Administration::requireDocumentHash | ( | ) |
Definition at line 336 of file Administration.php.
Referenced by ILIAS\LegalDocuments\Administration\idOrHash().
ILIAS\LegalDocuments\Administration::requireEditable | ( | ) |
Definition at line 513 of file Administration.php.
ILIAS\LegalDocuments\Administration::resetBox | ( | DateTimeImmutable | $reset_date, |
array | $buttons = [] |
||
) |
array<Button> | $buttons |
Definition at line 409 of file Administration.php.
References ilDatePresentation\formatDate(), IL_CAL_UNIX, and ILIAS\Repository\ui().
ILIAS\LegalDocuments\Administration::resetButton | ( | string | $confirm_reset_link | ) |
Definition at line 418 of file Administration.php.
References ILIAS\Repository\ui().
ILIAS\LegalDocuments\Administration::retrieveDocuments | ( | ) |
Definition at line 128 of file Administration.php.
References ILIAS\LegalDocuments\Administration\retrieveIds().
ILIAS\LegalDocuments\Administration::retrieveIds | ( | ) |
Definition at line 142 of file Administration.php.
References ILIAS\Repository\refinery(), ILIAS\LegalDocuments\Administration\retrieveValueOrDefaultFromPost(), and ILIAS\LegalDocuments\Administration\retrieveValueOrDefaultFromQuery().
Referenced by ILIAS\LegalDocuments\Administration\retrieveDocuments().
|
private |
Definition at line 179 of file Administration.php.
Referenced by ILIAS\LegalDocuments\Administration\retrieveIds().
|
private |
Definition at line 190 of file Administration.php.
Referenced by ILIAS\LegalDocuments\Administration\currentDocument(), and ILIAS\LegalDocuments\Administration\retrieveIds().
ILIAS\LegalDocuments\Administration::saveDocumentOrder | ( | array | $documents, |
array | $order_by_document | ||
) |
list<Document> | $documents |
array<int,int> | $order_by_document |
Definition at line 450 of file Administration.php.
ILIAS\LegalDocuments\Administration::setContent | ( | $component | ) |
list<Component>|Component|string | $component |
Definition at line 374 of file Administration.php.
References ILIAS\LegalDocuments\Administration\render(), and ILIAS\Repository\ui().
ILIAS\LegalDocuments\Administration::setVariable | ( | string | $variable, |
$component | |||
) |
list<Component>|Component | $component |
Definition at line 390 of file Administration.php.
References ILIAS\LegalDocuments\Administration\render(), and ILIAS\Repository\ui().
ILIAS\LegalDocuments\Administration::tabs | ( | array | $tabs, |
array | $run_after = [] |
||
) |
list<array{0 | string, 1: string, 2: string}> $tabs |
array<string,Closure() | void> $run_after |
Definition at line 345 of file Administration.php.
References ILIAS\LegalDocuments\Administration\addTab().
ILIAS\LegalDocuments\Administration::targetWithDoc | ( | object | $gui, |
Document | $document, | ||
string | $cmd, | ||
string | $method = 'getLinkTarget' |
||
) |
Definition at line 217 of file Administration.php.
References ILIAS\LegalDocuments\Value\Document\id(), and ILIAS\LegalDocuments\Administration\willLinkWith().
ILIAS\LegalDocuments\Administration::targetWithDocAndCriterion | ( | object | $gui, |
Document | $document, | ||
Criterion | $criterion, | ||
string | $cmd, | ||
string | $method = 'getLinkTarget' |
||
) |
Definition at line 223 of file Administration.php.
References ILIAS\LegalDocuments\Value\Criterion\id(), ILIAS\LegalDocuments\Value\Document\id(), and ILIAS\LegalDocuments\Administration\willLinkWith().
ILIAS\LegalDocuments\Administration::uploadContent | ( | ) |
Definition at line 355 of file Administration.php.
References null.
ILIAS\LegalDocuments\Administration::willLinkWith | ( | $gui, | |
array | $parameters = [] |
||
) |
string | object | $gui | |
array<int|string,string> | $parameters |
Definition at line 238 of file Administration.php.
References null.
Referenced by ILIAS\LegalDocuments\Administration\externalSettingsMessage(), ILIAS\LegalDocuments\Administration\idOrHash(), ILIAS\LegalDocuments\Administration\targetWithDoc(), and ILIAS\LegalDocuments\Administration\targetWithDocAndCriterion().
ILIAS\LegalDocuments\Administration::withDocumentAndCriterion | ( | Closure | $proc | ) |
Closure(Document,Criterion) | void $proc |
Definition at line 105 of file Administration.php.
References ILIAS\LegalDocuments\Administration\currentDocument(), ILIAS\LegalDocuments\Administration\find(), ILIAS\Repository\int(), and null.
ILIAS\LegalDocuments\Administration::withDocumentsAndOrder | ( | Closure | $proc | ) |
A
Closure(list<Document>,array<int,int>) | A $proc |
Definition at line 469 of file Administration.php.
ILIAS\LegalDocuments\Administration::withFormData | ( | Form | $form, |
Closure | $then | ||
) |
Closure(array) | void $then |
Definition at line 259 of file Administration.php.
References $data, ILIAS\UI\Component\Input\Container\Container\getData(), null, and ILIAS\UI\Component\Input\Container\Container\withRequest().
|
private |
Definition at line 55 of file Administration.php.
|
private |
Definition at line 56 of file Administration.php.
|
private |
Definition at line 57 of file Administration.php.