Public Member Functions | Protected Member Functions

Article_Main Class Reference

Inheritance diagram for Article_Main:
Collaboration diagram for Article_Main:

List of all members.

Public Member Functions

 render ()
 save ()
 addToCategory ($sCatID, $sOXID)
 copyArticle ($sOldId=null, $sNewId=null, $sParentId=null)
 saveinnlang ()
 addDefaultValues ($aParams)
 getCategoryList ()
 getVendorList ()
 getManufacturerList ()

Protected Member Functions

 _getEditValue ($oObject, $sField)
 _processLongDesc ($sValue)
 _resetCategoriesCounter ($sArticleId)
 _setTags ($sTags, $sArticleId)
 _copyCategories ($sOldId, $sNewId)
 _copyAttributes ($sOldId, $sNewId)
 _copyFiles ($sOldId, $sNewId)
 _copySelectlists ($sOldId, $sNewId)
 _copyCrossseling ($sOldId, $sNewId)
 _copyAccessoires ($sOldId, $sNewId)
 _copyStaffelpreis ($sOldId, $sNewId)
 _copyArtExtends ($sOldId, $sNewId)
 _formJumpList ($oArticle, $oParentArticle)
 _getTitle ($oObj)

Detailed Description

Admin article main manager. Collects and updates (on user submit) article base parameters data ( such as title, article No., short Description and etc.). Admin Menu: Manage Products -> Articles -> Main.

Definition at line 9 of file article_main.php.


Member Function Documentation

Article_Main._copyAccessoires ( sOldId,
sNewId 
) [protected]

Copying accessoires assignments

Parameters:
string $sOldId Id from old article
string $sNewId Id from new article

Definition at line 585 of file article_main.php.

Article_Main._copyArtExtends ( sOldId,
sNewId 
) [protected]

Copying article extends

Parameters:
string $sOldId Id from old article
string $sNewId Id from new article

Definition at line 633 of file article_main.php.

Article_Main._copyAttributes ( sOldId,
sNewId 
) [protected]

Copying attributes assignments

Parameters:
string $sOldId Id from old article
string $sNewId Id from new article

Definition at line 479 of file article_main.php.

Article_Main._copyCategories ( sOldId,
sNewId 
) [protected]

Copying category assignments

Parameters:
string $sOldId Id from old article
string $sNewId Id from new article

Definition at line 445 of file article_main.php.

Article_Main._copyCrossseling ( sOldId,
sNewId 
) [protected]

Copying crossseling assignments

Parameters:
string $sOldId Id from old article
string $sNewId Id from new article

Definition at line 560 of file article_main.php.

Article_Main._copyFiles ( sOldId,
sNewId 
) [protected]

Copying files

Parameters:
string $sOldId Id from old article
string $sNewId Id from new article

Definition at line 506 of file article_main.php.

Article_Main._copySelectlists ( sOldId,
sNewId 
) [protected]

Copying selectlists assignments

Parameters:
string $sOldId Id from old article
string $sNewId Id from new article

Definition at line 535 of file article_main.php.

Article_Main._copyStaffelpreis ( sOldId,
sNewId 
) [protected]

Copying staffelpreis assignments

Parameters:
string $sOldId Id from old article
string $sNewId Id from new article

Definition at line 610 of file article_main.php.

Article_Main._formJumpList ( oArticle,
oParentArticle 
) [protected]

Function forms article variants jump list.

Parameters:
object $oArticle article object
object $oParentArticle article parent object

Definition at line 670 of file article_main.php.

Article_Main._getEditValue ( oObject,
sField 
) [protected]

Returns string which must be edited by editor

Parameters:
oxbase $oObject object whifh field will be used for editing
string $sField name of editable field
Returns:
string

Reimplemented from oxAdminDetails.

Definition at line 106 of file article_main.php.

Article_Main._getTitle ( oObj  )  [protected]

Returns formed variant title

Parameters:
object $oObj product object
Returns:
string

Definition at line 714 of file article_main.php.

Article_Main._processLongDesc ( sValue  )  [protected]

Fixes html broken by html editor

Parameters:
string $sValue value to fix
Returns:
string

Definition at line 260 of file article_main.php.

Article_Main._resetCategoriesCounter ( sArticleId  )  [protected]

Resets article categories counters

Parameters:
string $sArticleId Article id

Definition at line 279 of file article_main.php.

Article_Main._setTags ( sTags,
sArticleId 
) [protected]

Sets tags to article. Returns invalid tags array

Parameters:
string $sTags Tags string to set for article
string $sArticleId Article id
Returns:
array of oxTag objects

Definition at line 300 of file article_main.php.

Article_Main.addDefaultValues ( aParams  ) 

Sets default values for empty article (currently does nothing), returns array with parameters.

Parameters:
array $aParams Parameters, to set default values
Returns:
array

Definition at line 659 of file article_main.php.

Article_Main.addToCategory ( sCatID,
sOXID 
)

Add article to category.

Parameters:
string $sCatID Category id
string $sOXID Article id

Definition at line 316 of file article_main.php.

Article_Main.copyArticle ( sOldId = null,
sNewId = null,
sParentId = null 
)

Copies article (with all parameters) to new articles.

Parameters:
string $sOldId old product id (default null)
string $sNewId new product id (default null)
string $sParentId product parent id

Definition at line 339 of file article_main.php.

Article_Main.getCategoryList (  ) 

Returns shop manufacturers list

Returns:
oxmanufacturerlist

Definition at line 729 of file article_main.php.

Article_Main.getManufacturerList (  ) 

Returns shop manufacturers list

Returns:
oxmanufacturerlist

Definition at line 755 of file article_main.php.

Article_Main.getVendorList (  ) 

Returns shop manufacturers list

Returns:
oxmanufacturerlist

Definition at line 742 of file article_main.php.

Article_Main.render (  ) 

Loads article parameters and passes them to Smarty engine, returns name of template file "article_main.tpl".

Returns:
string

Reimplemented from oxAdminDetails.

Definition at line 18 of file article_main.php.

Article_Main.save (  ) 

Saves changes of article parameters.

Reimplemented from oxAdminView.

Definition at line 121 of file article_main.php.

Article_Main.saveinnlang (  ) 

Saves article parameters in different language.

Definition at line 646 of file article_main.php.


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