/** * Return a element set form for a record. * * @package Omeka\Function\View\Form * @uses element_form() * @param Omeka_Record_AbstractRecord $record * @param string $elementSetName The name of the element set or 'Item Type * Metadata' for an item's item type data. * @return string */ function element_set_form($record, $elementSetName) { $recordType = get_class($record); if ($recordType == 'Item' && $elementSetName == 'Item Type Metadata') { $elements = $record->getItemTypeElements(); } else { $elements = get_db()->getTable('Element')->findBySet($elementSetName); } $filterName = array('ElementSetForm', $recordType, $elementSetName); $elements = apply_filters($filterName, $elements, array('record_type' => $recordType, 'record' => $record, 'element_set_name' => $elementSetName)); $html = element_form($elements, $record); return $html; }
<?php echo element_form($element, $record, array('divWrap' => false, 'extraFieldCount' => 1));