{/if} CHAPTER 11 ?– CATALOG ADMINISTRATION: PRODUCTS AND ATTRIBUTES 311
Add new attribute value:
4. Create a new presentation object file named admin_attribute_values.php in the presentation folder, and add the following to it: // Class that deals with attribute values admin class AdminAttributeValues { // Public variables available in smarty template public $mAttributeValuesCount; public $mAttributeValues; public $mErrorMessage; public $mEditItem; public $mAttributeId; public $mAttributeName; public $mLinkToAttributeAdmin; public $mLinkToAttributeValuesAdmin; // Private members private $_mAction; private $_mActionedAttributeValueId; // Class constructor public function __construct() { if (isset ($_GET['AttributeId'])) $this->mAttributeId = (int)$_GET['AttributeId']; else trigger_error('AttributeId not set'); $attribute_details = Catalog::GetAttributeDetails($this->mAttributeId); $this->mAttributeName = $attribute_details['name']; foreach ($_POST as $key => $value) // If a submit button was clicked .