Inheritance diagram for oxShop:
Collaboration diagram for oxShop:Public Member Functions | |
| __construct () | |
| setMultiShopTables ($aMultiShopTables) | |
| generateViews ($blMultishopInheritCategories=false, $aMallInherit=null) | |
| getDefaultCategory () | |
| isProductiveMode () | |
Protected Member Functions | |
| _getViewSelect ($sTable, $iLang) | |
| _getViewJoinAll ($sTable) | |
| _getViewJoinLang ($sTable, $iLang) | |
Protected Attributes | |
| $_sClassName = 'oxshop' | |
| $_aMultiShopTables = array() | |
Shop manager. Performs configuration and object loading or deletion.
Definition at line 8 of file oxshop.php.
| oxShop.__construct | ( | ) |
Class constructor, initiates parent constructor (parent.oxBase()).
Reimplemented from oxI18n.
Definition at line 28 of file oxshop.php.
| oxShop._getViewJoinAll | ( | $ | sTable | ) | [protected] |
Returns all language table view JOIN section
| string | $sTable table name |
Definition at line 136 of file oxshop.php.
| oxShop._getViewJoinLang | ( | $ | sTable, | |
| $ | iLang | |||
| ) | [protected] |
Returns language table view JOIN section
| string | $sTable table name | |
| array | $iLang language id |
Definition at line 157 of file oxshop.php.
| oxShop._getViewSelect | ( | $ | sTable, | |
| $ | iLang | |||
| ) | [protected] |
Returns table field name mapping sql section for single language views
| string | $sTable table name | |
| array | $iLang language id |
Definition at line 116 of file oxshop.php.
| oxShop.generateViews | ( | $ | blMultishopInheritCategories = false, |
|
| $ | aMallInherit = null | |||
| ) |
(Re)generates shop views
| bool | $blMultishopInheritCategories config option blMultishopInherit | |
| array | $aMallInherit array of config options blMallInherit |
Definition at line 62 of file oxshop.php.
| oxShop.getDefaultCategory | ( | ) |
| oxShop.isProductiveMode | ( | ) |
| oxShop.setMultiShopTables | ( | $ | aMultiShopTables | ) |
Sets multi shop tables
| string | $aMultiShopTables multi shop tables |
Definition at line 48 of file oxshop.php.
oxShop.$_aMultiShopTables = array() [protected] |
Definition at line 22 of file oxshop.php.
oxShop.$_sClassName = 'oxshop' [protected] |
Reimplemented from oxI18n.
Definition at line 15 of file oxshop.php.
1.7.1