function initializeClassAttribute($classAttribute) { $contentClassAttributeID = $classAttribute->attribute('id'); $enums = eZEnumValue::fetchAllElements($contentClassAttributeID, 1); if (count($enums) == 0) { $enums = eZEnumValue::fetchAllElements($contentClassAttributeID, 0); $db = eZDB::instance(); $db->begin(); foreach ($enums as $enum) { $enum->setAttribute('contentclass_attribute_version', 1); $enum->store(); } $db->commit(); } }
function removeEnumeration($id, $enumid, $version) { eZEnumValue::removeByID($enumid, $version); $this->Enumerations = eZEnumValue::fetchAllElements($id, $version); }