|
ILIAS
release_5-3 Revision v5.3.23-19-g915713cf615
|
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 () | |
| 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... | |
| 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 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;" |
Protected Member Functions inherited from ilPageContentGUI | |
| getCharacteristicsOfCurrentStyle ($a_type) | |
| Get characteristics of current style. More... | |
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.
| ilPCTabsGUI::addTab | ( | ) |
Save tabs properties in db and return to page edit screen.
Definition at line 493 of file class.ilPCTabsGUI.php.
References ilPageContentGUI\$ctrl, $ilCtrl, ilPageContentGUI\$lng, and ilUtil\sendSuccess().
Here is the call graph for this function:| ilPCTabsGUI::afterCreation | ( | ) |
After creation processing.
Definition at line 365 of file class.ilPCTabsGUI.php.
References ilPageContentGUI\$ctrl, $ilCtrl, 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 543 of file class.ilPCTabsGUI.php.
References ilPageContentGUI\$ctrl, and $ilCtrl.
| ilPCTabsGUI::confirmTabsDeletion | ( | ) |
Confirm tabs deletion.
Definition at line 508 of file class.ilPCTabsGUI.php.
References $_POST, ilPageContentGUI\$ctrl, $i, $id, $ilCtrl, 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 331 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 552 of file class.ilPCTabsGUI.php.
References $_POST, ilPageContentGUI\$ctrl, and $ilCtrl.
| ilPCTabsGUI::edit | ( | ) |
List all tabs.
Definition at line 449 of file class.ilPCTabsGUI.php.
References ilPageContentGUI\$ctrl, $ilCtrl, 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 | ( | ) |
Edit tabs.
Definition at line 90 of file class.ilPCTabsGUI.php.
References ilPageContentGUI\$ctrl, $html, $ilCtrl, 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 290 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 108 of file class.ilPCTabsGUI.php.
References ilPageContentGUI\$ctrl, $html, $ilCtrl, ilPageContentGUI\$lng, $options, $si, $t, 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 $html, 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 472 of file class.ilPCTabsGUI.php.
References $_POST, ilPageContentGUI\$ctrl, $ilCtrl, ilPageContentGUI\$lng, ilUtil\sendSuccess(), and ilUtil\stripSlashesArray().
Here is the call graph for this function:| ilPCTabsGUI::setPropertiesByForm | ( | ) |
Set properties by post.
return
Definition at line 385 of file class.ilPCTabsGUI.php.
References $_POST, ilPageContentGUI\$content_obj, $form, $t, 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 571 of file class.ilPCTabsGUI.php.
References ilPageContentGUI\$ctrl, $ilCtrl, 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 423 of file class.ilPCTabsGUI.php.
References editProperties(), initForm(), ilUtil\sendSuccess(), 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().