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.