コード例 #1
0
ファイル: ezenumtype.php プロジェクト: legende91/ez
 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();
     }
 }
コード例 #2
0
 function removeEnumeration($id, $enumid, $version)
 {
     eZEnumValue::removeByID($enumid, $version);
     $this->Enumerations = eZEnumValue::fetchAllElements($id, $version);
 }