本文整理汇总了PHP中print_findindi_link函数的典型用法代码示例。如果您正苦于以下问题:PHP print_findindi_link函数的具体用法?PHP print_findindi_link怎么用?PHP print_findindi_link使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了print_findindi_link函数的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: add_simple_tag
//.........这里部分代码省略.........
// MARRiage TYPE : hide text field and show a selection list
if ($fact == "TYPE" and $tags[0] == "MARR") {
echo "<script type='text/javascript'>";
echo "document.getElementById('" . $element_id . "').style.display='none'";
echo "</script>";
echo "<select tabindex=\"" . $tabkey . "\" id=\"" . $element_id . "_sel\" onchange=\"document.getElementById('" . $element_id . "').value=this.value;\" >\n";
foreach (array("Unknown", "Civil", "Religious", "Partners") as $indexval => $key) {
if ($key == "Unknown") {
echo "<option value=\"\"";
} else {
echo "<option value=\"" . $key . "\"";
}
$a = strtolower($key);
$b = strtolower($value);
if (@strpos($a, $b) !== false or @strpos($b, $a) !== false) {
echo " selected=\"selected\"";
}
echo ">" . $factarray["MARR_" . strtoupper($key)] . "</option>\n";
}
echo "</select>";
}
// popup links
if ($readOnly == "") {
if ($fact == "DATE") {
print_calendar_popup($element_id);
}
if ($fact == "FAMC") {
print_findfamily_link($element_id, "");
}
if ($fact == "FAMS") {
print_findfamily_link($element_id, "");
}
if ($fact == "ASSO") {
print_findindi_link($element_id, "");
}
if ($fact == "FILE") {
print_findmedia_link($element_id, "0file");
}
if ($fact == "SOUR") {
print_findsource_link($element_id);
print_addnewsource_link($element_id);
//print_autopaste_link($element_id, array("S1", "S2"), false, false, true);
//-- checkboxes to apply '1 SOUR' to BIRT/MARR/DEAT as '2 SOUR'
if ($level == 1) {
echo '<br />';
if ($PREFER_LEVEL2_SOURCES === '0') {
$level1_checked = '';
$level2_checked = '';
} else {
if ($PREFER_LEVEL2_SOURCES === '1' || $PREFER_LEVEL2_SOURCES === true) {
$level1_checked = '';
$level2_checked = ' checked="checked"';
} else {
$level1_checked = ' checked="checked"';
$level2_checked = '';
}
}
if (strpos($bdm, 'B') !== false) {
echo ' <input type="checkbox" name="SOUR_INDI" ', $level1_checked, ' value="Y" />';
echo $pgv_lang['individual'];
if (preg_match_all('/(' . PGV_REGEX_TAG . ')/', $QUICK_REQUIRED_FACTS, $matches)) {
foreach ($matches[1] as $match) {
if (!in_array($match, explode('|', PGV_EVENTS_DEAT))) {
echo ' <input type="checkbox" name="SOUR_', $match, '"', $level2_checked, ' value="Y" />';
echo $factarray[$match];
}
示例2: modAction
//.........这里部分代码省略.........
">
</table>
</form>
<?php
}
}
}
}
if ($clip_ctrl->privCount > 0) {
echo "<span class=\"error\">" . WT_I18N::translate('Some items could not be added due to privacy restrictions') . "</span><br><br>";
}
if (!$WT_SESSION->cart[WT_GED_ID]) {
if ($clip_ctrl->action != 'add') {
echo WT_I18N::translate('The clippings cart allows you to take extracts (“clippings”) from this family tree and bundle them up into a single file for downloading and subsequent importing into your own genealogy program. The downloadable file is recorded in GEDCOM format.<br><ul><li>How to take clippings?<br>This is really simple. Whenever you see a clickable name (individual, family, or source) you can go to the Details page of that name. There you will see the <b>Add to clippings cart</b> option. When you click that link you will be offered several options to download.</li><li>How to download?<br>Once you have items in your cart, you can download them just by clicking the “Download” link. Follow the instructions and links.</li></ul>');
?>
<form method="get" name="addin" action="module.php">
<input type="hidden" name="mod" value="clippings">
<input type="hidden" name="mod_action" value="index">
<table>
<tr>
<td colspan="2" class="topbottombar" style="text-align:center; ">
<?php
echo WT_I18N::translate('Enter an individual, family, or source ID'), help_link('add_by_id', $this->getName());
?>
</td>
</tr>
<tr>
<td class="optionbox">
<input type="hidden" name="action" value="add">
<input type="text" data-autocomplete-type="IFSRO" name="id" id="cart_item_id" size="5">
</td>
<td class="optionbox">
<?php
echo print_findindi_link('cart_item_id');
?>
<?php
echo print_findfamily_link('cart_item_id');
?>
<?php
echo print_findsource_link('cart_item_id', '');
?>
<input type="submit" value="<?php
echo WT_I18N::translate('Add');
?>
">
</td>
</tr>
</table>
</form>
<?php
}
// -- end new lines
echo WT_I18N::translate('Your clippings cart is empty.');
} else {
// Keep track of the INDI from the parent page, otherwise it will
// get lost after ajax updates
$pid = WT_Filter::get('pid', WT_REGEX_XREF);
if ($clip_ctrl->action != 'download' && $clip_ctrl->action != 'add') {
?>
<table><tr><td class="width33" valign="top" rowspan="3">
<form method="get" action="module.php">
<input type="hidden" name="mod" value="clippings">
<input type="hidden" name="mod_action" value="index">
<input type="hidden" name="action" value="download">
<input type="hidden" name="pid" value="<?php
示例3: help_link
echo '<form method="post" name="newmedia" action="addmedia.php" enctype="multipart/form-data">';
echo '<input type="hidden" name="action" value="', $action, '">';
echo '<input type="hidden" name="ged" value="', WT_GEDCOM, '">';
echo '<input type="hidden" name="pid" value="', $pid, '">';
if ($linktoid) {
echo '<input type="hidden" name="linktoid" value="', $linktoid, '">';
}
echo '<table class="facts_table">';
echo '<tr><td class="topbottombar" colspan="2">';
echo $controller->getPageTitle(), help_link('OBJE');
echo '</td></tr>';
if (!$linktoid && $action == 'create') {
echo '<tr><td class="descriptionbox wrap width25">';
echo WT_I18N::translate('Enter an individual, family, or source ID');
echo '</td><td class="optionbox wrap"><input type="text" data-autocomplete-type="IFS" name="linktoid" id="linktoid" size="6" value="">';
echo ' ', print_findindi_link('linktoid');
echo ' ', print_findfamily_link('linktoid');
echo ' ', print_findsource_link('linktoid');
echo '<p class="sub">', WT_I18N::translate('Enter or search for the ID of the individual, family, or source to which this media item should be linked.'), '</p></td></tr>';
}
$tmp = WT_Media::getInstance($pid);
if ($tmp) {
$gedrec = $tmp->getGedcom();
} else {
$gedrec = '';
}
// 0 OBJE
// 1 FILE
if ($gedrec == '') {
$gedfile = 'FILE';
if ($filename != '') {
示例4: print_findindi_link
<?php
}
if (!isset($col)) {
$col = 0;
}
?>
<td class="person<?php
echo $col;
?>
" style="padding: 5px;" valign="top">
<?php
echo WT_I18N::translate('Add another individual to the chart'), '<br>';
?>
<input class="pedigree_form" data-autocomplete-type="INDI" type="text" size="5" id="newpid" name="newpid">
<?php
echo print_findindi_link('newpid');
?>
<br>
<br>
<div style="text-align: center;"><input type="submit" value="<?php
echo WT_I18N::translate('Add');
?>
"></div>
</td>
<?php
if (count($controller->people) > 0) {
$scalemod = round($controller->scale * 0.2) + 1;
?>
<td class="list_value" style="padding: 5px;">
<a href="<?php
echo WT_SCRIPT_NAME . "?" . $controller->pidlinks . "scale=" . ($controller->scale + $scalemod);
示例5: print_findindi_link
?>
</td>
<td class="optionbox"><input type="text" name="NEW_PEDIGREE_ROOT_ID" id="NEW_PEDIGREE_ROOT_ID" value="<?php
print $PEDIGREE_ROOT_ID;
?>
" size="5" tabindex="<?php
$i++;
print $i;
?>
" onfocus="getHelp('PEDIGREE_ROOT_ID_help');" />
<?php
// We can only show the person's details if we're editing an existing
// gedcom. Otherwise there could be a mismatch between DB and FILE,
// or we could be uploading a new file, which we haven't seen yet.
if ($source == '') {
print_findindi_link("NEW_PEDIGREE_ROOT_ID", "");
if ($PEDIGREE_ROOT_ID) {
$person = Person::getInstance($PEDIGREE_ROOT_ID);
if ($person) {
echo ' <span class="list_item">', $person->getFullName(), ' ', $person->format_first_major_fact(PGV_EVENTS_BIRT, 1), '</span>';
} else {
echo ' <span class="error">', $pgv_lang['unable_to_find_record'], '</span>';
}
}
}
?>
</td>
</tr>
<tr>
<td class="descriptionbox wrap width20">
<?php
示例6: print_user_favorites
//.........这里部分代码省略.........
$content .= "<div id=\"boxurl" . $key . ".0\" class=\"person_box\">";
if ($ctype == "user" || PGV_USER_IS_ADMIN) {
$content .= $removeFavourite;
}
$content .= "<a href=\"" . $favorite["url"] . "\">" . PrintReady($favorite["title"]) . "</a>";
$content .= "<br />" . PrintReady($favorite["note"]);
} else {
require $INDEX_DIRECTORY . $GEDCOM . '_conf.php';
$indirec = find_gedcom_record($favorite["gid"], PGV_GED_ID);
if ($favorite["type"] == "INDI") {
$content .= "<div id=\"box" . $favorite["gid"] . ".0\" class=\"person_box";
if (strpos($indirec, "\n1 SEX F") !== false) {
$content .= "F";
} elseif (strpos($indirec, "\n1 SEX M") !== false) {
$content .= "";
} else {
$content .= "NN";
}
$content .= "\">";
if ($ctype == "user" || PGV_USER_IS_ADMIN) {
$content .= $removeFavourite;
}
ob_start();
print_pedigree_person($favorite["gid"], $style, 1, $key);
$content .= ob_get_clean();
$content .= PrintReady($favorite["note"]);
} else {
$record = GedcomRecord::getInstance($favorite['gid']);
$content .= "<div id=\"box" . $favorite["gid"] . ".0\" class=\"person_box\">";
if ($ctype == "user" || PGV_USER_IS_ADMIN) {
$content .= $removeFavourite;
}
if ($record) {
$content .= $record->format_list('span');
} else {
$content .= $pgv_lang['invalid_id'];
}
$content .= "<br />" . PrintReady($favorite["note"]);
}
}
$content .= "</div>";
$content .= "</td></tr>";
$GEDCOM = $mygedcom;
require $INDEX_DIRECTORY . $GEDCOM . '_conf.php';
}
$content .= "</table>";
}
$content .= '
<script language="JavaScript" type="text/javascript">
var pastefield;
function paste_id(value) {
pastefield.value=value;
}
</script>
<br />
';
$uniqueID = floor(microtime() * 1000000);
$content .= print_help_link("index_add_favorites_help", "qm", "", false, true);
$content .= "<b><a href=\"javascript: " . $pgv_lang["add_favorite"] . " \" onclick=\"expand_layer('add_user_fav'); return false;\"><img id=\"add_user_fav_img\" src=\"" . $PGV_IMAGE_DIR . "/" . $PGV_IMAGES["plus"]["other"] . "\" border=\"0\" alt=\"\" /> " . $pgv_lang["add_favorite"] . "</a></b>";
$content .= "<br /><div id=\"add_user_fav\" style=\"display: none;\">";
$content .= "<form name=\"addufavform\" method=\"post\" action=\"index.php\">";
$content .= "<input type=\"hidden\" name=\"action\" value=\"addfav\" />";
$content .= "<input type=\"hidden\" name=\"ctype\" value=\"{$ctype}\" />";
$content .= "<input type=\"hidden\" name=\"favtype\" value=\"user\" />";
$content .= "<input type=\"hidden\" name=\"ged\" value=\"{$GEDCOM}\" />";
$content .= "<table width=\"{$tableWidth}\" style=\"border:none\" cellspacing=\"{$cellSpacing}\" class=\"center {$TEXT_DIRECTION}\">";
$content .= "<tr><td>" . $pgv_lang["add_fav_enter_id"] . " <br />";
$content .= "<input class=\"pedigree_form\" type=\"text\" name=\"gid\" id=\"gid{$uniqueID}\" size=\"5\" value=\"\" />";
$content .= print_findindi_link("gid{$uniqueID}", '', true) . "\n";
$content .= print_findfamily_link("gid{$uniqueID}", '', true) . "\n";
$content .= print_findsource_link("gid{$uniqueID}", '', true) . "\n";
$content .= print_findrepository_link("gid{$uniqueID}", '', true) . "\n";
$content .= print_findnote_link("gid{$uniqueID}", '', true) . "\n";
$content .= print_findmedia_link("gid{$uniqueID}", '1', '', true) . "\n";
$content .= "<br />" . $pgv_lang["add_fav_or_enter_url"];
$content .= "<table><tr><td>" . $pgv_lang["url"] . "</td><td><input type=\"text\" name=\"url\" size=\"40\" value=\"\" /></td></tr>";
$content .= "<tr><td>" . $pgv_lang["title"] . "</td><td><input type=\"text\" name=\"favtitle\" size=\"40\" value=\"\" /></td></tr></table>";
if ($block) {
$content .= "\n</td></tr><tr><td><br />";
} else {
$content .= "\n</td><td>";
}
$content .= $pgv_lang["add_fav_enter_note"];
$content .= "<br /><textarea name=\"favnote\" rows=\"6\" cols=\"50\"></textarea>";
$content .= "</td></tr></table>";
$content .= "<br /><input type=\"submit\" value=\"" . $pgv_lang["add"] . "\" style=\"font-size: 8pt; \" />";
$content .= "</form></div>";
global $THEME_DIR;
if ($block) {
require $THEME_DIR . 'templates/block_small_temp.php';
} else {
require $THEME_DIR . 'templates/block_main_temp.php';
}
// Restore GEDCOM configuration
unset($show_full);
if (isset($saveShowFull)) {
$show_full = $saveShowFull;
}
$PEDIGREE_FULL_DETAILS = $savePedigreeFullDetails;
}
示例7: list
list($value, $display) = $opt;
if (substr($display, 0, 18) == 'WT_I18N::translate' || substr($display, 0, 15) == 'WT_I18N::number' || substr($display, 0, 23) == 'WT_Gedcom_Tag::getLabel') {
eval("\$display={$display};");
}
echo '<option value="', WT_Filter::escapeHtml($value), '"';
if ($opt[0] == $input['default']) {
echo ' selected="selected"';
}
echo '>', WT_Filter::escapeHtml($display), '</option>';
}
echo '</select>';
}
if (isset($input['lookup'])) {
echo '<input type="hidden" name="type[', WT_Filter::escapeHtml($input['name']), ']" value="', WT_Filter::escapeHtml($input['lookup']), '">';
if ($input['lookup'] == 'INDI') {
echo print_findindi_link('pid');
} elseif ($input['lookup'] == 'PLAC') {
echo print_findplace_link($input['name']);
} elseif ($input['lookup'] == 'FAM') {
echo print_findfamily_link('famid');
} elseif ($input['lookup'] == 'SOUR') {
echo print_findsource_link($input['name']);
} elseif ($input['lookup'] == 'DATE') {
echo ' <a href="#" onclick="cal_toggleDate(\'div_', WT_Filter::EscapeJs($input['name']), '\', \'', WT_Filter::EscapeJs($input['name']), '\'); return false;" class="icon-button_calendar" title="', WT_I18N::translate('Select a date'), '"></a>';
echo '<div id="div_', WT_Filter::EscapeHtml($input['name']), '" style="position:absolute;visibility:hidden;background-color:white;"></div>';
}
}
echo '</td></tr>';
}
echo '<tr>
<td colspan="2" class="optionbox">
示例8: help_link
<input type="hidden" name="form_action" value="update">
', WT_Filter::getCsrf(), '
<div id="edituser-table">
<div class="label">', WT_I18N::translate('Username'), help_link('username'), '</div>
<div class="value"><input type="text" name="form_username" value="', WT_Filter::escapeHtml(Auth::user()->getUserName()), '" autofocus></div>
<div class="label">', WT_I18N::translate('Real name'), help_link('real_name'), '</div>
<div class="value"><input type="text" name="form_realname" value="', WT_Filter::escapeHtml(Auth::user()->getRealName()), '"></div>';
$person = WT_Individual::getInstance(WT_USER_GEDCOM_ID);
if ($person) {
echo '<div class="label">', WT_I18N::translate('Individual record'), help_link('edituser_gedcomid'), '</div>
<div class="value">', $person->format_list('span'), '</div>';
}
$person = WT_Individual::getInstance(WT_USER_ROOT_ID);
echo '<div class="label">', WT_I18N::translate('Default individual'), help_link('default_individual'), '</div>
<div class="value"><input data-autocomplete-type="INDI" type="text" name="form_rootid" id="rootid" value="', WT_USER_ROOT_ID, '">';
echo print_findindi_link('rootid'), '<br>';
if ($person) {
echo $person->format_list('span');
}
echo '</div>
<div class="label">', WT_I18N::translate('Password'), help_link('password'), '</div>
<div class="value"><input type="password" name="form_pass1"> ', WT_I18N::translate('Leave password blank if you want to keep the current password.'), '</div>
<div class="label">', WT_I18N::translate('Confirm password'), help_link('password_confirm'), '</div>
<div class="value"><input type="password" name="form_pass2"></div>
<div class="label">', WT_I18N::translate('Language'), '</div>
<div class="value">', edit_field_language('form_language', Auth::user()->getSetting('language')), '</div>
<div class="label">', WT_I18N::translate('Email address'), help_link('email'), '</div>
<div class="value"><input type="email" name="form_email" value="', WT_Filter::escapeHtml(Auth::user()->getEmail()), '" size="50"></div>
<div class="label">', WT_I18N::translate('Theme'), help_link('THEME'), '</div>
<div class="value">
<select name="form_theme">
示例9: get_user_setting
echo '<input type="text" name="form_lastname" tabindex="', ++$tab, '" value="', get_user_setting(PGV_USER_ID, 'lastname'), '" />';
echo '</td></tr>';
$person = Person::getInstance(PGV_USER_GEDCOM_ID);
if ($person) {
echo '<tr><td class="descriptionbox wrap">';
echo print_help_link("edituser_gedcomid_help", "qm", '', false, true);
echo $pgv_lang['gedcomid'], '</td><td class="optionbox">';
echo $person->format_list('span');
echo '</td></tr>';
}
$person = Person::getInstance(PGV_USER_ROOT_ID);
echo '<tr><td class="descriptionbox wrap">';
echo print_help_link('edituser_rootid_help', 'qm', '', false, true);
echo $pgv_lang['rootid'], '</td><td class="optionbox">';
echo '<input type="text" name="form_rootid" id="rootid" tabindex="', ++$tab, '" value="', PGV_USER_ROOT_ID, '" />';
echo print_findindi_link('rootid', '', true), '<br/>';
if ($person) {
echo $person->format_list('span');
}
echo '</td></tr>';
echo '<tr><td class="descriptionbox wrap">';
echo print_help_link('edituser_password_help', 'qm', '', false, true);
echo $pgv_lang['password'], '</td><td class="optionbox">';
echo '<input type="password" name="form_pass1" tabindex="', ++$tab, '" /> ', $pgv_lang['leave_blank'], '</td></tr>';
echo '<tr><td class="descriptionbox wrap">';
echo print_help_link('edituser_conf_password_help', 'qm', '', false, true);
echo $pgv_lang['confirm'], '</td><td class="optionbox">';
echo '<input type="password" name="form_pass2" tabindex="', ++$tab, '" /></td></tr>';
if ($ENABLE_MULTI_LANGUAGE) {
echo '<tr><td class="descriptionbox wrap">';
echo print_help_link('edituser_change_lang_help', 'qm', '', false, true);
示例10: array
echo WT_I18N::translate('Privacy restrictions - these apply to records and facts that do not contain a GEDCOM RESN tag');
?>
</th>
</tr>
<?php
$all_tags = array();
$tags = array_unique(array_merge(explode(',', get_gedcom_setting(WT_GED_ID, 'INDI_FACTS_ADD')), explode(',', get_gedcom_setting(WT_GED_ID, 'INDI_FACTS_UNIQUE')), explode(',', get_gedcom_setting(WT_GED_ID, 'FAM_FACTS_ADD')), explode(',', get_gedcom_setting(WT_GED_ID, 'FAM_FACTS_UNIQUE')), explode(',', get_gedcom_setting(WT_GED_ID, 'NOTE_FACTS_ADD')), explode(',', get_gedcom_setting(WT_GED_ID, 'NOTE_FACTS_UNIQUE')), explode(',', get_gedcom_setting(WT_GED_ID, 'SOUR_FACTS_ADD')), explode(',', get_gedcom_setting(WT_GED_ID, 'SOUR_FACTS_UNIQUE')), explode(',', get_gedcom_setting(WT_GED_ID, 'REPO_FACTS_ADD')), explode(',', get_gedcom_setting(WT_GED_ID, 'REPO_FACTS_UNIQUE')), array('SOUR', 'REPO', 'OBJE', '_PRIM', 'NOTE', 'SUBM', 'SUBN', '_UID', 'CHAN')));
foreach ($tags as $tag) {
if ($tag) {
$all_tags[$tag] = WT_Gedcom_Tag::getLabel($tag);
}
}
uasort($all_tags, array('WT_I18N', 'strcasecmp'));
echo '<tr><td>';
echo '<input type="text" class="pedigree_form" name="xref" id="xref" size="6" maxlength="20">';
echo ' ', print_findindi_link('xref');
echo ' ', print_findfamily_link('xref');
echo ' ', print_findsource_link('xref');
echo ' ', print_findrepository_link('xref');
echo ' ', print_findnote_link('xref');
echo ' ', print_findmedia_link('xref', '1media');
echo '</td><td>';
echo select_edit_control('tag_type', $all_tags, '', null, null);
echo '</td><td>';
echo select_edit_control('resn', $PRIVACY_CONSTANTS, null, 'privacy', null);
echo '</td><td>';
echo '<input type="button" value="', WT_I18N::translate('Add'), '" onClick="document.configform.elements[\'action\'].value=\'add\';document.configform.submit();">';
echo '<input type="hidden" name="default_resn_id" value="">';
// value set by JS
echo '</td></tr>';
$rows = WT_DB::prepare("SELECT default_resn_id, tag_type, xref, resn" . " FROM `##default_resn`" . " LEFT JOIN `##name` ON (gedcom_id=n_file AND xref=n_id AND n_num=0)" . " WHERE gedcom_id=?" . " ORDER BY xref IS NULL, n_sort, xref, tag_type")->execute(array(WT_GED_ID))->fetchAll();
示例11: print_findindi_link
?>
">
<?php
echo WT_Filter::getCsrf();
?>
<table class="facts_table">
<tr>
<td class="facts_label">
<?php
echo $label;
?>
</td>
<td class="facts_value">
<input data-autocomplete-type="INDI" id="spouseid" type="text" name="spid" size="8">
<?php
echo print_findindi_link('spouseid');
?>
</td>
</tr>
<?php
add_simple_tag("0 MARR Y");
?>
<?php
add_simple_tag("0 DATE", "MARR");
?>
<?php
add_simple_tag("0 PLAC", "MARR");
?>
<?php
echo keep_chan($person);
?>
示例12: print_findmedia_link
}
} else {
echo '<input data-autocomplete-type="OBJE" type="text" name="mediaid" id="mediaid" size="5">';
echo ' ', print_findmedia_link('mediaid', '1media');
echo "</td></tr>";
}
if (!isset($linktoid)) {
$linktoid = "";
}
echo '<tr><td class="descriptionbox">';
if ($linkto == "person") {
echo WT_I18N::translate('Individual'), "</td>";
echo '<td class="optionbox wrap">';
if ($linktoid == "") {
echo '<input class="pedigree_form" type="text" name="linktoid" id="linktopid" size="3" value="', $linktoid, '"> ';
echo print_findindi_link('linktopid');
} else {
$record = WT_Individual::getInstance($linktoid);
echo $record->format_list('span', false, $record->getFullName());
}
}
if ($linkto == "family") {
echo WT_I18N::translate('Family'), '</td>';
echo '<td class="optionbox wrap">';
if ($linktoid == "") {
echo '<input class="pedigree_form" type="text" name="linktoid" id="linktofamid" size="3" value="', $linktoid, '"> ';
echo print_findfamily_link('linktofamid');
} else {
$record = WT_Family::getInstance($linktoid);
echo $record->format_list('span', false, $record->getFullName());
}
示例13: _getFavorites
//.........这里部分代码省略.........
$content .= print_text('no_gedcom_favorites', 0, 1);
}
} else {
print_text('no_favorites', 0, 1);
}
} else {
if (!$isged) {
$mygedcom = $GEDCOM;
$current_gedcom = $GEDCOM;
}
$content .= "<table width=\"99%\" style=\"border:none\" cellspacing=\"3px\" class=\"center {$TEXT_DIRECTION}\">";
foreach ($userfavs as $k => $favorite) {
if (isset($favorite['id'])) {
$k = $favorite['id'];
}
$removeFavourite = "<a class=\"font9\" href=\"" . encode_url("index.php?ctype={$ctype}&action=deletefav&fv_id={$k}") . "\" onclick=\"return confirm('{$pgv_lang['confirm_fav_remove']}');\">{$pgv_lang['remove']}</a><br />\n";
if (!$isged) {
$current_gedcom = $GEDCOM;
$GEDCOM = $favorite['file'];
}
$content .= '<tr><td>';
if ($favorite['type'] == 'URL') {
$content .= "<div id=\"boxurl{$k}.0\" class=\"person_box\">\n";
if ($ctype == 'user' || PGV_USER_GEDCOM_ADMIN) {
$content .= $removeFavourite;
}
$content .= "<a href=\"{$favorite['url']}\"><b>" . PrintReady($favorite['title']) . '</b></a>';
$content .= "<br />\n" . PrintReady($favorite['note'], false, true);
$content .= "</div>\n";
} else {
if (displayDetailsById($favorite['gid'], $favorite['type'])) {
require "{$INDEX_DIRECTORY}{$GEDCOM}_conf.php";
switch ($favorite['type']) {
case 'INDI':
$indirec = find_person_record($favorite['gid']);
$content .= "<div id=\"box{$favorite['gid']}.0\" class=\"person_box";
if (preg_match("/1 SEX F/", $indirec) > 0) {
$content .= 'F';
} elseif (preg_match("/1 SEX M/", $indirec) > 0) {
$content .= '';
} else {
$content .= 'NN';
}
$content .= "\">\n";
if ($ctype == 'user' || PGV_USER_GEDCOM_ADMIN) {
$content .= $removeFavourite;
}
ob_start();
print_pedigree_person($favorite['gid'], 2, 1, $k);
$content .= ob_get_clean();
$content .= PrintReady($favorite['note'], false, true);
$content .= "</div>\n";
break;
default:
$record = GedcomRecord::getInstance($favorite['gid']);
$content .= "<div id=\"box{$favorite['gid']}.0\" class=\"person_box\">\n";
if ($ctype == 'user' || PGV_USER_GEDCOM_ADMIN) {
$content .= $removeFavourite;
}
$content .= $record->format_list('span');
$content .= "<br />\n" . PrintReady($favorite['note'], false, true);
$content .= "</div>\n";
break;
}
if (!$isged) {
$GEDCOM = $mygedcom;
require "{$INDEX_DIRECTORY}{$GEDCOM}_conf.php";
}
}
}
$content .= "</div>\n" . "</td></tr>\n";
}
$content .= "</table>\n";
}
if ($isged && PGV_USER_GEDCOM_ADMIN || !$isged) {
$content .= '
<script language="JavaScript" type="text/javascript">
var pastefield;
function paste_id(value) {
pastefield.value=value;
}
</script>
<br />
';
$uniqueID = floor(microtime() * 1000000);
if ($isged) {
$content .= print_help_link('index_add_favorites_help', 'qm', '', false, true) . "<b><a href=\"javascript://{$pgv_lang['add_favorite']} \" onclick=\"expand_layer('add_ged_fav'); return false;\"><img id=\"add_ged_fav_img\" src=\"{$PGV_IMAGE_DIR}/{$PGV_IMAGES['plus']['other']}\" border=\"0\" alt=\"\" /> {$pgv_lang['add_favorite']}</a></b>" . "<br />\n<div id=\"add_ged_fav\" style=\"display: none;\">\n" . "<form name=\"addgfavform\" method=\"post\" action=\"index.php\">\n" . "<input type=\"hidden\" name=\"favtype\" value=\"gedcom\" />\n";
} else {
$content .= print_help_link('index_add_favorites_help', 'qm', '', false, true) . "<b><a href=\"javascript://{$pgv_lang['add_favorite']} \" onclick=\"expand_layer('add_user_fav'); return false;\"><img id=\"add_user_fav_img\" src=\"{$PGV_IMAGE_DIR}/{$PGV_IMAGES['plus']['other']}\" border=\"0\" alt=\"\" /> {$pgv_lang['add_favorite']}</a></b>" . "<br />\n<div id=\"add_user_fav\" style=\"display: none;\">\n" . "<form name=\"addufavform\" method=\"post\" action=\"index.php\">\n" . "<input type=\"hidden\" name=\"favtype\" value=\"user\" />\n";
}
$content .= "<input type=\"hidden\" name=\"action\" value=\"addfav\" />\n" . "<input type=\"hidden\" name=\"ctype\" value=\"{$ctype}\" />\n" . "<input type=\"hidden\" name=\"ged\" value=\"{$GEDCOM}\" />\n" . "<table width=\"99%\" style=\"border:none\" cellspacing=\"3px\" class=\"center {$TEXT_DIRECTION}\">" . "<tr><td>{$pgv_lang['add_fav_enter_id']}<br />\n" . "<input class=\"pedigree_form\" type=\"text\" name=\"gid\" id=\"gid{$uniqueID}\" size=\"5\" value=\"\" />" . print_findindi_link("gid{$uniqueID}", '', true) . print_findfamily_link("gid{$uniqueID}", '', true) . print_findsource_link("gid{$uniqueID}", '', true) . print_findrepository_link("gid{$uniqueID}", '', true) . print_findnote_link("gid{$uniqueID}", '', true) . print_findmedia_link("gid{$uniqueID}", '1', '', true) . "<br />\n{$pgv_lang['add_fav_or_enter_url']}" . "<table><tr><td>{$pgv_lang['url']}</td><td><input type=\"text\" name=\"url\" size=\"40\" value=\"\" /></td></tr>" . "<tr><td>{$pgv_lang['title']}</td><td><input type=\"text\" name=\"favtitle\" size=\"40\" value=\"\" /></td></tr></table>" . "\n</td><td>" . "\n{$pgv_lang['add_fav_enter_note']}" . "<br />\n<textarea name=\"favnote\" rows=\"6\" cols=\"50\"></textarea>" . "</td></tr></table>\n" . "<br />\n<input type=\"submit\" value=\"{$pgv_lang['add']}\" style=\"font-size: 8pt; \" />" . "\n</form></div>\n";
}
// Restore GEDCOM configuration
unset($show_full);
if (isset($saveShowFull)) {
$show_full = $saveShowFull;
}
$PEDIGREE_FULL_DETAILS = $savePedigreeFullDetails;
return $content;
}
示例14: print_findindi_link
print $pgv_lang["choice"];
?>
</td>
<td class="descriptionbox"><?php
print $pgv_lang["accessible_by"];
?>
</td>
</tr>
<tr class="<?php
print $TEXT_DIRECTION;
?>
">
<td class="optionbox">
<input type="text" class="pedigree_form" name="v_new_person_facts_access_ID" id="v_new_person_facts_access_ID" size="4" />
<?php
print_findindi_link("v_new_person_facts_access_ID", "");
print_findfamily_link("v_new_person_facts_access_ID");
print_findsource_link("v_new_person_facts_access_ID");
print_findrepository_link("v_new_person_facts_access_ID");
?>
</td>
<td class="optionbox">
<select size="1" name="v_new_person_facts_abbr">
<?php
foreach ($factarray as $tag => $label) {
print "<option";
print " value=\"";
print $tag;
print "\">";
print $tag . " - " . str_replace("<br />", " ", $label);
print "</option>";
示例15: PrintReady
echo '<table><tr><td valign="top"><h2>', $pgv_lang['descend_chart'], ':<br />', PrintReady($controller->name), '</h2>';
echo PGV_JS_START;
echo 'var pastefield; function paste_id(value) {pastefield.value=value;}';
echo PGV_JS_END;
$gencount = 0;
if ($view != "preview") {
$show_famlink = true;
echo '</td><td width="50px"> </td><td><form method="get" name="people" action="?">';
echo '<input type="hidden" name="show_full" value="', $controller->show_full, '" />';
echo '<table class="list_table', $TEXT_DIRECTION, '">';
echo '<tr><td class="descriptionbox">';
print_help_link("desc_rootid_help", "qm");
echo $pgv_lang["root_person"] . " </td>";
echo '<td class="optionbox vmiddle">';
echo '<input class="pedigree_form" type="text" id="pid" name="pid" size="3" value="', $controller->pid, '" />';
print_findindi_link("pid", "");
echo '</td>';
echo '<td class="descriptionbox">';
print_help_link("box_width_help", "qm");
print $pgv_lang["box_width"] . " </td>";
echo '<td class="optionbox vmiddle"><input type="text" size="3" name="box_width" value="', $controller->box_width, '" />';
echo '<b>%</b></td>';
echo '<td rowspan="2" class="descriptionbox">';
echo $pgv_lang["displ_layout_conf"];
echo '</td><td rowspan="2" class="optionbox vmiddle">';
echo '<input type="radio" name="chart_style" value="0"';
if ($controller->chart_style == 0) {
echo ' checked="checked"';
}
echo '/>', $pgv_lang['chart_list'];
echo '<br /><input type="radio" name="chart_style" value="1"';