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

Public Member Functions

 render ()
 
 getSearchFields ()
 
 getCategoryList ($sType, $sValue)
 
 getManufacturerList ($sType, $sValue)
 
 getVendorList ($sType, $sValue)
 
 buildWhere ()
 
 deleteEntry ()
 

Protected Member Functions

 _buildSelectString ($oListObject=null)
 

Protected Attributes

 $_sListClass = 'oxarticle'
 
 $_sListType = 'oxarticlelist'
 

Private Member Functions

 getServerDateTime ()
 
 isArticleActive ($sDateTime, $blUseTimeCheck, $oArticle)
 

Detailed Description

Admin article list manager. Collects base article information (according to filtering rules), performs sorting, deletion of articles, etc. Admin Menu: Manage Products -> Articles.

Member Function Documentation

◆ _buildSelectString()

OxidEsales\EshopCommunity\Application\Controller\Admin\ArticleList::_buildSelectString (   $oListObject = null)
protected

Builds and returns SQL query string.

Parameters
object$oListObjectlist main object
Returns
string

◆ buildWhere()

OxidEsales\EshopCommunity\Application\Controller\Admin\ArticleList::buildWhere ( )

Builds and returns array of SQL WHERE conditions.

Returns
array

◆ deleteEntry()

OxidEsales\EshopCommunity\Application\Controller\Admin\ArticleList::deleteEntry ( )

Deletes entry from the database

◆ getCategoryList()

OxidEsales\EshopCommunity\Application\Controller\Admin\ArticleList::getCategoryList (   $sType,
  $sValue 
)

Load category list, mark active category;

Parameters
string$sTypeactive list type
string$sValueactive list item id
Returns
\OxidEsales\Eshop\Application\Model\CategoryList

◆ getManufacturerList()

OxidEsales\EshopCommunity\Application\Controller\Admin\ArticleList::getManufacturerList (   $sType,
  $sValue 
)

Load manufacturer list, mark active category;

Parameters
string$sTypeactive list type
string$sValueactive list item id
Returns
oxManufacturerList

◆ getSearchFields()

OxidEsales\EshopCommunity\Application\Controller\Admin\ArticleList::getSearchFields ( )

Returns array of fields which may be used for product data search

Returns
array

◆ getServerDateTime()

OxidEsales\EshopCommunity\Application\Controller\Admin\ArticleList::getServerDateTime ( )
private
Returns
bool|string

◆ getVendorList()

OxidEsales\EshopCommunity\Application\Controller\Admin\ArticleList::getVendorList (   $sType,
  $sValue 
)

Load vendor list, mark active category;

Parameters
string$sTypeactive list type
string$sValueactive list item id
Returns
oxVendorList

◆ isArticleActive()

OxidEsales\EshopCommunity\Application\Controller\Admin\ArticleList::isArticleActive (   $sDateTime,
  $blUseTimeCheck,
  $oArticle 
)
private
Parameters
bool | string$sDateTime
bool$blUseTimeCheck
Article$oArticle
Returns
bool

◆ render()

OxidEsales\EshopCommunity\Application\Controller\Admin\ArticleList::render ( )

Collects articles base data and passes them according to filtering rules, returns name of template file "article_list.tpl".

Returns
string

Member Data Documentation

◆ $_sListClass

OxidEsales\EshopCommunity\Application\Controller\Admin\ArticleList::$_sListClass = 'oxarticle'
protected

◆ $_sListType

OxidEsales\EshopCommunity\Application\Controller\Admin\ArticleList::$_sListType = 'oxarticlelist'
protected

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