|
ILIAS
release_7 Revision v7.30-3-g800a261c036
|
Class ilPCTabsGUI. More...
Inheritance diagram for ilPCTabsGUI:
Collaboration diagram for ilPCTabsGUI:Public Member Functions | |
| __construct (&$a_pg_obj, &$a_content_obj, $a_hier_id, $a_pc_id="") | |
| Constructor @access public. More... | |
| executeCommand () | |
| execute command More... | |
| insert ($a_omit_form_init=false) | |
| Insert new tabs. More... | |
| editProperties (bool $omit_form_init=false) | |
| Edit tabs. More... | |
| initForm ($a_mode="edit") | |
| Insert tabs form. More... | |
| getFormValues () | |
| Get form values. More... | |
| create () | |
| Create new tabs in dom and update page in db. More... | |
| afterCreation () | |
| After creation processing. More... | |
| setPropertiesByForm () | |
| Set properties by post. More... | |
| update () | |
| Save tabs properties in db and return to page edit screen. More... | |
| edit () | |
| List all tabs. More... | |
| saveTabs () | |
| Save tabs properties in db and return to page edit screen. More... | |
| addTab () | |
| Save tabs properties in db and return to page edit screen. More... | |
| confirmTabsDeletion () | |
| Confirm tabs deletion. More... | |
| cancelTabDeletion () | |
| Cancel tab deletion. More... | |
| deleteTabs () | |
| Delete Tabs. More... | |
| setTabs () | |
| Set tabs. More... | |
Public Member Functions inherited from ilPageContentGUI | |
| __construct ($a_pg_obj, $a_content_obj, $a_hier_id=0, $a_pc_id="") | |
| Constructor @access public. More... | |
| setContentObject ($a_val) | |
| Set content object. More... | |
| getContentObject () | |
| Get content object. More... | |
| setPage ($a_val) | |
| Set page. More... | |
| getPage () | |
| Get page. More... | |
| setPageConfig ($a_val) | |
| Set Page Config. More... | |
| getPageConfig () | |
| Get Page Config. More... | |
| setStyleId ($a_styleid) | |
| Set Style Id. More... | |
| getStyleId () | |
| Get Style Id. More... | |
| getStyle () | |
| Get style object. More... | |
| getCharacteristicsOfCurrentStyle ($a_type) | |
| Get characteristics of current style. More... | |
| setCharacteristics ($a_chars) | |
| Set Characteristics. More... | |
| getCharacteristics () | |
| Get characteristics. More... | |
| getHierId () | |
| get hierarchical id in dom object More... | |
| setHierId ($a_hier_id) | |
| get hierarchical id in dom object More... | |
| getBBMenu ($a_ta_name="par_content") | |
| Get the bb menu incl. More... | |
| delete () | |
| delete content element More... | |
| moveAfter () | |
| move content element after another element More... | |
| moveBefore () | |
| move content element before another element More... | |
| splitPage () | |
| split page to new page at specified position More... | |
| splitPageNext () | |
| split page to next page at specified position More... | |
| displayValidationError () | |
| display validation errors More... | |
| cancelCreate () | |
| cancel creating page content More... | |
| cancelUpdate () | |
| cancel update More... | |
| cancel () | |
| Cancel. More... | |
| deactivate () | |
| gui function set enabled if is not enabled and vice versa More... | |
| cut () | |
| Cut single element. More... | |
| copy () | |
| Copy single element. More... | |
| getTemplateOptions ($a_type) | |
| Get table templates. More... | |
Protected Member Functions | |
| checkWidthHeight (ilPropertyFormGUI $form) | |
Protected Member Functions inherited from ilPageContentGUI | |
| redirectToParent ($hier_id="") | |
| Redirect to parent. More... | |
| getParentReturn ($hier_id="") | |
Protected Attributes | |
| $db | |
| $tabs | |
| $toolbar | |
Protected Attributes inherited from ilPageContentGUI | |
| $error | |
| $log | |
Additional Inherited Members | |
Static Public Member Functions inherited from ilPageContentGUI | |
| static | _getCommonBBButtons () |
| Get common bb buttons. More... | |
Data Fields inherited from ilPageContentGUI | |
| $content_obj | |
| $tpl | |
| $lng | |
| $ctrl | |
| $pg_obj | |
| $hier_id | |
| $dom | |
| $updated | |
| $target_script | |
| $return_location | |
| $page_config = null | |
Static Public Attributes inherited from ilPageContentGUI | |
| static | $style_selector_reset = "margin-top:2px; margin-bottom:2px; text-indent:0px; position:static; float:none; width: auto;" |
Static Protected Attributes inherited from ilPageContentGUI | |
| static | $common_bb_buttons |
Class ilPCTabsGUI.
User Interface for Tabbed Content
Definition at line 17 of file class.ilPCTabsGUI.php.
| ilPCTabsGUI::__construct | ( | & | $a_pg_obj, |
| & | $a_content_obj, | ||
| $a_hier_id, | |||
$a_pc_id = "" |
|||
| ) |
Constructor @access public.
Definition at line 38 of file class.ilPCTabsGUI.php.
References $DIC, and ILIAS\GlobalScreen\Provider\__construct().
Here is the call graph for this function:| ilPCTabsGUI::addTab | ( | ) |
Save tabs properties in db and return to page edit screen.
Definition at line 517 of file class.ilPCTabsGUI.php.
References ilPageContentGUI\$ctrl, and ilPageContentGUI\$lng.
| ilPCTabsGUI::afterCreation | ( | ) |
After creation processing.
Definition at line 385 of file class.ilPCTabsGUI.php.
References ilPageContentGUI\$ctrl, edit(), and ilPageContentGUI\setHierId().
Referenced by create().
Here is the call graph for this function:
Here is the caller graph for this function:| ilPCTabsGUI::cancelTabDeletion | ( | ) |
Cancel tab deletion.
Definition at line 567 of file class.ilPCTabsGUI.php.
References ilPageContentGUI\$ctrl.
|
protected |
Definition at line 330 of file class.ilPCTabsGUI.php.
References $ok, ilPCTabs\ACCORDION_HOR, ilPropertyFormGUI\getInput(), and ilPropertyFormGUI\getItemByPostVar().
Here is the call graph for this function:| ilPCTabsGUI::confirmTabsDeletion | ( | ) |
Confirm tabs deletion.
Definition at line 532 of file class.ilPCTabsGUI.php.
References $_POST, ilPageContentGUI\$ctrl, $i, ilPageContentGUI\$lng, ilPageContentGUI\$tpl, ilUtil\sendInfo(), and setTabs().
Here is the call graph for this function:| ilPCTabsGUI::create | ( | ) |
Create new tabs in dom and update page in db.
Definition at line 351 of file class.ilPCTabsGUI.php.
References $_POST, $db, $i, $ilDB, ilPageContentGUI\$lng, afterCreation(), ilPageContentGUI\getPage(), initForm(), insert(), and setPropertiesByForm().
Here is the call graph for this function:| ilPCTabsGUI::deleteTabs | ( | ) |
Delete Tabs.
Definition at line 576 of file class.ilPCTabsGUI.php.
References $_POST, and ilPageContentGUI\$ctrl.
| ilPCTabsGUI::edit | ( | ) |
List all tabs.
Definition at line 473 of file class.ilPCTabsGUI.php.
References ilPageContentGUI\$ctrl, ilPageContentGUI\$lng, $tabs, $toolbar, ilPageContentGUI\$tpl, and setTabs().
Referenced by afterCreation().
Here is the call graph for this function:
Here is the caller graph for this function:| ilPCTabsGUI::editProperties | ( | bool | $omit_form_init = false | ) |
Edit tabs.
Definition at line 90 of file class.ilPCTabsGUI.php.
References ilPageContentGUI\$ctrl, ilPageContentGUI\$lng, ilPageContentGUI\$tpl, ilPageContentGUI\displayValidationError(), getFormValues(), initForm(), and setTabs().
Referenced by update().
Here is the call graph for this function:
Here is the caller graph for this function:| ilPCTabsGUI::executeCommand | ( | ) |
execute command
Definition at line 54 of file class.ilPCTabsGUI.php.
References $ret.
| ilPCTabsGUI::getFormValues | ( | ) |
Get form values.
Definition at line 292 of file class.ilPCTabsGUI.php.
References ilObjStyleSheet\_lookupTemplateIdByName(), ilPCTabs\ACCORDION_HOR, ilPCTabs\ACCORDION_VER, ilPCTabs\CAROUSEL, and ilPageContentGUI\getStyleId().
Referenced by editProperties().
Here is the call graph for this function:
Here is the caller graph for this function:| ilPCTabsGUI::initForm | ( | $a_mode = "edit" | ) |
Insert tabs form.
Definition at line 110 of file class.ilPCTabsGUI.php.
References ilPageContentGUI\$ctrl, ilPageContentGUI\$lng, $si, ilPageContentGUI\$tpl, ilPCTabs\ACCORDION_HOR, ilPCTabs\ACCORDION_VER, ilAccordionGUI\addCss(), ilPCTabs\CAROUSEL, and ilPageContentGUI\getTemplateOptions().
Referenced by create(), editProperties(), insert(), and update().
Here is the call graph for this function:
Here is the caller graph for this function:| ilPCTabsGUI::insert | ( | $a_omit_form_init = false | ) |
Insert new tabs.
Definition at line 74 of file class.ilPCTabsGUI.php.
References ilPageContentGUI\$tpl, ilPageContentGUI\displayValidationError(), and initForm().
Referenced by create().
Here is the call graph for this function:
Here is the caller graph for this function:| ilPCTabsGUI::saveTabs | ( | ) |
Save tabs properties in db and return to page edit screen.
Definition at line 496 of file class.ilPCTabsGUI.php.
References $_POST, ilPageContentGUI\$ctrl, ilPageContentGUI\$lng, and ilUtil\stripSlashesArray().
Here is the call graph for this function:| ilPCTabsGUI::setPropertiesByForm | ( | ) |
Set properties by post.
return
Definition at line 405 of file class.ilPCTabsGUI.php.
References $_POST, $c, ilPageContentGUI\$content_obj, Vendor\Package\$f, ilPCTabs\ACCORDION_HOR, ilPCTabs\ACCORDION_VER, and ilPCTabs\CAROUSEL.
Referenced by create(), and update().
Here is the caller graph for this function:| ilPCTabsGUI::setTabs | ( | ) |
Set tabs.
Definition at line 595 of file class.ilPCTabsGUI.php.
References ilPageContentGUI\$ctrl, ilPageContentGUI\$lng, and $tabs.
Referenced by confirmTabsDeletion(), edit(), and editProperties().
Here is the caller graph for this function:| ilPCTabsGUI::update | ( | ) |
Save tabs properties in db and return to page edit screen.
Definition at line 443 of file class.ilPCTabsGUI.php.
References editProperties(), initForm(), and setPropertiesByForm().
Here is the call graph for this function:
|
protected |
Definition at line 22 of file class.ilPCTabsGUI.php.
Referenced by create().
|
protected |
Definition at line 27 of file class.ilPCTabsGUI.php.
|
protected |
Definition at line 32 of file class.ilPCTabsGUI.php.
Referenced by edit().