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

Public Member Functions

 removeManufacturer ()
 
 addManufacturer ()
 

Protected Member Functions

 _getQuery ()
 
 _addFilter ($query)
 
 formManufacturerRemovalQuery ($articlesToRemove)
 
 formArticleToManufacturerAdditionQuery ($manufacturerId, $articlesToAdd)
 

Protected Attributes

 $_blAllowExtColumns = true
 
 $_aColumns
 

Detailed Description

Class manages manufacturer assignment to articles

Member Function Documentation

◆ _addFilter()

OxidEsales\EshopCommunity\Application\Controller\Admin\ManufacturerMainAjax::_addFilter (   $query)
protected

Adds filter SQL to current query

Parameters
string$queryquery to add filter condition
Returns
string

◆ _getQuery()

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

Returns SQL query for data to fetc

Returns
string

◆ addManufacturer()

OxidEsales\EshopCommunity\Application\Controller\Admin\ManufacturerMainAjax::addManufacturer ( )

Adds article to Manufacturer config

◆ formArticleToManufacturerAdditionQuery()

OxidEsales\EshopCommunity\Application\Controller\Admin\ManufacturerMainAjax::formArticleToManufacturerAdditionQuery (   $manufacturerId,
  $articlesToAdd 
)
protected

Forms and returns query for articles addition to manufacturer.

Parameters
string$manufacturerIdManufacturer id.
array$articlesToAddArray of article ids to be added to manufacturer.
Returns
string

◆ formManufacturerRemovalQuery()

OxidEsales\EshopCommunity\Application\Controller\Admin\ManufacturerMainAjax::formManufacturerRemovalQuery (   $articlesToRemove)
protected

Forms and returns query for manufacturers removal.

Parameters
array$articlesToRemoveIds of manufacturers which should be removed.
Returns
string

◆ removeManufacturer()

OxidEsales\EshopCommunity\Application\Controller\Admin\ManufacturerMainAjax::removeManufacturer ( )

Removes article from Manufacturer config

Member Data Documentation

◆ $_aColumns

OxidEsales\EshopCommunity\Application\Controller\Admin\ManufacturerMainAjax::$_aColumns
protected
Initial value:
= [
'container1' => [
['oxartnum', 'oxarticles', 1, 0, 0],
['oxtitle', 'oxarticles', 1, 1, 0],
['oxean', 'oxarticles', 1, 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', 1, 0, 0],
['oxmpn', 'oxarticles', 0, 0, 0],
['oxprice', 'oxarticles', 0, 0, 0],
['oxstock', 'oxarticles', 0, 0, 0],
['oxid', 'oxarticles', 0, 0, 1]
]
]

◆ $_blAllowExtColumns

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

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