本文整理汇总了PHP中Fisharebest\Webtrees\Functions\FunctionsEdit::createAddForm方法的典型用法代码示例。如果您正苦于以下问题:PHP FunctionsEdit::createAddForm方法的具体用法?PHP FunctionsEdit::createAddForm怎么用?PHP FunctionsEdit::createAddForm使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Fisharebest\Webtrees\Functions\FunctionsEdit
的用法示例。
在下文中一共展示了FunctionsEdit::createAddForm方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1:
$record = GedcomRecord::getInstance($xref, $WT_TREE);
check_record_access($record);
$controller->setPageTitle($record->getFullName() . ' - ' . GedcomTag::getLabel($fact, $record))->pageHeader();
$level0type = $record::RECORD_TYPE;
echo '<div id="edit_interface-page">';
echo '<h4>', $controller->getPageTitle(), '</h4>';
FunctionsPrint::initializeCalendarPopup();
echo '<form name="addform" method="post" action="edit_interface.php" enctype="multipart/form-data">';
echo '<input type="hidden" name="ged" value="', $WT_TREE->getNameHtml(), '">';
echo '<input type="hidden" name="action" value="update">';
echo '<input type="hidden" name="xref" value="', $xref, '">';
echo '<input type="hidden" name="prev_action" value="add">';
echo '<input type="hidden" name="fact_type" value="' . $fact . '">';
echo Filter::getCsrf();
echo '<table class="facts_table">';
FunctionsEdit::createAddForm($fact);
echo keep_chan($record);
echo '</table>';
// Genealogical facts (e.g. for INDI and FAM records) can have 2 SOUR/NOTE/OBJE/ASSO/RESN ...
if ($level0type === 'INDI' || $level0type === 'FAM') {
// ... but not facts which are simply links to other records
if ($fact !== 'OBJE' && $fact !== 'NOTE' && $fact !== 'SHARED_NOTE' && $fact !== 'REPO' && $fact !== 'SOUR' && $fact !== 'ASSO' && $fact !== 'ALIA') {
FunctionsEdit::printAddLayer('SOUR');
FunctionsEdit::printAddLayer('OBJE');
// Don’t add notes to notes!
if ($fact !== 'NOTE') {
FunctionsEdit::printAddLayer('NOTE');
FunctionsEdit::printAddLayer('SHARED_NOTE', 2, $fact);
}
FunctionsEdit::printAddLayer('ASSO');
// allow to add godfather and godmother for CHR fact or best man and bridesmaid for MARR fact in one window