|
ILIAS
release_8 Revision v8.24
|
User Interface for Learning Module Page Objects Editing. More...
Inheritance diagram for ilLMPageObjectGUI:
Collaboration diagram for ilLMPageObjectGUI:Public Member Functions | |
| __construct (ilObjLearningModule $a_content_obj) | |
| constructor More... | |
| setLMPageObject (ilLMPageObject $a_pg_obj) | |
| Set content object dependent page object (co page) More... | |
| executeCommand () | |
| edit () | |
| display content of page (edit view) More... | |
| preview () | |
| display content of page (edit view) More... | |
| cancel () | |
| cancel More... | |
| getLinkXML (array $a_int_links) | |
| get link targets More... | |
| updateHistory () | |
| update history More... | |
| editLayout () | |
| Edit layout of page. More... | |
| initEditLayoutForm () | |
| saveLayout () | |
| addPageTabs () | |
| downloadFile () | |
| download file of file lists More... | |
| create () | |
| structure / page object creation form More... | |
| initNewPageForm () | |
| save () | |
| Save page. More... | |
Public Member Functions inherited from ilLMObjectGUI | |
| __construct (ilObjLearningModule $a_content_obj) | |
| constructor More... | |
| setActions (?array $a_actions=null) | |
| getTargetFrame (string $a_cmd, string $a_target_frame="") | |
| get target frame for command (command is method name without "Object", e.g. More... | |
| create () | |
| structure / page object creation form More... | |
| getCreateForm () | |
| putInTree (?int $target=0) | |
| put this object into content object tree More... | |
| delete () | |
| Confirm deletion screen (delete page or structure objects) More... | |
| cancelDelete () | |
| cancel deletion of page/structure objects More... | |
| confirmedDelete () | |
| page and structure object deletion More... | |
| showActions (array $a_actions) | |
| show possible action (form buttons) More... | |
| checkTree () | |
| check the content object tree More... | |
Static Public Member Functions | |
| static | _goto (string $a_target) |
| redirect script More... | |
| static | getLayoutCssFix () |
| Get layout css fix (workaround for broken radio options) More... | |
Protected Attributes | |
| ilPropertyFormGUI | $form |
| ilTabsGUI | $tabs |
| ilSetting | $settings |
| ILIAS Style Content DomainService | $content_style_domain |
Protected Attributes inherited from ilLMObjectGUI | |
| int | $requested_ref_id |
| ILIAS DI UIServices | $ui |
| int | $requested_obj_id |
| string | $requested_totransl = "" |
| string | $requested_transl = "" |
| string | $requested_target |
| string | $requested_new_type |
| array | $target_frame |
| EditingGUIRequest | $request |
Additional Inherited Members | |
Data Fields inherited from ilLMObjectGUI | |
| ilGlobalTemplateInterface | $tpl |
| ilLanguage | $lng |
| ilLMObject | $obj |
| ilCtrl | $ctrl |
| ilObjLearningModule | $content_object |
| array | $actions |
User Interface for Learning Module Page Objects Editing.
Definition at line 27 of file class.ilLMPageObjectGUI.php.
| ilLMPageObjectGUI::__construct | ( | ilObjLearningModule | $a_content_obj | ) |
constructor
Reimplemented from ilLMObjectGUI.
Definition at line 34 of file class.ilLMPageObjectGUI.php.
References $DIC, ILIAS\GlobalScreen\Provider\__construct(), ILIAS\Repository\ctrl(), ILIAS\Repository\lng(), ILIAS\Repository\settings(), and ILIAS\Repository\tabs().
Here is the call graph for this function:
|
static |
redirect script
Definition at line 361 of file class.ilLMPageObjectGUI.php.
References ilLMObjectGUI\$ctrl, $DIC, $ilErr, ilLMObjectGUI\$lng, $ref_id, ilObject\_getAllReferences(), ilObjectGUI\_gotoRepositoryRoot(), ilLMObject\_lookupContObjID(), ilObject\_lookupTitle(), ilLanguage\loadLanguageModule(), ilCtrl\redirectByClass(), ROOT_FOLDER_ID, ilCtrl\setParameterByClass(), and ilLanguage\txt().
Here is the call graph for this function:| ilLMPageObjectGUI::addPageTabs | ( | ) |
Definition at line 508 of file class.ilLMPageObjectGUI.php.
References ilLMObjectGUI\$ctrl, and $tabs.
| ilLMPageObjectGUI::cancel | ( | ) |
cancel
Definition at line 180 of file class.ilLMPageObjectGUI.php.
References ILIAS\Repository\ctrl(), and ilUtil\redirect().
Referenced by save().
Here is the call graph for this function:
Here is the caller graph for this function:| ilLMPageObjectGUI::create | ( | ) |
structure / page object creation form
Reimplemented from ilLMObjectGUI.
Definition at line 543 of file class.ilLMPageObjectGUI.php.
References ilLMObjectGUI\$ctrl, $form, ilLMObjectGUI\$lng, $tabs, ilLMObjectGUI\$ui, ilCtrl\getLinkTarget(), initNewPageForm(), ilTabsGUI\setBackTarget(), ilCtrl\setParameter(), and ilLanguage\txt().
Here is the call graph for this function:| ilLMPageObjectGUI::downloadFile | ( | ) |
download file of file lists
Definition at line 523 of file class.ilLMPageObjectGUI.php.
References exit, and ILIAS\Repository\int().
Here is the call graph for this function:| ilLMPageObjectGUI::edit | ( | ) |
display content of page (edit view)
Definition at line 159 of file class.ilLMPageObjectGUI.php.
References ILIAS\Repository\ctrl(), and executeCommand().
Here is the call graph for this function:| ilLMPageObjectGUI::editLayout | ( | ) |
Edit layout of page.
Definition at line 428 of file class.ilLMPageObjectGUI.php.
References ilLMObjectGUI\$ctrl, $lm_set, $tabs, ilLMObjectGUI\$tpl, ILIAS\Repository\form(), ilUtil\getImagePath(), initEditLayoutForm(), ILIAS\Repository\lng(), ilGlobalTemplateInterface\setContent(), ilGlobalTemplateInterface\setTitle(), and ilGlobalTemplateInterface\setTitleIcon().
Here is the call graph for this function:| ilLMPageObjectGUI::executeCommand | ( | ) |
Definition at line 58 of file class.ilLMPageObjectGUI.php.
References ilLMObjectGUI\$ctrl, $ilSetting, $lm_set, ilLMObjectGUI\$requested_transl, $settings, ilLMObjectGUI\$tpl, ilPageObject\_exists(), ilLMPageObject\_getPresentationTitle(), ILIAS\Repository\ctrl(), ilUtil\getImagePath(), getLinkXML(), ILIAS\Repository\lng(), ilGlobalTemplateInterface\setContent(), ilGlobalTemplateInterface\setTitle(), and ilGlobalTemplateInterface\setTitleIcon().
Referenced by edit(), and preview().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Get layout css fix (workaround for broken radio options)
Definition at line 617 of file class.ilLMPageObjectGUI.php.
Referenced by ilStructureObjectGUI\insertTemplate().
Here is the caller graph for this function:| ilLMPageObjectGUI::getLinkXML | ( | array | $a_int_links | ) |
get link targets
Definition at line 197 of file class.ilLMPageObjectGUI.php.
References ilLMObjectGUI\$content_object, $target_arr, $target_id, $type, ilFrameTargetInfo\_getFrame(), ilLMObject\_lookupContObjID(), ilObject\_lookupObjId(), ilObject\_lookupType(), ILIAS\Repository\ctrl(), ilWikiPage\getGotoForWikiPageTarget(), ilUserUtil\getNamePresentation(), and ilUserUtil\hasPublicProfile().
Referenced by executeCommand().
Here is the call graph for this function:
Here is the caller graph for this function:| ilLMPageObjectGUI::initEditLayoutForm | ( | ) |
Definition at line 454 of file class.ilLMPageObjectGUI.php.
References ilLMObjectGUI\$ctrl, ilLMObjectGUI\$lng, ILIAS\Repository\form(), ilObjContentObject\getAvailableLayouts(), ilUtil\getImagePath(), ilUtil\img(), and ilLanguage\txt().
Referenced by editLayout(), and saveLayout().
Here is the call graph for this function:
Here is the caller graph for this function:| ilLMPageObjectGUI::initNewPageForm | ( | ) |
Definition at line 558 of file class.ilLMPageObjectGUI.php.
References ilLMObjectGUI\$ctrl, Vendor\Package\$f, ilLMObjectGUI\$lng, ilLMObjectGUI\$ui, ilCtrl\getLinkTarget(), ilPageLayout\MODULE_LM, and ilLanguage\txt().
Referenced by create(), and save().
Here is the call graph for this function:
Here is the caller graph for this function:| ilLMPageObjectGUI::preview | ( | ) |
display content of page (edit view)
Definition at line 169 of file class.ilLMPageObjectGUI.php.
References ILIAS\Repository\ctrl(), and executeCommand().
Here is the call graph for this function:| ilLMPageObjectGUI::save | ( | ) |
Save page.
Definition at line 584 of file class.ilLMPageObjectGUI.php.
References $data, $DIC, $form, ilLMObjectGUI\$lng, ilLMObjectGUI\$request, cancel(), initNewPageForm(), ILIAS\Repository\int(), ilUtil\stripSlashes(), and ilLanguage\txt().
Here is the call graph for this function:| ilLMPageObjectGUI::saveLayout | ( | ) |
Definition at line 492 of file class.ilLMPageObjectGUI.php.
References ilLMObjectGUI\$ctrl, ilLMObjectGUI\$lng, ilLMObjectGUI\$tpl, ILIAS\Repository\form(), initEditLayoutForm(), ilGlobalTemplateInterface\setContent(), ilLanguage\txt(), and ilLMObject\writeLayout().
Here is the call graph for this function:| ilLMPageObjectGUI::setLMPageObject | ( | ilLMPageObject | $a_pg_obj | ) |
Set content object dependent page object (co page)
Definition at line 52 of file class.ilLMPageObjectGUI.php.
References ilLMObject\setLMId().
Here is the call graph for this function:| ilLMPageObjectGUI::updateHistory | ( | ) |
update history
Definition at line 346 of file class.ilLMPageObjectGUI.php.
References ilHistory\_createEntry().
Here is the call graph for this function:
|
protected |
Definition at line 32 of file class.ilLMPageObjectGUI.php.
|
protected |
Definition at line 29 of file class.ilLMPageObjectGUI.php.
|
protected |
Definition at line 31 of file class.ilLMPageObjectGUI.php.
Referenced by executeCommand().
|
protected |
Definition at line 30 of file class.ilLMPageObjectGUI.php.
Referenced by addPageTabs(), create(), and editLayout().