/** * 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); } }