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

Public Member Functions

 removeArtFromSel ()
 
 addArtToSel ()
 

Protected Member Functions

 _getQuery ()
 
 onArticleAddToSelectionList ($articleId)
 

Protected Attributes

 $_blAllowExtColumns = true
 
 $_aColumns
 

Detailed Description

Class manages article select lists configuration

Member Function Documentation

◆ _getQuery()

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

Returns SQL query for data to fetc

Returns
string

◆ addArtToSel()

OxidEsales\EshopCommunity\Application\Controller\Admin\SelectListMainAjax::addArtToSel ( )

Adds article to Selection list

Exceptions
Exception

◆ onArticleAddToSelectionList()

OxidEsales\EshopCommunity\Application\Controller\Admin\SelectListMainAjax::onArticleAddToSelectionList (   $articleId)
protected

Method is used for overriding.

Parameters
string$articleId

◆ removeArtFromSel()

OxidEsales\EshopCommunity\Application\Controller\Admin\SelectListMainAjax::removeArtFromSel ( )

Removes article from Selection list

Member Data Documentation

◆ $_aColumns

OxidEsales\EshopCommunity\Application\Controller\Admin\SelectListMainAjax::$_aColumns
protected
Initial value:
= ['container1' => [
['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]
],
'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', 'oxobject2selectlist', 0, 0, 1],
['oxid', 'oxarticles', 0, 0, 1]
],
'container3' => [
['oxtitle', 'oxselectlist', 1, 1, 0],
['oxsort', 'oxobject2selectlist', 1, 0, 0],
['oxident', 'oxselectlist', 0, 0, 0],
['oxvaldesc', 'oxselectlist', 0, 0, 0],
['oxid', 'oxselectlist', 0, 0, 1]
]
]

◆ $_blAllowExtColumns

OxidEsales\EshopCommunity\Application\Controller\Admin\SelectListMainAjax::$_blAllowExtColumns = true
protected

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