| 
    ILIAS
    release_9 Revision v9.13-25-g2c18ec4c24f
    
   | 
  
 Collaboration diagram for ILIAS\LegalDocuments\Administration:Public Member Functions | |
| __construct (private readonly Config $config, private readonly Container $container, private readonly UI $ui, ?Closure $confirmation=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, string $cmd, string $method='getLinkTarget') | |
| targetWithDocAndCriterion (object $gui, $document, $criterion, string $cmd, string $method='getLinkTarget') | |
| willLinkWith ($gui, array $parameters=[]) | |
| withFormData ($form, Closure $then) | |
| find (Closure $predicate, array $array) | |
| A  More... | |
| currentDocument () | |
| criterionForm (string $url, Document $document, $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) | |
| exitWithJsonResponse ($value) | |
| requireEditable () | |
| externalSettingsMessage (bool $enabled) | |
| isInvalidHTML (string $string) | |
| isValidHTML (string $string) | |
| canReadUserAdministration () | |
Private Member Functions | |
| addTab (string $id, string $text, string $link, bool $can_access=true) | |
Private Attributes | |
| readonly Closure | $confirmation | 
Definition at line 48 of file Administration.php.
| ILIAS\LegalDocuments\Administration::__construct | ( | private readonly Config | $config, | 
| private readonly Container | $container, | ||
| private readonly UI | $ui, | ||
| ?Closure | $confirmation = null  | 
        ||
| ) | 
| null|Closure() | Confirmation $confirmation | 
Definition at line 56 of file Administration.php.
References ILIAS\UI\examples\MessageBox\Confirmation\confirmation().
 Here is the call graph for this function:| ILIAS\LegalDocuments\Administration::addDocumentButton | ( | string | $add_document_link | ) | 
Definition at line 296 of file Administration.php.
References ILIAS\Repository\ui().
 Here is the call graph for this function:
      
  | 
  private | 
Definition at line 461 of file Administration.php.
Referenced by ILIAS\LegalDocuments\Administration\tabs().
 Here is the caller graph for this function:| ILIAS\LegalDocuments\Administration::canReadUserAdministration | ( | ) | 
| ILIAS\LegalDocuments\Administration::criterionForm | ( | string | $url, | 
| Document | $document, | ||
$criterion = null  | 
        |||
| ) | 
Definition at line 234 of file Administration.php.
References ILIAS\LegalDocuments\Value\Document\content(), ILIAS\Repository\ui(), and ILIAS\UI\Implementation\Component\Input\withValue().
 Here is the call graph for this function:| ILIAS\LegalDocuments\Administration::currentDocument | ( | ) | 
Definition at line 227 of file Administration.php.
References ILIAS\Data\Result\then().
Referenced by ILIAS\LegalDocuments\Administration\idOrHash(), and ILIAS\LegalDocuments\Administration\withDocumentAndCriterion().
 Here is the call graph for this function:
 Here is the caller graph for this function:| ILIAS\LegalDocuments\Administration::deleteDocuments | ( | array | $documents | ) | 
| list<Document> | $documents | 
Definition at line 84 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 68 of file Administration.php.
References ILIAS\UI\examples\MessageBox\Confirmation\confirmation(), and ILIAS\Repository\ui().
 Here is the call graph for this function:| 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 347 of file Administration.php.
References ILIAS\Repository\ui().
 Here is the call graph for this function:| ILIAS\LegalDocuments\Administration::exitWithJsonResponse | ( | $value | ) | 
Definition at line 415 of file Administration.php.
References ILIAS\Filesystem\Stream\Streams\ofString().
 Here is the call graph for this function:| ILIAS\LegalDocuments\Administration::externalSettingsMessage | ( | bool | $enabled | ) | 
Definition at line 434 of file Administration.php.
References ILIAS\Repository\ui(), USER_FOLDER_ID, and ILIAS\LegalDocuments\Administration\willLinkWith().
 Here is the call graph for this function:| ILIAS\LegalDocuments\Administration::find | ( | Closure | $predicate, | 
| array | $array | ||
| ) | 
A
| Closure(A) | bool $predicate | 
| list<A> | $array | 
Definition at line 213 of file Administration.php.
Referenced by ILIAS\LegalDocuments\Administration\withDocumentAndCriterion().
 Here is the caller graph for this function:| ILIAS\LegalDocuments\Administration::idOrHash | ( | object | $gui, | 
| Closure | $then | ||
| ) | 
| Closure(Closure(string) | string, DocumentId, bool): void $then | 
Definition at line 138 of file Administration.php.
References ILIAS\LegalDocuments\Administration\currentDocument(), ILIAS\LegalDocuments\Administration\requireDocumentHash(), and ILIAS\LegalDocuments\Administration\willLinkWith().
 Here is the call graph for this function:| ILIAS\LegalDocuments\Administration::isInvalidHTML | ( | string | $string | ) | 
Definition at line 446 of file Administration.php.
References ILIAS\LegalDocuments\Administration\isValidHTML().
 Here is the call graph for this function:| ILIAS\LegalDocuments\Administration::isValidHTML | ( | string | $string | ) | 
Definition at line 451 of file Administration.php.
Referenced by ILIAS\LegalDocuments\Administration\isInvalidHTML().
 Here is the caller graph for this function:| ILIAS\LegalDocuments\Administration::render | ( | $component | ) | 
