canDisplayDetails(); if ($action == "choose" && $paramok) { ?> '; // echo ''; echo ''; if (!empty($mediaid)) { echo ''; } if (!empty($linktoid)) { echo ''; } echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; } if (!isset($linktoid)) { $linktoid = ""; } echo ''; // Admin Option CHAN log update override ======================= if (WT_USER_IS_ADMIN) { echo ""; } echo ''; echo ''; echo ''; echo ''; echo ''; ?> '; echo ''; echo '

', WT_I18N::translate('Close Window'), '
'; } elseif ($action == "update" && $paramok) { echo "", $mediaid, "

"; // Unlink records indicated by radio button ========= if (isset($exist_links) && $exist_links!="No_Values") { $exist_links = substr($exist_links, 0, -1); $rem_exist_links = (explode(", ", $exist_links)); foreach ($rem_exist_links as $remLinkId) { echo WT_I18N::translate('Link to %s deleted', $remLinkId); echo '
'; if ($update_CHAN=='no_change') { unlinkMedia($remLinkId, 'OBJE', $mediaid, 1, false); } else { unlinkMedia($remLinkId, 'OBJE', $mediaid, 1, true); } } echo '
'; } else { // echo nothing and do nothing } // Add new Links ==================================== if (isset($more_links) && $more_links!="No_Values" && $more_links!=",") { $add_more_links = (explode(", ", $more_links)); foreach ($add_more_links as $addLinkId) { echo WT_I18N::translate('Link to %s added', $addLinkId); if ($update_CHAN=='no_change') { linkMedia($mediaid, $addLinkId, 1, false); } else { linkMedia($mediaid, $addLinkId, 1, true); } echo '
'; } echo '
'; } if ($update_CHAN=='no_change') { echo WT_I18N::translate('No CHAN (Last Change) records were updated'); echo '
'; } echo '

', WT_I18N::translate('Close Window'), '
'; } else { // echo '
You must be logged in as an Administrator
'; echo '

', WT_I18N::translate('Close Window'), '
'; }
'; echo WT_I18N::translate('Link media'), ' ', $toitems, help_link('add_media_linkid'); echo '
', WT_I18N::translate('Media'), ''; if (!empty($mediaid)) { //-- Get the title of this existing Media item $title= WT_DB::prepare("SELECT m_titl FROM `##media` where m_media=? AND m_gedfile=?") ->execute(array($mediaid, WT_GED_ID)) ->fetchOne(); if ($title) { echo '', $title, ''; } else { echo '', $mediaid, ''; } echo '
'; //-- Get the filename of this existing Media item $filename= WT_DB::prepare("SELECT m_file FROM `##media` where m_media=? AND m_gedfile=?") ->execute(array($mediaid, WT_GED_ID)) ->fetchOne(); $filename = str_replace(" ", "%20", $filename); $thumbnail = thumbnail_file($filename, false); echo ''; echo '
'; echo '
', WT_I18N::translate('Links'), ''; $links = get_media_relations($mediaid); echo "
"; echo ""; echo ""; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; echo ""; $i=1; foreach (array_keys($links) as $link) { $record=WT_GedcomRecord::getInstance($link); echo ""; echo ""; echo ""; if ($record->getType()=='INDI') { ?> getType()=='FAM') { if ($record->getHusband()) { $head=$record->getHusband()->getXref(); } elseif ($record->getWife()) { $head=$record->getWife()->getXref(); } else { $head=''; } ?> '; } echo ''; } echo "
#ID:', WT_I18N::translate('Name'), '', WT_I18N::translate('Keep'), '', WT_I18N::translate('Remove'), '', WT_I18N::translate('Navigator'), '
"; echo $i++; echo ""; echo $link; echo ""; echo $record->getFullName(); echo "<?php echo WT_I18N::translate('Open Family Navigator'); ?> <?php echo WT_I18N::translate('Open Family Navigator'); ?>
"; echo "
"; echo "
"; echo '
'; echo WT_I18N::translate('Add links'); echo ''; if ($linktoid=="") { // ---- } else { $record=WT_Person::getInstance($linktoid); echo '', $record->getFullName(), ''; } echo '
'; echo ""; // echo ' Enter Name or ID       OR      Search for ID '; echo ''; echo ' '; if (isset($WT_IMAGES["add"])) { echo '', WT_I18N::translate('Add'), ' '; } else { echo ''; } echo '    '; print_findindi_link("gid", ""); echo ' '; print_findfamily_link("gid"); echo ' '; print_findsource_link("gid"); echo '
'; echo "" . WT_I18N::translate('Enter or search for the ID of the person, family, or source to which this media item should be linked.') . ""; echo '

'; echo ''; ?>
# ID:
"; echo WT_Gedcom_Tag::getLabel('CHAN'), ""; if ($NO_UPDATE_CHAN) { echo ""; } else { echo ""; } echo WT_I18N::translate('Do not update the “last change” record'), help_link('no_update_CHAN'), '

'; echo "
'; echo '
'; echo '
'; echo '