addExternalJavascript(WT_STATIC_URL.'js/autocomplete.js'); $paramok = true; if (!empty($linktoid)) $paramok = WT_GedcomRecord::getInstance($linktoid)->canShow(); if ($action == 'choose' && $paramok) { ?> '; echo ''; if (!empty($mediaid)) { echo ''; } if (!empty($linktoid)) { echo ''; } echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; } if (!isset($linktoid)) { $linktoid = ""; } echo '"; } ?>
'; echo WT_I18N::translate('Link to an existing media object'); 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_id=? AND m_file=?") ->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_filename FROM `##media` where m_id=? AND m_file=?") ->execute(array($mediaid, WT_GED_ID)) ->fetchOne(); $media=WT_Media::getInstance($mediaid); echo $media->displayImage(); echo '
'; echo '
', WT_I18N::translate('Links'), ''; echo "
"; echo ""; echo ""; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; echo ""; $links = array_merge( $media->fetchLinkedIndividuals(), $media->fetchLinkedFamilies(), $media->fetchLinkedSources() ); $i=1; foreach ($links as $record) { echo ""; echo ""; echo ""; if ($record instanceof WT_Individual) { ?> getHusband()) { $head=$record->getHusband()->getXref(); } elseif ($record->getWife()) { $head=$record->getWife()->getXref(); } else { $head=''; } ?> '; } echo ''; } echo "
#', WT_I18N::translate('Record'), '', WT_I18N::translate('Name'), '', WT_I18N::translate('Keep'), '', WT_I18N::translate('Remove'), '', WT_I18N::translate('Navigator'), '
"; echo $i++; echo ""; echo $record->getXref(); echo ""; echo $record->getFullName(); echo "
"; echo "
"; echo '
'; echo WT_I18N::translate('Add links'); echo ''; if ($linktoid=="") { // ---- } else { $record=WT_Individual::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 ''; ?>
#
"; 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 "

removeLinks($media_id, $update_CHAN!='no_change'); } } // Add new Links ==================================== if ($more_links) { foreach (explode(',', $more_links) as $addLinkId) { $indi = WT_Individual::getInstance($addLinkId); $indi->createFact('1 OBJE @' . $addLinkId . '@', $update_CHAN!='no_change'); } } $controller->addInlineJavascript('closePopupAndReloadParent();'); }