| list<Component>|Component|string | $component | 
Definition at line 315 of file Administration.php.
Referenced by ILIAS\LegalDocuments\Administration\setContent(), and ILIAS\LegalDocuments\Administration\setVariable().
 Here is the caller graph for this function:| ILIAS\LegalDocuments\Administration::requireDocumentHash | ( | ) | 
Definition at line 253 of file Administration.php.
Referenced by ILIAS\LegalDocuments\Administration\idOrHash().
 Here is the caller graph for this function:| ILIAS\LegalDocuments\Administration::requireEditable | ( | ) | 
Definition at line 427 of file Administration.php.
| ILIAS\LegalDocuments\Administration::resetBox | ( | DateTimeImmutable | $reset_date, | 
| array | $buttons = []  | 
        ||
| ) | 
| list<Button> | $buttons | 
Definition at line 326 of file Administration.php.
References ilDatePresentation\formatDate(), IL_CAL_UNIX, and ILIAS\Repository\ui().
 Here is the call graph for this function:| ILIAS\LegalDocuments\Administration::resetButton | ( | string | $confirm_reset_link | ) | 
Definition at line 335 of file Administration.php.
References ILIAS\Repository\ui().
 Here is the call graph for this function:| ILIAS\LegalDocuments\Administration::retrieveDocuments | ( | ) | 
Definition at line 115 of file Administration.php.
References ILIAS\LegalDocuments\Administration\retrieveIds().
 Here is the call graph for this function:| ILIAS\LegalDocuments\Administration::retrieveIds | ( | ) | 
Definition at line 126 of file Administration.php.
References $r.
Referenced by ILIAS\LegalDocuments\Administration\retrieveDocuments().
 Here is the caller graph for this function:| ILIAS\LegalDocuments\Administration::saveDocumentOrder | ( | array | $documents, | 
| array | $order_by_document | ||
| ) | 
| list<Document> | $documents | 
| array<int,int> | $order_by_document | 
Definition at line 367 of file Administration.php.
| ILIAS\LegalDocuments\Administration::setContent | ( | $component | ) | 
| list<Component>|Component | $component | 
Definition at line 291 of file Administration.php.
References ILIAS\LegalDocuments\Administration\render(), and ILIAS\Repository\ui().
 Here is the call graph for this function:| ILIAS\LegalDocuments\Administration::setVariable | ( | string | $variable, | 
| $component | |||
| ) | 
| list<Component>|Component | $component | 
Definition at line 307 of file Administration.php.
References ILIAS\LegalDocuments\Administration\render(), and ILIAS\Repository\ui().
 Here is the call graph for this function:| 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 262 of file Administration.php.
References ILIAS\LegalDocuments\Administration\addTab().
 Here is the call graph for this function:| ILIAS\LegalDocuments\Administration::targetWithDoc | ( | object | $gui, | 
| $document, | |||
| string | $cmd, | ||
| string | $method = 'getLinkTarget'  | 
        ||
| ) | 
Definition at line 151 of file Administration.php.
References ILIAS\LegalDocuments\Administration\willLinkWith().
 Here is the call graph for this function:| ILIAS\LegalDocuments\Administration::targetWithDocAndCriterion | ( | object | $gui, | 
| $document, | |||
| $criterion, | |||
| string | $cmd, | ||
| string | $method = 'getLinkTarget'  | 
        ||
| ) | 
Definition at line 157 of file Administration.php.
References ILIAS\LegalDocuments\Administration\willLinkWith().
 Here is the call graph for this function:| ILIAS\LegalDocuments\Administration::uploadContent | ( | ) | 
Definition at line 272 of file Administration.php.
| ILIAS\LegalDocuments\Administration::willLinkWith | ( | $gui, | |
| array | $parameters = []  | 
        ||
| ) | 
| array<string,string> | $parameters | 
Definition at line 170 of file Administration.php.
References ILIAS\LTI\ToolProvider\$key.
Referenced by ILIAS\LegalDocuments\Administration\externalSettingsMessage(), ILIAS\LegalDocuments\Administration\idOrHash(), ILIAS\LegalDocuments\Administration\targetWithDoc(), and ILIAS\LegalDocuments\Administration\targetWithDocAndCriterion().
 Here is the caller graph for this function:| ILIAS\LegalDocuments\Administration::withDocumentAndCriterion | ( | Closure | $proc | ) | 
| Closure(Document,Criterion) | void $proc | 
Definition at line 95 of file Administration.php.
References ILIAS\LegalDocuments\Administration\currentDocument(), ILIAS\LegalDocuments\Administration\find(), and ILIAS\Repository\int().
 Here is the call graph for this function:| ILIAS\LegalDocuments\Administration::withDocumentsAndOrder | ( | Closure | $proc | ) | 
| Closure(list<Document>,array<int,int>) | $proc | 
Definition at line 383 of file Administration.php.
| ILIAS\LegalDocuments\Administration::withFormData | ( | $form, | |
| Closure | $then | ||
| ) | 
| Closure(array) | void $then | 
Definition at line 191 of file Administration.php.
References $data.
      
  | 
  private | 
Definition at line 51 of file Administration.php.