summaryrefslogtreecommitdiff
path: root/modules_v3/clippings/module.php
diff options
context:
space:
mode:
Diffstat (limited to 'modules_v3/clippings/module.php')
-rw-r--r--modules_v3/clippings/module.php237
1 files changed, 119 insertions, 118 deletions
diff --git a/modules_v3/clippings/module.php b/modules_v3/clippings/module.php
index 5022345b49..f4fb498f19 100644
--- a/modules_v3/clippings/module.php
+++ b/modules_v3/clippings/module.php
@@ -40,9 +40,9 @@ class clippings_WT_Module extends WT_Module implements WT_Module_Menu, WT_Module
/** {@inheritdoc} */
public function modAction($mod_action) {
- switch($mod_action) {
+ switch ($mod_action) {
case 'ajax':
- $html=$this->getSidebarAjaxContent();
+ $html = $this->getSidebarAjaxContent();
Zend_Session::writeClose();
header('Content-Type: text/html; charset=UTF-8');
echo $html;
@@ -50,16 +50,16 @@ class clippings_WT_Module extends WT_Module implements WT_Module_Menu, WT_Module
case 'index':
global $MAX_PEDIGREE_GENERATIONS, $controller, $WT_SESSION, $GEDCOM_MEDIA_PATH;
- require_once WT_ROOT.WT_MODULES_DIR.'clippings/clippings_ctrl.php';
- require_once WT_ROOT.'includes/functions/functions_export.php';
+ require_once WT_ROOT . WT_MODULES_DIR . 'clippings/clippings_ctrl.php';
+ require_once WT_ROOT . 'includes/functions/functions_export.php';
- $clip_ctrl=new WT_Controller_Clippings();
+ $clip_ctrl = new WT_Controller_Clippings;
- $controller = new WT_Controller_Page();
+ $controller = new WT_Controller_Page;
$controller
->setPageTitle($this->getTitle())
->PageHeader()
- ->addExternalJavascript(WT_STATIC_URL . 'js/autocomplete.js')
+ ->addExternalJavascript(WT_AUTOCOMPLETE_JS_URL)
->addInlineJavascript('autocomplete();');
echo '<script>';
@@ -70,9 +70,9 @@ class clippings_WT_Module extends WT_Module implements WT_Module_Menu, WT_Module
echo '<h2>', WT_I18N::translate('Family tree clippings cart'), '</h2>';
}
- if ($clip_ctrl->action=='add') {
+ if ($clip_ctrl->action == 'add') {
$person = WT_GedcomRecord::getInstance($clip_ctrl->id);
- echo '<h3><a href="', $person->getHtmlUrl(), '">'.$person->getFullName(), '</a></h3>';
+ echo '<h3><a href="', $person->getHtmlUrl(), '">' . $person->getFullName(), '</a></h3>';
if ($clip_ctrl->type === 'FAM') { ?>
<form action="module.php" method="get">
<input type="hidden" name="mod" value="clippings">
@@ -111,7 +111,7 @@ class clippings_WT_Module extends WT_Module implements WT_Module_Menu, WT_Module
<tr><td class="topbottombar"><input type="submit" value="<?php echo WT_I18N::translate('Continue adding'); ?>">
</table>
</form>
- <?php } elseif ($clip_ctrl->type === 'SOUR') { ?>
+ <?php } elseif ($clip_ctrl->type === 'SOUR') { ?>
<form action="module.php" method="get">
<input type="hidden" name="mod" value="clippings">
<input type="hidden" name="mod_action" value="index">
@@ -128,12 +128,12 @@ class clippings_WT_Module extends WT_Module implements WT_Module_Menu, WT_Module
<?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 ($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') {
+ 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>');
?>
@@ -143,7 +143,7 @@ class clippings_WT_Module extends WT_Module implements WT_Module_Menu, WT_Module
<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()); ?>
+ <?php echo WT_I18N::translate('Enter an individual, family, or source ID'); ?>
</td>
</tr>
<tr>
@@ -169,7 +169,7 @@ class clippings_WT_Module extends WT_Module implements WT_Module_Menu, WT_Module
} 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);
+ $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">
@@ -189,7 +189,7 @@ class clippings_WT_Module extends WT_Module implements WT_Module_Menu, WT_Module
<?php if (WT_USER_GEDCOM_ADMIN) { ?>
<tr><td class="descriptionbox width50 wrap"><?php echo WT_I18N::translate('Apply privacy settings?'), help_link('apply_privacy'); ?></td>
<td class="optionbox">
- <input type="radio" name="privatize_export" value="none" checked="checked"> <?php echo WT_I18N::translate('None'); ?><br>
+ <input type="radio" name="privatize_export" value="none" checked> <?php echo WT_I18N::translate('None'); ?><br>
<input type="radio" name="privatize_export" value="gedadmin"> <?php echo WT_I18N::translate('Manager'); ?><br>
<input type="radio" name="privatize_export" value="user"> <?php echo WT_I18N::translate('Member'); ?><br>
<input type="radio" name="privatize_export" value="visitor"> <?php echo WT_I18N::translate('Visitor'); ?>
@@ -197,7 +197,7 @@ class clippings_WT_Module extends WT_Module implements WT_Module_Menu, WT_Module
<?php } elseif (WT_USER_CAN_ACCESS) { ?>
<tr><td class="descriptionbox width50 wrap"><?php echo WT_I18N::translate('Apply privacy settings?'), help_link('apply_privacy'); ?></td>
<td class="optionbox">
- <input type="radio" name="privatize_export" value="user" checked="checked"> <?php echo WT_I18N::translate('Member'); ?><br>
+ <input type="radio" name="privatize_export" value="user" checked> <?php echo WT_I18N::translate('Member'); ?><br>
<input type="radio" name="privatize_export" value="visitor"> <?php echo WT_I18N::translate('Visitor'); ?>
</td></tr>
<?php } ?>
@@ -226,7 +226,7 @@ class clippings_WT_Module extends WT_Module implements WT_Module_Menu, WT_Module
<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()); ?>
+ <?php echo WT_I18N::translate('Enter an individual, family, or source ID'); ?>
</td>
</tr>
<tr>
@@ -247,7 +247,7 @@ class clippings_WT_Module extends WT_Module implements WT_Module_Menu, WT_Module
<?php } ?>
- <br><a href="module.php?mod=clippings&amp;mod_action=index&amp;action=empty"><?php echo WT_I18N::translate('Empty the clippings cart'); ?></a><?php echo help_link('empty_cart', $this->getName()); ?>
+ <br><a href="module.php?mod=clippings&amp;mod_action=index&amp;action=empty"><?php echo WT_I18N::translate('Empty the clippings cart'); ?></a>
</td></tr>
<tr><td class="topbottombar"><h2><?php echo WT_I18N::translate('Family tree clippings cart'); ?></h2></td></tr>
@@ -260,16 +260,16 @@ class clippings_WT_Module extends WT_Module implements WT_Module_Menu, WT_Module
</tr>
<?php
foreach (array_keys($WT_SESSION->cart[WT_GED_ID]) as $xref) {
- $record=WT_GedcomRecord::getInstance($xref);
+ $record = WT_GedcomRecord::getInstance($xref);
if ($record) {
switch ($record::RECORD_TYPE) {
- case 'INDI': $icon='icon-indis'; break;
- case 'FAM': $icon='icon-sfamily'; break;
- case 'SOUR': $icon='icon-source'; break;
- case 'REPO': $icon='icon-repository'; break;
- case 'NOTE': $icon='icon-note'; break;
- case 'OBJE': $icon='icon-media'; break;
- default: $icon='icon-clippings'; break;
+ case 'INDI': $icon = 'icon-indis'; break;
+ case 'FAM': $icon = 'icon-sfamily'; break;
+ case 'SOUR': $icon = 'icon-source'; break;
+ case 'REPO': $icon = 'icon-repository'; break;
+ case 'NOTE': $icon = 'icon-note'; break;
+ case 'OBJE': $icon = 'icon-media'; break;
+ default: $icon = 'icon-clippings'; break;
}
?>
<tr><td class="list_value">
@@ -308,13 +308,13 @@ class clippings_WT_Module extends WT_Module implements WT_Module_Menu, WT_Module
return null;
}
//-- main clippings menu item
- $menu = new WT_Menu($this->getTitle(), 'module.php?mod=clippings&amp;mod_action=index&amp;ged='.WT_GEDURL, 'menu-clippings');
+ $menu = new WT_Menu($this->getTitle(), 'module.php?mod=clippings&amp;mod_action=index&amp;ged=' . WT_GEDURL, 'menu-clippings');
if (isset($controller->record)) {
- $submenu = new WT_Menu($this->getTitle(), 'module.php?mod=clippings&amp;mod_action=index&amp;ged='.WT_GEDURL, 'menu-clippingscart');
+ $submenu = new WT_Menu($this->getTitle(), 'module.php?mod=clippings&amp;mod_action=index&amp;ged=' . WT_GEDURL, 'menu-clippingscart');
$menu->addSubmenu($submenu);
}
if (!empty($controller->record) && $controller->record->canShow()) {
- $submenu = new WT_Menu(WT_I18N::translate('Add to clippings cart'), 'module.php?mod=clippings&amp;mod_action=index&amp;action=add&amp;id='.$controller->record->getXref(), 'menu-clippingsadd');
+ $submenu = new WT_Menu(WT_I18N::translate('Add to clippings cart'), 'module.php?mod=clippings&amp;mod_action=index&amp;action=add&amp;id=' . $controller->record->getXref(), 'menu-clippingsadd');
$menu->addSubmenu($submenu);
}
return $menu;
@@ -332,10 +332,10 @@ class clippings_WT_Module extends WT_Module implements WT_Module_Menu, WT_Module
if ($SEARCH_SPIDER) {
return false;
} else {
- require_once WT_ROOT.WT_MODULES_DIR.'clippings/clippings_ctrl.php';
+ require_once WT_ROOT . WT_MODULES_DIR . 'clippings/clippings_ctrl.php';
// Creating a controller has the side effect of initialising the cart
- new WT_Controller_Clippings();
+ new WT_Controller_Clippings;
return true;
}
@@ -352,16 +352,16 @@ class clippings_WT_Module extends WT_Module implements WT_Module_Menu, WT_Module
});
');
- return '<div id="sb_clippings_content">' . $this->getCartList() . '</div>';
+ return '<div id="sb_clippings_content">' . $this->getCartList() . '</div>';
}
/** {@inheritdoc} */
public function getSidebarAjaxContent() {
- require_once WT_ROOT.WT_MODULES_DIR.'clippings/clippings_ctrl.php';
+ require_once WT_ROOT . WT_MODULES_DIR . 'clippings/clippings_ctrl.php';
global $WT_SESSION;
- $clip_ctrl = new WT_Controller_Clippings();
+ $clip_ctrl = new WT_Controller_Clippings;
$add = WT_Filter::get('add', WT_REGEX_XREF);
$add1 = WT_Filter::get('add1', WT_REGEX_XREF);
@@ -406,7 +406,7 @@ class clippings_WT_Module extends WT_Module implements WT_Module_Menu, WT_Module
} elseif ($remove) {
unset ($WT_SESSION->cart[WT_GED_ID][$remove]);
} elseif (isset($_REQUEST['empty'])) {
- $WT_SESSION->cart[WT_GED_ID] = array ();
+ $WT_SESSION->cart[WT_GED_ID] = array();
} elseif (isset($_REQUEST['download'])) {
return $this->downloadForm($clip_ctrl);
}
@@ -423,52 +423,52 @@ class clippings_WT_Module extends WT_Module implements WT_Module_Menu, WT_Module
// 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);
+ $pid = WT_Filter::get('pid', WT_REGEX_XREF);
if (!$WT_SESSION->cart[WT_GED_ID]) {
- $out=WT_I18N::translate('Your clippings cart is empty.');
+ $out = WT_I18N::translate('Your clippings cart is empty.');
} else {
- $out='<ul>';
+ $out = '<ul>';
foreach (array_keys($WT_SESSION->cart[WT_GED_ID]) as $xref) {
- $record=WT_GedcomRecord::getInstance($xref);
- if ($record && ($record::RECORD_TYPE=='INDI' || $record::RECORD_TYPE=='FAM')) { // Just show INDI/FAM in the sidbar
+ $record = WT_GedcomRecord::getInstance($xref);
+ if ($record && ($record::RECORD_TYPE == 'INDI' || $record::RECORD_TYPE == 'FAM')) {
switch ($record::RECORD_TYPE) {
- case 'INDI': $icon='icon-indis'; break;
- case 'FAM': $icon='icon-sfamily'; break;
+ case 'INDI': $icon = 'icon-indis'; break;
+ case 'FAM': $icon = 'icon-sfamily'; break;
}
$out .= '<li>';
if (!empty($icon)) {
- $out .= '<i class="'.$icon.'"></i>';
+ $out .= '<i class="' . $icon . '"></i>';
}
- $out .= '<a href="'.$record->getHtmlUrl().'">';
+ $out .= '<a href="' . $record->getHtmlUrl() . '">';
if ($record::RECORD_TYPE == 'INDI') {
- $out .=$record->getSexImage();
+ $out .= $record->getSexImage();
}
- $out .= ' '.$record->getFullName().' ';
+ $out .= ' ' . $record->getFullName() . ' ';
if ($record::RECORD_TYPE == 'INDI' && $record->canShow()) {
- $out .= ' ('.$record->getLifeSpan().')';
+ $out .= ' (' . $record->getLifeSpan() . ')';
}
$out .= '</a>';
- $out .= '<a class="icon-remove remove_cart" href="module.php?mod='.$this->getName().'&amp;mod_action=ajax&amp;sb_action=clippings&amp;remove='.$xref.'&amp;pid='.$pid.'" title="'.WT_I18N::translate('Remove').'"></a>';
- $out .='</li>';
+ $out .= '<a class="icon-remove remove_cart" href="module.php?mod=' . $this->getName() . '&amp;mod_action=ajax&amp;sb_action=clippings&amp;remove=' . $xref . '&amp;pid=' . $pid . '" title="' . WT_I18N::translate('Remove') . '"></a>';
+ $out .= '</li>';
}
}
- $out.='</ul>';
+ $out .= '</ul>';
}
if ($WT_SESSION->cart[WT_GED_ID]) {
- $out.=
- '<br><a href="module.php?mod='.$this->getName().'&amp;mod_action=ajax&amp;sb_action=clippings&amp;empty=true&amp;pid='.$pid.'" class="remove_cart">'.
- WT_I18N::translate('Empty the clippings cart').
- '</a>'.help_link('empty_cart', $this->getName()).
- '<br>'.
- '<a href="module.php?mod='.$this->getName().'&amp;mod_action=ajax&amp;sb_action=clippings&amp;download=true&amp;pid='.$pid.'" class="add_cart">'.
- WT_I18N::translate('Download').
+ $out .=
+ '<br><a href="module.php?mod=' . $this->getName() . '&amp;mod_action=ajax&amp;sb_action=clippings&amp;empty=true&amp;pid=' . $pid . '" class="remove_cart">' .
+ WT_I18N::translate('Empty the clippings cart') .
+ '</a>' .
+ '<br>' .
+ '<a href="module.php?mod=' . $this->getName() . '&amp;mod_action=ajax&amp;sb_action=clippings&amp;download=true&amp;pid=' . $pid . '" class="add_cart">' .
+ WT_I18N::translate('Download') .
'</a>';
}
- $record=WT_Individual::getInstance($pid);
+ $record = WT_Individual::getInstance($pid);
if ($record && !array_key_exists($record->getXref(), $WT_SESSION->cart[WT_GED_ID])) {
- $out .= '<br><a href="module.php?mod='.$this->getName().'&amp;mod_action=ajax&amp;sb_action=clippings&amp;add='.$pid.'&amp;pid='.$pid.'" class="add_cart"><i class="icon-clippings"></i> '.WT_I18N::translate('Add %s to the clippings cart', $record->getFullName()).'</a>';
+ $out .= '<br><a href="module.php?mod=' . $this->getName() . '&amp;mod_action=ajax&amp;sb_action=clippings&amp;add=' . $pid . '&amp;pid=' . $pid . '" class="add_cart"><i class="icon-clippings"></i> ' . WT_I18N::translate('Add %s to the clippings cart', $record->getFullName()) . '</a>';
}
return $out;
}
@@ -481,68 +481,69 @@ class clippings_WT_Module extends WT_Module implements WT_Module_Menu, WT_Module
public function askAddOptions(WT_Individual $person) {
global $MAX_PEDIGREE_GENERATIONS;
- $out = '<h3><a href="'.$person->getHtmlUrl().'">'.$person->getFullName().'</a></h3>';
+ $out = '<h3><a href="' . $person->getHtmlUrl() . '">' . $person->getFullName() . '</a></h3>';
$out .= '<script>';
$out .= 'function radAncestors(elementid) {var radFamilies=document.getElementById(elementid);radFamilies.checked=true;}
function continueAjax(frm) {
var others = jQuery("input[name=\'others\']:checked").val();
- var link = "module.php?mod='.$this->getName().'&mod_action=ajax&sb_action=clippings&add1="+frm.pid.value+"&others="+others+"&level1="+frm.level1.value+"&level2="+frm.level2.value+"&level3="+frm.level3.value;
+ var link = "module.php?mod='.$this->getName() . '&mod_action=ajax&sb_action=clippings&add1="+frm.pid.value+"&others="+others+"&level1="+frm.level1.value+"&level2="+frm.level2.value+"&level3="+frm.level3.value;
jQuery("#sb_clippings_content").load(link);
}';
$out .= '</script>';
- if ($person::RECORD_TYPE=='FAM') {
+ if ($person::RECORD_TYPE == 'FAM') {
$out .= '<form action="module.php" method="get" onsubmit="continueAjax(this); return false;">
<input type="hidden" name="mod" value="clippings">
<input type="hidden" name="mod_action" value="index">
<table>
- <tr><td class="topbottombar">'.WT_I18N::translate('Which other links from this family would you like to add?').'
- <input type="hidden" name="pid" value="'.$person->getXref().'">
- <input type="hidden" name="type" value="'.$person::RECORD_TYPE.'">
+ <tr><td class="topbottombar">'.WT_I18N::translate('Which other links from this family would you like to add?') . '
+ <input type="hidden" name="pid" value="'.$person->getXref() . '">
+ <input type="hidden" name="type" value="'.$person::RECORD_TYPE . '">
<input type="hidden" name="action" value="add1"></td></tr>
- <tr><td class="optionbox"><input type="radio" name="others" checked value="none">'.WT_I18N::translate('Add just this family record.').'</td></tr>
- <tr><td class="optionbox"><input type="radio" name="others" value="parents">'.WT_I18N::translate('Add parents’ records together with this family record.').'</td></tr>
- <tr><td class="optionbox"><input type="radio" name="others" value="members">'.WT_I18N::translate('Add parents’ and children’s records together with this family record.').'</td></tr>
- <tr><td class="optionbox"><input type="radio" name="others" value="descendants">'.WT_I18N::translate('Add parents’ and all descendants’ records together with this family record.').'</td></tr>
- <tr><td class="topbottombar"><input type="submit" value="'.WT_I18N::translate('Continue adding').'"></td></tr>
+ <tr><td class="optionbox"><input type="radio" name="others" checked value="none">'.WT_I18N::translate('Add just this family record.') . '</td></tr>
+ <tr><td class="optionbox"><input type="radio" name="others" value="parents">'.WT_I18N::translate('Add parents’ records together with this family record.') . '</td></tr>
+ <tr><td class="optionbox"><input type="radio" name="others" value="members">'.WT_I18N::translate('Add parents’ and children’s records together with this family record.') . '</td></tr>
+ <tr><td class="optionbox"><input type="radio" name="others" value="descendants">'.WT_I18N::translate('Add parents’ and all descendants’ records together with this family record.') . '</td></tr>
+ <tr><td class="topbottombar"><input type="submit" value="'.WT_I18N::translate('Continue adding') . '"></td></tr>
</table>
</form>';
- } elseif ($person::RECORD_TYPE=='INDI') {
+ } elseif ($person::RECORD_TYPE == 'INDI') {
$out .= '<form action="module.php" method="get" onsubmit="continueAjax(this); return false;">
<input type="hidden" name="mod" value="clippings">
<input type="hidden" name="mod_action" value="index">
- '.WT_I18N::translate('Which links from this individual would you also like to add?').'
- <input type="hidden" name="pid" value="'.$person->getXref().'">
- <input type="hidden" name="type" value="'.$person::RECORD_TYPE.'">
+ '.WT_I18N::translate('Which links from this individual would you also like to add?') . '
+ <input type="hidden" name="pid" value="'.$person->getXref() . '">
+ <input type="hidden" name="type" value="'.$person::RECORD_TYPE . '">
<input type="hidden" name="action" value="add1">
<ul>
- <li><input type="radio" name="others" checked value="none">'.WT_I18N::translate('Add just this individual.').'</li>
- <li><input type="radio" name="others" value="parents">'.WT_I18N::translate('Add this individual, his parents, and siblings.').'</li>
- <li><input type="radio" name="others" value="ancestors" id="ancestors">'.WT_I18N::translate('Add this individual and his direct line ancestors.').'<br>
- '.WT_I18N::translate('Number of generations:').'<input type="text" size="4" name="level1" value="'.$MAX_PEDIGREE_GENERATIONS.'" onfocus="radAncestors(\'ancestors\');"></li>
- <li><input type="radio" name="others" value="ancestorsfamilies" id="ancestorsfamilies">'.WT_I18N::translate('Add this individual, his direct line ancestors, and their families.').'<br>
- '.WT_I18N::translate('Number of generations:').' <input type="text" size="4" name="level2" value="'. $MAX_PEDIGREE_GENERATIONS.'" onfocus="radAncestors(\'ancestorsfamilies\');"></li>
- <li><input type="radio" name="others" value="members">'.WT_I18N::translate('Add this individual, his spouse, and children.').'</li>
- <li><input type="radio" name="others" value="descendants" id="descendants">'.WT_I18N::translate('Add this individual, his spouse, and all descendants.').'<br >
- '.WT_I18N::translate('Number of generations:').' <input type="text" size="4" name="level3" value="'.$MAX_PEDIGREE_GENERATIONS.'" onfocus="radAncestors(\'descendants\');"></li>
+ <li><input type="radio" name="others" checked value="none">'.WT_I18N::translate('Add just this individual.') . '</li>
+ <li><input type="radio" name="others" value="parents">'.WT_I18N::translate('Add this individual, his parents, and siblings.') . '</li>
+ <li><input type="radio" name="others" value="ancestors" id="ancestors">'.WT_I18N::translate('Add this individual and his direct line ancestors.') . '<br>
+ '.WT_I18N::translate('Number of generations:') . '<input type="text" size="4" name="level1" value="' . $MAX_PEDIGREE_GENERATIONS . '" onfocus="radAncestors(\'ancestors\');"></li>
+ <li><input type="radio" name="others" value="ancestorsfamilies" id="ancestorsfamilies">'.WT_I18N::translate('Add this individual, his direct line ancestors, and their families.') . '<br>
+ '.WT_I18N::translate('Number of generations:') . ' <input type="text" size="4" name="level2" value="' . $MAX_PEDIGREE_GENERATIONS . '" onfocus="radAncestors(\'ancestorsfamilies\');"></li>
+ <li><input type="radio" name="others" value="members">'.WT_I18N::translate('Add this individual, his spouse, and children.') . '</li>
+ <li><input type="radio" name="others" value="descendants" id="descendants">'.WT_I18N::translate('Add this individual, his spouse, and all descendants.') . '<br >
+ '.WT_I18N::translate('Number of generations:') . ' <input type="text" size="4" name="level3" value="' . $MAX_PEDIGREE_GENERATIONS . '" onfocus="radAncestors(\'descendants\');"></li>
</ul>
- <input type="submit" value="'.WT_I18N::translate('Continue adding').'">
+ <input type="submit" value="'.WT_I18N::translate('Continue adding') . '">
</form>';
- } else if ($person::RECORD_TYPE == 'SOUR') {
+ } else if ($person::RECORD_TYPE == 'SOUR') {
$out .= '<form action="module.php" method="get" onsubmit="continueAjax(this); return false;">
<input type="hidden" name="mod" value="clippings">
<input type="hidden" name="mod_action" value="index">
<table>
- <tr><td class="topbottombar">'.WT_I18N::translate('Which records linked to this source should be added?').'
- <input type="hidden" name="pid" value="'.$person->getXref().'">
- <input type="hidden" name="type" value="'.$person::RECORD_TYPE.'">
+ <tr><td class="topbottombar">'.WT_I18N::translate('Which records linked to this source should be added?') . '
+ <input type="hidden" name="pid" value="'.$person->getXref() . '">
+ <input type="hidden" name="type" value="'.$person::RECORD_TYPE . '">
<input type="hidden" name="action" value="add1"></td></tr>
- <tr><td class="optionbox"><input type="radio" name="others" checked value="none">'.WT_I18N::translate('Add just this source.').'</td></tr>
- <tr><td class="optionbox"><input type="radio" name="others" value="linked">'.WT_I18N::translate('Add this source and families/individuals linked to it.').'</td></tr>
- <tr><td class="topbottombar"><input type="submit" value="'.WT_I18N::translate('Continue adding').'">
+ <tr><td class="optionbox"><input type="radio" name="others" checked value="none">'.WT_I18N::translate('Add just this source.') . '</td></tr>
+ <tr><td class="optionbox"><input type="radio" name="others" value="linked">'.WT_I18N::translate('Add this source and families/individuals linked to it.') . '</td></tr>
+ <tr><td class="topbottombar"><input type="submit" value="'.WT_I18N::translate('Continue adding') . '">
</table>
</form>';
+ } else {
+ return $this->getSidebarContent();
}
- else return $this->getSidebarContent();
return $out;
}
@@ -553,7 +554,7 @@ class clippings_WT_Module extends WT_Module implements WT_Module_Menu, WT_Module
*/
public function downloadForm(WT_Controller_Clippings $clip_ctrl) {
global $GEDCOM_MEDIA_PATH;
- $pid=WT_Filter::get('pid', WT_REGEX_XREF);
+ $pid = WT_Filter::get('pid', WT_REGEX_XREF);
$out = '<script>';
$out .= 'function cancelDownload() {
@@ -564,53 +565,53 @@ class clippings_WT_Module extends WT_Module implements WT_Module_Menu, WT_Module
$out .= '<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="pid" value="'.$pid.'">
+ <input type="hidden" name="pid" value="'.$pid . '">
<input type="hidden" name="action" value="download">
<table>
- <tr><td colspan="2" class="topbottombar"><h2>'.WT_I18N::translate('Download').'</h2></td></tr>
- <tr><td class="descriptionbox width50 wrap">'.WT_I18N::translate('Zip file(s)').help_link('zip').'</td>
- <td class="optionbox"><input type="checkbox" name="Zip" value="yes" checked="checked"></td></tr>
+ <tr><td colspan="2" class="topbottombar"><h2>'.WT_I18N::translate('Download') . '</h2></td></tr>
+ <tr><td class="descriptionbox width50 wrap">'.WT_I18N::translate('Zip file(s)') . help_link('zip') . '</td>
+ <td class="optionbox"><input type="checkbox" name="Zip" value="yes" checked></td></tr>
- <tr><td class="descriptionbox width50 wrap">'.WT_I18N::translate('Include media (automatically zips files)').help_link('include_media').'</td>
- <td class="optionbox"><input type="checkbox" name="IncludeMedia" value="yes" checked="checked"></td></tr>
+ <tr><td class="descriptionbox width50 wrap">'.WT_I18N::translate('Include media (automatically zips files)') . help_link('include_media') . '</td>
+ <td class="optionbox"><input type="checkbox" name="IncludeMedia" value="yes" checked></td></tr>
';
if (WT_USER_GEDCOM_ADMIN) {
- $out.=
- '<tr><td class="descriptionbox width50 wrap">'.WT_I18N::translate('Apply privacy settings?').help_link('apply_privacy').'</td>'.
- '<td class="optionbox">'.
- ' <input type="radio" name="privatize_export" value="none" checked="checked"> '.WT_I18N::translate('None').'<br>'.
- ' <input type="radio" name="privatize_export" value="gedadmin"> '.WT_I18N::translate('Manager').'<br>'.
- ' <input type="radio" name="privatize_export" value="user"> '.WT_I18N::translate('Member').'<br>'.
- ' <input type="radio" name="privatize_export" value="visitor"> '.WT_I18N::translate('Visitor').
+ $out .=
+ '<tr><td class="descriptionbox width50 wrap">' . WT_I18N::translate('Apply privacy settings?') . help_link('apply_privacy') . '</td>' .
+ '<td class="optionbox">' .
+ ' <input type="radio" name="privatize_export" value="none" checked> ' . WT_I18N::translate('None') . '<br>' .
+ ' <input type="radio" name="privatize_export" value="gedadmin"> ' . WT_I18N::translate('Manager') . '<br>' .
+ ' <input type="radio" name="privatize_export" value="user"> ' . WT_I18N::translate('Member') . '<br>' .
+ ' <input type="radio" name="privatize_export" value="visitor"> ' . WT_I18N::translate('Visitor') .
'</td></tr>';
} elseif (WT_USER_CAN_ACCESS) {
- $out.=
- '<tr><td class="descriptionbox width50 wrap">'.WT_I18N::translate('Apply privacy settings?').help_link('apply_privacy').'</td>'.
- '<td class="list_value">'.
- ' <input type="radio" name="privatize_export" value="user" checked="checked"> '.WT_I18N::translate('Member').'<br>'.
- ' <input type="radio" name="privatize_export" value="visitor"> '.WT_I18N::translate('Visitor').
+ $out .=
+ '<tr><td class="descriptionbox width50 wrap">' . WT_I18N::translate('Apply privacy settings?') . help_link('apply_privacy') . '</td>' .
+ '<td class="list_value">' .
+ ' <input type="radio" name="privatize_export" value="user" checked> ' . WT_I18N::translate('Member') . '<br>' .
+ ' <input type="radio" name="privatize_export" value="visitor"> ' . WT_I18N::translate('Visitor') .
'</td></tr>';
}
- $out .='
- <tr><td class="descriptionbox width50 wrap">'.WT_I18N::translate('Convert from UTF-8 to ANSI (ISO-8859-1)').help_link('utf8_ansi').'</td>
+ $out .= '
+ <tr><td class="descriptionbox width50 wrap">'.WT_I18N::translate('Convert from UTF-8 to ANSI (ISO-8859-1)') . help_link('utf8_ansi') . '</td>
<td class="optionbox"><input type="checkbox" name="convert" value="yes"></td></tr>
<tr>
- <td class="descriptionbox width50 wrap">'.WT_I18N::translate('Add the GEDCOM media path to filenames').help_link('GEDCOM_MEDIA_PATH').'</td>
+ <td class="descriptionbox width50 wrap">'.WT_I18N::translate('Add the GEDCOM media path to filenames') . help_link('GEDCOM_MEDIA_PATH') . '</td>
<td class="optionbox">
<input type="checkbox" name="conv_path" value="' . WT_Filter::escapeHtml($GEDCOM_MEDIA_PATH) . '">
<span dir="auto">' . WT_Filter::escapeHtml($GEDCOM_MEDIA_PATH) . '</span></td>
</tr>
- <input type="hidden" name="conv_path" value="'.$clip_ctrl->conv_path.'">
+ <input type="hidden" name="conv_path" value="'.$clip_ctrl->conv_path . '">
</td></tr>
<tr><td class="topbottombar" colspan="2">
- <input type="button" value="'.WT_I18N::translate('Cancel').'" onclick="cancelDownload();">
- <input type="submit" value="'.WT_I18N::translate('Download').'">
+ <input type="button" value="'.WT_I18N::translate('Cancel') . '" onclick="cancelDownload();">
+ <input type="submit" value="'.WT_I18N::translate('Download') . '">
</form>';
return $out;