|
ILIAS
release_5-2 Revision v5.2.25-18-g3f80b828510
|
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... | |
Additional Inherited Members | |
Static Public Member Functions inherited from ilPageContentGUI | |
| static | _getCommonBBButtons () |
| Get common bb buttons. More... | |
Data Fields inherited from ilPageContentGUI | |
| $content_obj | |
| $ilias | |
| $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... | |
Protected Attributes inherited from ilPageContentGUI | |
| $log | |
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 23 of file class.ilPCTabsGUI.php.
| ilPCTabsGUI::addTab | ( | ) |
Save tabs properties in db and return to page edit screen.
Definition at line 491 of file class.ilPCTabsGUI.php.
References $ilCtrl, ilPageContentGUI\$lng, and ilUtil\sendSuccess().
Here is the call graph for this function:| ilPCTabsGUI::afterCreation | ( | ) |
After creation processing.
Definition at line 363 of file class.ilPCTabsGUI.php.
References $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 | ( | ) |
| ilPCTabsGUI::confirmTabsDeletion | ( | ) |
Confirm tabs deletion.
Definition at line 505 of file class.ilPCTabsGUI.php.
References $_POST, $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 323 of file class.ilPCTabsGUI.php.
References $_POST, $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 548 of file class.ilPCTabsGUI.php.
| ilPCTabsGUI::edit | ( | ) |
List all tabs.
Definition at line 452 of file class.ilPCTabsGUI.php.
References $ilCtrl, ilPageContentGUI\$lng, 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 69 of file class.ilPCTabsGUI.php.
References $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 31 of file class.ilPCTabsGUI.php.
| ilPCTabsGUI::getFormValues | ( | ) |
Get form values.
Definition at line 279 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 85 of file class.ilPCTabsGUI.php.
References $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 52 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 469 of file class.ilPCTabsGUI.php.
References $_POST, $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 383 of file class.ilPCTabsGUI.php.
References $_POST, ilPageContentGUI\$content_obj, $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 569 of file class.ilPCTabsGUI.php.
References $ilCtrl, and ilPageContentGUI\$lng.
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 422 of file class.ilPCTabsGUI.php.
References editProperties(), initForm(), ilUtil\sendSuccess(), and setPropertiesByForm().
Here is the call graph for this function: