Beispiel #1
0
 /**
  * Set POST data to an item type.
  *
  * @param ItemType $data
  * @param mixed $data
  */
 public function setPostData(Omeka_Record_AbstractRecord $record, $data)
 {
     if (isset($data->name)) {
         $record->name = $data->name;
     }
     if (isset($data->description)) {
         $record->description = $data->description;
     }
     if (isset($data->elements) && is_array($data->elements)) {
         $elements = array();
         foreach ($data->elements as $element) {
             if (!is_object($element)) {
                 continue;
             }
             $elements[] = $record->getTable('Element')->find($element->id);
         }
         $record->addElements($elements);
     }
 }