oxAdminList Class Reference

Inheritance diagram for oxAdminList:

Inheritance graph
[legend]
Collaboration diagram for oxAdminList:

Collaboration graph
[legend]

List of all members.


Detailed Description

Admin selectlist list manager.

Public Member Functions

 __construct ()
 init ()
 render ()
 isOx ($oObject)
 deleteEntry ()
 buildWhere ()

Protected Member Functions

 _calcListItemsCount ($sSql)
 _setCurrentListPosition ($sPage=null)
 _prepareOrderByQuery ($sSql=null)
 _buildSelectString ($oListObject=null)
 _processFilter ($sFieldValue)
 _buildFilter ($sVal, $blIsSearchValue)
 _isSearchValue ($sFieldValue)
 _prepareWhereQuery ($aWhere, $sqlFull)
 _changeselect ($sSql)
 _setListNavigationParams ()
 _setupNavigation ($sNode)

Protected Attributes

 $_sListClass = null
 $_sListType = 'oxlist'
 $_oList = null
 $_iCurrListPos = 0
 $_iListSize = 0
 $_aWhere = null
 $_sDefSort = null
 $_aSort = array()
 $_blDesc = false
 $_blEmployMultilanguage = null
 $_iOverPos = null

Constructor & Destructor Documentation

oxAdminList.__construct (  ) 

Calls parent constructor and sets list size parameters

Returns:
null

Reimplemented from oxAdminView.


Member Function Documentation

oxAdminList.init (  ) 

Executes parent.init(), loads list items

Returns:
null

Reimplemented from oxAdminView.

Reimplemented in Adminlinks_list, Article_list, Attribute_list, Category_list, Delivery_list, deliveryset_list, Discount_list, News_list, Selectlist_list, Shop_list, User_list, Vendor_list, and Wrapping_list.

oxAdminList.render (  ) 

Executes parent.render(), sets back search keys to view, sets navigation params

Returns:
null

Reimplemented from oxAdminView.

Reimplemented in AdminGuestbook_list, Article_list, Category_list, Content_list, Country_list, dynscreen_list, List_Order, List_Review, List_User, Newsletter_send, Order_list, pricealarm_list, pricealarm_send, Shop_list, Usergroup_list, and Wrapping_list.

oxAdminList.isOx ( oObject  ) 

Checks if object ID's first two chars are 'o' and 'x'. Returns same object

Parameters:
object $oObject Object to check.
Returns:
object

oxAdminList.deleteEntry (  ) 

Deletes this entry from the database

Returns:
null

Reimplemented in Article_list, Shop_list, User_list, and VoucherSerie_list.

oxAdminList._calcListItemsCount ( sSql  )  [protected]

Calculates list items count

Parameters:
string $sSql SQL query used co select list items
Returns:
null

oxAdminList._setCurrentListPosition ( sPage = null  )  [protected]

Set current list position

Parameters:
string $sPage jump page string
Returns:
null

oxAdminList._prepareOrderByQuery ( sSql = null  )  [protected]

Adds order by to SQL query string.

Parameters:
string $sSql sql string
Returns:
string

Reimplemented in List_Order, List_Review, List_User, and Order_list.

oxAdminList._buildSelectString ( oListObject = null  )  [protected]

Builds and returns SQL query string.

Parameters:
object $oListObject list main object
Returns:
string

Reimplemented in List_Order, List_Review, List_User, Order_list, and pricealarm_list.

oxAdminList._processFilter ( sFieldValue  )  [protected]

Prepares SQL where query according SQL condition array and attaches it to SQL end. For each search value if german umlauts exist, adds them and replaced by spec. char to query

Parameters:
array $aWhere SQL condition array
string $sqlFull SQL query string
Returns:
string

oxAdminList._buildFilter ( sVal,
blIsSearchValue 
) [protected]

Builds part of SQL query

Parameters:
string $sVal filter value
bool $blIsSearchValue filter value type, true means surrount search key with ''
Returns:
string

oxAdminList._isSearchValue ( sFieldValue  )  [protected]

Checks if fulter contains wildcards like %

Parameters:
string $sFieldValue filter value
Returns:
bool

oxAdminList._prepareWhereQuery ( aWhere,
sqlFull 
) [protected]

Prepares SQL where query according SQL condition array and attaches it to SQL end. For each search value if german umlauts exist, adds them and replaced by spec. char to query

Parameters:
array $aWhere SQL condition array
string $sqlFull SQL query string
Returns:
string

Reimplemented in Article_list, Content_list, List_Review, List_User, and User_list.

oxAdminList._changeselect ( sSql  )  [protected]

Override this for individual search in admin.

Parameters:
string $sSql SQL select to change
Returns:
string

Reimplemented in Article_list.

oxAdminList.buildWhere (  ) 

Builds and returns array of SQL WHERE conditions.

Returns:
array

Reimplemented in Article_list, List_Review, Order_list, pricealarm_list, and Shop_list.

oxAdminList._setListNavigationParams (  )  [protected]

Set parameters needed for list navigation

Returns:
null

oxAdminList._setupNavigation ( sNode  )  [protected]

Sets-up navigation parameters

Parameters:
string $sNode active view id
Returns:
null

Reimplemented from oxAdminView.

Reimplemented in dynscreen, Newsletter_send, and pricealarm_send.


Member Data Documentation

oxAdminList.$_sListClass = null [protected]

oxAdminList.$_sListType = 'oxlist' [protected]

oxAdminList.$_oList = null [protected]

oxAdminList.$_iCurrListPos = 0 [protected]

oxAdminList.$_iListSize = 0 [protected]

oxAdminList.$_aWhere = null [protected]

oxAdminList.$_sDefSort = null [protected]

oxAdminList.$_aSort = array() [protected]

oxAdminList.$_blDesc = false [protected]

Reimplemented in AdminGuestbook_list, Country_list, and Order_list.

oxAdminList.$_blEmployMultilanguage = null [protected]

oxAdminList.$_iOverPos = null [protected]


The documentation for this class was generated from the following file:

Generated on Wed Oct 29 23:43:03 2008 for OXID eShop CE by  doxygen 1.5.5