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

Public Member Functions

 render ()
 
 save ()
 
 getArticle ($blReset=false)
 
 upload ()
 
 deletefile ()
 
 getConfigOptionValue ($iOption)
 

Protected Member Functions

 _processOptions ($aParams)
 

Protected Attributes

 $_sThisTemplate = 'article_files.tpl'
 
 $_oArticle = null
 

Detailed Description

Admin article files parameters manager. Collects and updates (on user submit) files. Admin Menu: Manage Products -> Articles -> Files.

Member Function Documentation

◆ _processOptions()

OxidEsales\EshopCommunity\Application\Controller\Admin\ArticleFiles::_processOptions (   $aParams)
protected

Process config options. If value is not set, save as "-1" to database

Parameters
array$aParamsparams
Returns
array

◆ deletefile()

OxidEsales\EshopCommunity\Application\Controller\Admin\ArticleFiles::deletefile ( )

Deletes article file from fileid parameter and checks if this file belongs to current article.

Returns
void

◆ getArticle()

OxidEsales\EshopCommunity\Application\Controller\Admin\ArticleFiles::getArticle (   $blReset = false)

Returns current oxarticle object

Parameters
bool$blResetLoad article again
Returns
oxFile

◆ getConfigOptionValue()

OxidEsales\EshopCommunity\Application\Controller\Admin\ArticleFiles::getConfigOptionValue (   $iOption)

Returns real config option value

Parameters
int$iOptionoption value
Returns
int

◆ render()

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

Collects available article axtended parameters, passes them to Smarty engine and returns tamplate file name "article_extend.tpl".

Returns
string

◆ save()

OxidEsales\EshopCommunity\Application\Controller\Admin\ArticleFiles::save ( )

Saves editing article changes (oxisdownloadable) and updates oxFile object which are associated with editing object

◆ upload()

OxidEsales\EshopCommunity\Application\Controller\Admin\ArticleFiles::upload ( )

Creates new oxFile object and stores newly uploaded file

Returns
null

Member Data Documentation

◆ $_oArticle

OxidEsales\EshopCommunity\Application\Controller\Admin\ArticleFiles::$_oArticle = null
protected

◆ $_sThisTemplate

OxidEsales\EshopCommunity\Application\Controller\Admin\ArticleFiles::$_sThisTemplate = 'article_files.tpl'
protected

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