OXID eShop CE  6.1.5
OxidEsales\EshopCommunity\Application\Controller\Admin\CategoryOrderAjax Class Reference
+ Inheritance diagram for OxidEsales\EshopCommunity\Application\Controller\Admin\CategoryOrderAjax:
+ Collaboration diagram for OxidEsales\EshopCommunity\Application\Controller\Admin\CategoryOrderAjax:

Public Member Functions

 removeCatOrderArticle ()
 
 addCatOrderArticle ()
 
 saveNewOrder ()
 
 remNewOrder ()
 

Protected Member Functions

 _getQuery ()
 
 _getSorting ()
 
 updateQueryFilterForResetCategoryArticlesOrder ()
 
 onCategoryChange ($categoryId)
 

Protected Attributes

 $_aColumns
 

Detailed Description

Class manages category articles order

Member Function Documentation

◆ _getQuery()

OxidEsales\EshopCommunity\Application\Controller\Admin\CategoryOrderAjax::_getQuery ( )
protected

Returns SQL query for data to fetc

Returns
string

◆ _getSorting()

OxidEsales\EshopCommunity\Application\Controller\Admin\CategoryOrderAjax::_getSorting ( )
protected

Returns SQL query addon for sorting

Returns
string

◆ addCatOrderArticle()

OxidEsales\EshopCommunity\Application\Controller\Admin\CategoryOrderAjax::addCatOrderArticle ( )

Adds article to list for sorting in category

◆ onCategoryChange()

OxidEsales\EshopCommunity\Application\Controller\Admin\CategoryOrderAjax::onCategoryChange (   $categoryId)
protected
Parameters
string$categoryId

◆ remNewOrder()

OxidEsales\EshopCommunity\Application\Controller\Admin\CategoryOrderAjax::remNewOrder ( )

Removes category articles ordering set by saveneworder() method.

Returns
null

◆ removeCatOrderArticle()

OxidEsales\EshopCommunity\Application\Controller\Admin\CategoryOrderAjax::removeCatOrderArticle ( )

Removes article from list for sorting in category

◆ saveNewOrder()

OxidEsales\EshopCommunity\Application\Controller\Admin\CategoryOrderAjax::saveNewOrder ( )

Saves category articles ordering.

Returns
null

◆ updateQueryFilterForResetCategoryArticlesOrder()

OxidEsales\EshopCommunity\Application\Controller\Admin\CategoryOrderAjax::updateQueryFilterForResetCategoryArticlesOrder ( )
protected
Returns
string

Member Data Documentation

◆ $_aColumns

OxidEsales\EshopCommunity\Application\Controller\Admin\CategoryOrderAjax::$_aColumns
protected
Initial value:
= ['container1' => [
['oxartnum', 'oxarticles', 1, 0, 0],
['oxtitle', 'oxarticles', 1, 1, 0],
['oxpos', 'oxobject2category', 1, 0, 0],
['oxean', 'oxarticles', 0, 0, 0],
['oxmpn', 'oxarticles', 0, 0, 0],
['oxprice', 'oxarticles', 0, 0, 0],
['oxstock', 'oxarticles', 0, 0, 0],
['oxid', 'oxarticles', 0, 0, 1]
],
'container2' => [
['oxartnum', 'oxarticles', 1, 0, 0],
['oxtitle', 'oxarticles', 1, 1, 0],
['oxean', 'oxarticles', 0, 0, 0],
['oxmpn', 'oxarticles', 0, 0, 0],
['oxprice', 'oxarticles', 0, 0, 0],
['oxstock', 'oxarticles', 0, 0, 0],
['oxid', 'oxarticles', 0, 0, 1]
]
]

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