Inheritance diagram for oxAttribute:
 Collaboration diagram for oxAttribute:Public Member Functions | |
| __construct () | |
| delete ($sOXID=null) | |
| assignVarToAttribute ($aMDVariants, $aSelTitle) | |
| getAttributeAssigns ($sArtId) | |
Protected Member Functions | |
| _getAttrId ($sSelTitle) | |
| _createAttribute ($aSelTitle) | |
Protected Attributes | |
| $_sClassName = 'oxattribute' | |
| $_sCoreTbl = 'oxattribute' | |
Article attributes manager. Collects and keeps attributes of chosen article.
Definition at line 7 of file oxattribute.php.
| oxAttribute.__construct | ( | ) | 
Class constructor, initiates parent constructor (parent.oxBase()).
Reimplemented from oxI18n.
Definition at line 26 of file oxattribute.php.
| oxAttribute._createAttribute | ( | $ | aSelTitle | ) |  [protected] | 
        
Checks if attribute exists
| array | $aSelTitle selection list title | 
Definition at line 125 of file oxattribute.php.
| oxAttribute._getAttrId | ( | $ | sSelTitle | ) |  [protected] | 
        
Searches for attribute by oxtitle. If exists returns attribute id
| string | $sSelTitle selection list title | 
Definition at line 111 of file oxattribute.php.
| oxAttribute.assignVarToAttribute | ( | $ | aMDVariants, | |
| $ | aSelTitle | |||
| ) | 
Assigns attribute to variant
| array | $aMDVariants article ids with selectionlist values | |
| array | $aSelTitle selection list titles | 
Definition at line 68 of file oxattribute.php.
| oxAttribute.delete | ( | $ |  sOXID = null | 
          ) | 
Removes attributes from articles, returns true on success.
| string | $sOXID Object ID | 
Reimplemented from oxBase.
Definition at line 39 of file oxattribute.php.
| oxAttribute.getAttributeAssigns | ( | $ | sArtId | ) | 
Returns all oxobject2attribute Ids of article
| string | $sArtId article ids | 
Definition at line 146 of file oxattribute.php.
oxAttribute.$_sClassName = 'oxattribute' [protected] | 
        
Reimplemented from oxI18n.
Definition at line 14 of file oxattribute.php.
oxAttribute.$_sCoreTbl = 'oxattribute' [protected] | 
        
Definition at line 21 of file oxattribute.php.
 1.7.1