|
Cheetah
|
Public Member Functions | |
| __construct ($sTable, $sPostUrl, $aContainers) | |
| handlePostActions ($aData) | |
| postSaveItemsOrder ($aData) | |
| getBuilderPage () | |
| addExternalResources () | |
| _filterIds ($a) | |
| _generateItemsForContainer ($sKey) | |
| getItemsForContainer ($sKey) | |
| getItem ($aItem) | |
| saveItemsOrderForContainer ($sKey, $aOrderedIds) | |
Public Attributes | |
| $_aContainers | |
| $_sPostUrl | |
| $_sTable | |
| $_sFieldOrder = '`order`' | |
| $_sFieldContainer = '`active`' | |
| $_sFieldId = '`id`' | |
| $_sFieldTitle = '`title`' | |
This work, "Cheetah - https://www.cheetahwsb.com", is a derivative of "Dolphin Pro V7.4.2" by BoonEx Pty Limited - https://www.boonex.com/, used under CC-BY. "Cheetah" is licensed under CC-BY by Dean J. Bassett Jr. CC-BY License - http://creativecommons.org/licenses/by/3.0/
Definition at line 8 of file ChWsbAdminBuilder.php.
| ChWsbAdminBuilder::__construct | ( | $sTable, | |
| $sPostUrl, | |||
| $aContainers | |||
| ) |
Constructor
| array | $aContainers | - containers, id as key and title as value |
Definition at line 22 of file ChWsbAdminBuilder.php.
| ChWsbAdminBuilder::_filterIds | ( | $a | ) |
Definition at line 96 of file ChWsbAdminBuilder.php.
| ChWsbAdminBuilder::_generateItemsForContainer | ( | $sKey | ) |
Definition at line 107 of file ChWsbAdminBuilder.php.
| ChWsbAdminBuilder::addExternalResources | ( | ) |
Add external recources, like JS and CSS file
Reimplemented in ChWsbAdminMobileBuilder.
Definition at line 82 of file ChWsbAdminBuilder.php.
| ChWsbAdminBuilder::getBuilderPage | ( | ) |
Get ready to print builder page
Reimplemented in ChWsbAdminMobileBuilder.
Definition at line 58 of file ChWsbAdminBuilder.php.
| ChWsbAdminBuilder::getItem | ( | $aItem | ) |
Override this function to return real item for dragging
| $aItem | array of item properties from database |
Reimplemented in ChWsbAdminMobileBuilder.
Definition at line 136 of file ChWsbAdminBuilder.php.
| ChWsbAdminBuilder::getItemsForContainer | ( | $sKey | ) |
Override this function to return data for particular container, defined in costructor. Each record must have 'id' and 'title' record at least.
| $sKey | container id |
Reimplemented in ChWsbAdminMobileBuilder.
Definition at line 122 of file ChWsbAdminBuilder.php.
| ChWsbAdminBuilder::handlePostActions | ( | $aData | ) |
Process post actions here
Definition at line 32 of file ChWsbAdminBuilder.php.
| ChWsbAdminBuilder::postSaveItemsOrder | ( | $aData | ) |
Post action: SaveItemsOrder
Definition at line 44 of file ChWsbAdminBuilder.php.
| ChWsbAdminBuilder::saveItemsOrderForContainer | ( | $sKey, | |
| $aOrderedIds | |||
| ) |
Override this function to save items order to database, but by default it should be fine in most situations
| $sKey | container id |
| $aOrderedIds | arrayy of ids in the right order |
Definition at line 148 of file ChWsbAdminBuilder.php.
| ChWsbAdminBuilder::$_aContainers |
Definition at line 10 of file ChWsbAdminBuilder.php.
| ChWsbAdminBuilder::$_sFieldContainer = '`active`' |
Definition at line 14 of file ChWsbAdminBuilder.php.
| ChWsbAdminBuilder::$_sFieldId = '`id`' |
Definition at line 15 of file ChWsbAdminBuilder.php.
| ChWsbAdminBuilder::$_sFieldOrder = '`order`' |
Definition at line 13 of file ChWsbAdminBuilder.php.
| ChWsbAdminBuilder::$_sFieldTitle = '`title`' |
Definition at line 16 of file ChWsbAdminBuilder.php.
| ChWsbAdminBuilder::$_sPostUrl |
Definition at line 11 of file ChWsbAdminBuilder.php.
| ChWsbAdminBuilder::$_sTable |
Definition at line 12 of file ChWsbAdminBuilder.php.