コード例 #1
0
 /**
  * Return form to create a new metadata
  */
 function getNewMetadataForm($groupId)
 {
     $content = '';
     $content .= '<h3>' . $GLOBALS['Language']->getText('plugin_docman', 'admin_metadata_new_title') . '</h3>' . "\n";
     $content .= '<form name="admin_create_metadata" method="post" action="?group_id=' . $groupId . '&action=admin_create_metadata" class="docman_form">';
     $content .= '<table>';
     $md = new Docman_Metadata();
     $md->setCanChangeName(true);
     $md->setCanChangeType(true);
     $md->setCanChangeDescription(true);
     $md->setCanChangeIsEmptyAllowed(true);
     $md->setCanChangeIsMultipleValuesAllowed(true);
     $md->setIsEmptyAllowed(true);
     $md->setIsMultipleValuesAllowed(false);
     $sthCanChange = '';
     $metaMdHtml = new Docman_MetaMetadataHtml($md);
     $content .= $metaMdHtml->getName($sthCanChange);
     $content .= $metaMdHtml->getDescription($sthCanChange);
     $content .= $metaMdHtml->getType($sthCanChange);
     $content .= $metaMdHtml->getEmptyAllowed($sthCanChange);
     $content .= $metaMdHtml->getMultipleValuesAllowed($sthCanChange);
     $content .= $metaMdHtml->getUseIt($sthCanChange);
     $content .= '<tr>';
     $content .= '<td colspan="2">';
     $content .= '<input name="submit" type="submit" value="' . $GLOBALS['Language']->getText('plugin_docman', 'admin_metadata_new_submit') . '" />';
     $content .= '</td>';
     $content .= '</tr>';
     $content .= '</table>';
     $content .= '</form>';
     return $content;
 }