@@ -826,7 +826,9 @@ discard block |
||
| 826 | 826 | $person = $this->ancestors[$i]; |
| 827 | 827 | if (!empty($person)) { |
| 828 | 828 | $name = $person->getFullName(); |
| 829 | - if ($name == I18N::translate('Private')) $priv++; |
|
| 829 | + if ($name == I18N::translate('Private')) { |
|
| 830 | + $priv++; |
|
| 831 | + } |
|
| 830 | 832 | $place = $person->getBirthPlace(); |
| 831 | 833 | if (empty($place)) { |
| 832 | 834 | $latlongval[$i] = null; |
@@ -1716,8 +1718,9 @@ discard block |
||
| 1716 | 1718 | |
| 1717 | 1719 | if ($row['pl_place'] != '') { |
| 1718 | 1720 | $placestr2 = $mapstr_edit . $id . "&level=" . $level . $mapstr3 . $mapstr5 . I18N::translate('Zoom=') . $row['pl_zoom'] . $mapstr6 . $row['pl_placerequested'] . $mapstr8; |
| 1719 | - if ($row['pl_place'] === 'unknown') |
|
| 1720 | - $matched[$x]++; |
|
| 1721 | + if ($row['pl_place'] === 'unknown') { |
|
| 1722 | + $matched[$x]++; |
|
| 1723 | + } |
|
| 1721 | 1724 | } else { |
| 1722 | 1725 | if ($levels[$z] === 'unknown') { |
| 1723 | 1726 | $placestr2 = $mapstr_add . $id . "&level=" . $level . $mapstr3 . $mapstr7 . "<strong>" . I18N::translate('unknown') . "</strong>" . $mapstr8; $matched[$x]++; |
@@ -2829,8 +2832,9 @@ discard block |
||
| 2829 | 2832 | $parent[$level] = $place2['place']; |
| 2830 | 2833 | $this->printHowManyPeople($level + 1, $parent); |
| 2831 | 2834 | echo '<br>', I18N::translate('This place has no coordinates'); |
| 2832 | - if (Auth::isAdmin()) |
|
| 2833 | - echo "<br><a href='module.php?mod=googlemap&mod_action=admin_places&parent=", $levelm, "&display=inactive'>", I18N::translate('Geographic data'), "</a>"; |
|
| 2835 | + if (Auth::isAdmin()) { |
|
| 2836 | + echo "<br><a href='module.php?mod=googlemap&mod_action=admin_places&parent=", $levelm, "&display=inactive'>", I18N::translate('Geographic data'), "</a>"; |
|
| 2837 | + } |
|
| 2834 | 2838 | echo "</div>\", icon_type, \"", str_replace(array('‎', '‏'), array(WT_UTF8_LRM, WT_UTF8_RLM), addslashes($place2['place'])), "\");\n"; |
| 2835 | 2839 | } else { |
| 2836 | 2840 | $lati = str_replace(array('N', 'S', ','), array('', '-', '.'), $place2['lati']); |
@@ -3031,7 +3035,8 @@ discard block |
||
| 3031 | 3035 | ob_start(); // TODO: rewrite print_gm_markers, and the functions called therein, to either return text or add JS directly. |
| 3032 | 3036 | |
| 3033 | 3037 | if ($numfound == 0 && $level > 0) { |
| 3034 | - if (isset($levelo[($level - 1)])) { // ** BH not sure yet what this if statement is for ... TODO ** |
|
| 3038 | + if (isset($levelo[($level - 1)])) { |
|
| 3039 | +// ** BH not sure yet what this if statement is for ... TODO ** |
|
| 3035 | 3040 | // show the current place on the map |
| 3036 | 3041 | |
| 3037 | 3042 | $place = Database::prepare("SELECT pl_id as place_id, pl_place as place, pl_lati as lati, pl_long as `long`, pl_zoom as zoom, pl_icon as icon FROM `##placelocation` WHERE pl_id=?") |
@@ -3306,10 +3311,11 @@ discard block |
||
| 3306 | 3311 | $place_name = $row->pl_place; |
| 3307 | 3312 | $place_icon = $row->pl_icon; |
| 3308 | 3313 | $selected_country = explode("/", $place_icon); |
| 3309 | - if (isset($selected_country[1]) && $selected_country[1] != "flags") |
|
| 3310 | - $selected_country = $selected_country[1]; |
|
| 3311 | - else |
|
| 3312 | - $selected_country = "Countries"; |
|
| 3314 | + if (isset($selected_country[1]) && $selected_country[1] != "flags") { |
|
| 3315 | + $selected_country = $selected_country[1]; |
|
| 3316 | + } else { |
|
| 3317 | + $selected_country = "Countries"; |
|
| 3318 | + } |
|
| 3313 | 3319 | $parent_id = $row->pl_parent_id; |
| 3314 | 3320 | $level = $row->pl_level; |
| 3315 | 3321 | $zoomfactor = $row->pl_zoom; |
@@ -3388,8 +3394,9 @@ discard block |
||
| 3388 | 3394 | } else { |
| 3389 | 3395 | echo '<b>', $place_name; |
| 3390 | 3396 | } |
| 3391 | - if (count($where_am_i) > 0) |
|
| 3392 | - echo ', ', Filter::escapeHtml(str_replace('Unknown', I18N::translate('unknown'), implode(I18N::$list_separator, array_reverse($where_am_i, true)))), '</b><br>'; |
|
| 3397 | + if (count($where_am_i) > 0) { |
|
| 3398 | + echo ', ', Filter::escapeHtml(str_replace('Unknown', I18N::translate('unknown'), implode(I18N::$list_separator, array_reverse($where_am_i, true)))), '</b><br>'; |
|
| 3399 | + } |
|
| 3393 | 3400 | echo '</b><br>'; |
| 3394 | 3401 | } |
| 3395 | 3402 | |
@@ -3898,7 +3905,10 @@ discard block |
||
| 3898 | 3905 | } |
| 3899 | 3906 | |
| 3900 | 3907 | function showLocation_level(address) { |
| 3901 | - address += '<?php if ($level > 0) echo ', ', addslashes(implode(', ', array_reverse($where_am_i, true))); ?>'; |
|
| 3908 | + address += '<?php if ($level > 0) { |
|
| 3909 | + echo ', ', addslashes(implode(', ', array_reverse($where_am_i, true))); |
|
| 3910 | +} |
|
| 3911 | +?>'; |
|
| 3902 | 3912 | geocoder.geocode({'address': address}, addAddressToMap); |
| 3903 | 3913 | } |
| 3904 | 3914 | |
@@ -3959,23 +3969,42 @@ discard block |
||
| 3959 | 3969 | $precision2 = -1; |
| 3960 | 3970 | } |
| 3961 | 3971 | ($precision1 > $precision2) ? ($precision = $precision1) : ($precision = $precision2); |
| 3962 | - if ($precision == -1) ($level > 3) ? ($precision = 3) : ($precision = $level); |
|
| 3963 | - elseif ($precision > 5) { |
|
| 3972 | + if ($precision == -1) { |
|
| 3973 | + ($level > 3) ? ($precision = 3) : ($precision = $level); |
|
| 3974 | + } elseif ($precision > 5) { |
|
| 3964 | 3975 | $precision = 5; |
| 3965 | 3976 | } |
| 3966 | 3977 | ?> |
| 3967 | 3978 | <td class="optionbox" colspan="2"> |
| 3968 | - <input type="radio" id="new_prec_0" name="NEW_PRECISION" onchange="updateMap();" <?php if ($precision == $this->getSetting('GM_PRECISION_0')) echo 'checked'; ?> value="<?php echo $this->getSetting('GM_PRECISION_0'); ?>"> |
|
| 3979 | + <input type="radio" id="new_prec_0" name="NEW_PRECISION" onchange="updateMap();" <?php if ($precision == $this->getSetting('GM_PRECISION_0')) { |
|
| 3980 | + echo 'checked'; |
|
| 3981 | +} |
|
| 3982 | +?> value="<?php echo $this->getSetting('GM_PRECISION_0'); ?>"> |
|
| 3969 | 3983 | <label for="new_prec_0"><?php echo I18N::translate('Country'); ?></label> |
| 3970 | - <input type="radio" id="new_prec_1" name="NEW_PRECISION" onchange="updateMap();" <?php if ($precision == $this->getSetting('GM_PRECISION_1')) echo 'checked'; ?> value="<?php echo $this->getSetting('GM_PRECISION_1'); ?>"> |
|
| 3984 | + <input type="radio" id="new_prec_1" name="NEW_PRECISION" onchange="updateMap();" <?php if ($precision == $this->getSetting('GM_PRECISION_1')) { |
|
| 3985 | + echo 'checked'; |
|
| 3986 | +} |
|
| 3987 | +?> value="<?php echo $this->getSetting('GM_PRECISION_1'); ?>"> |
|
| 3971 | 3988 | <label for="new_prec_1"><?php echo I18N::translate('State'); ?></label> |
| 3972 | - <input type="radio" id="new_prec_2" name="NEW_PRECISION" onchange="updateMap();" <?php if ($precision == $this->getSetting('GM_PRECISION_2')) echo 'checked'; ?> value="<?php echo $this->getSetting('GM_PRECISION_2'); ?>"> |
|
| 3989 | + <input type="radio" id="new_prec_2" name="NEW_PRECISION" onchange="updateMap();" <?php if ($precision == $this->getSetting('GM_PRECISION_2')) { |
|
| 3990 | + echo 'checked'; |
|
| 3991 | +} |
|
| 3992 | +?> value="<?php echo $this->getSetting('GM_PRECISION_2'); ?>"> |
|
| 3973 | 3993 | <label for="new_prec_2"><?php echo I18N::translate('City'); ?></label> |
| 3974 | - <input type="radio" id="new_prec_3" name="NEW_PRECISION" onchange="updateMap();" <?php if ($precision == $this->getSetting('GM_PRECISION_3')) echo 'checked'; ?> value="<?php echo $this->getSetting('GM_PRECISION_3'); ?>"> |
|
| 3994 | + <input type="radio" id="new_prec_3" name="NEW_PRECISION" onchange="updateMap();" <?php if ($precision == $this->getSetting('GM_PRECISION_3')) { |
|
| 3995 | + echo 'checked'; |
|
| 3996 | +} |
|
| 3997 | +?> value="<?php echo $this->getSetting('GM_PRECISION_3'); ?>"> |
|
| 3975 | 3998 | <label for="new_prec_3"><?php echo I18N::translate('Neighborhood'); ?></label> |
| 3976 | - <input type="radio" id="new_prec_4" name="NEW_PRECISION" onchange="updateMap();" <?php if ($precision == $this->getSetting('GM_PRECISION_4')) echo 'checked'; ?> value="<?php echo $this->getSetting('GM_PRECISION_4'); ?>"> |
|
| 3999 | + <input type="radio" id="new_prec_4" name="NEW_PRECISION" onchange="updateMap();" <?php if ($precision == $this->getSetting('GM_PRECISION_4')) { |
|
| 4000 | + echo 'checked'; |
|
| 4001 | +} |
|
| 4002 | +?> value="<?php echo $this->getSetting('GM_PRECISION_4'); ?>"> |
|
| 3977 | 4003 | <label for="new_prec_4"><?php echo I18N::translate('House'); ?></label> |
| 3978 | - <input type="radio" id="new_prec_5" name="NEW_PRECISION" onchange="updateMap();" <?php if ($precision >= $this->getSetting('GM_PRECISION_5')) echo 'checked'; ?> value="<?php echo $this->getSetting('GM_PRECISION_5'); ?>"> |
|
| 4004 | + <input type="radio" id="new_prec_5" name="NEW_PRECISION" onchange="updateMap();" <?php if ($precision >= $this->getSetting('GM_PRECISION_5')) { |
|
| 4005 | + echo 'checked'; |
|
| 4006 | +} |
|
| 4007 | +?> value="<?php echo $this->getSetting('GM_PRECISION_5'); ?>"> |
|
| 3979 | 4008 | <label for="new_prec_5"><?php echo I18N::translate('Max'); ?></label> |
| 3980 | 4009 | <p class="small text-muted"> |
| 3981 | 4010 | <?php echo I18N::translate('Here you can enter the precision. Based on this setting the number of digits that will be used in the latitude and longitude is determined.'); ?> |
@@ -3987,8 +4016,14 @@ discard block |
||
| 3987 | 4016 | <td class="optionbox" colspan="2"> |
| 3988 | 4017 | <input type="text" id="NEW_PLACE_LATI" name="NEW_PLACE_LATI" placeholder="<?php echo /* I18N: Measure of latitude/longitude */ I18N::translate('degrees'); ?>" value="<?php echo abs($place_lati); ?>" size="20" onchange="updateMap();"> |
| 3989 | 4018 | <select name="LATI_CONTROL" onchange="updateMap();"> |
| 3990 | - <option value="PL_N" <?php if ($place_lati >= 0) echo "selected"; echo ">", I18N::translate('north'); ?></option> |
|
| 3991 | - <option value="PL_S" <?php if ($place_lati < 0) echo "selected"; echo ">", I18N::translate('south'); ?></option> |
|
| 4019 | + <option value="PL_N" <?php if ($place_lati >= 0) { |
|
| 4020 | + echo "selected"; |
|
| 4021 | +} |
|
| 4022 | +echo ">", I18N::translate('north'); ?></option> |
|
| 4023 | + <option value="PL_S" <?php if ($place_lati < 0) { |
|
| 4024 | + echo "selected"; |
|
| 4025 | +} |
|
| 4026 | +echo ">", I18N::translate('south'); ?></option> |
|
| 3992 | 4027 | </select> |
| 3993 | 4028 | </td> |
| 3994 | 4029 | </tr> |
@@ -3997,8 +4032,14 @@ discard block |
||
| 3997 | 4032 | <td class="optionbox" colspan="2"> |
| 3998 | 4033 | <input type="text" id="NEW_PLACE_LONG" name="NEW_PLACE_LONG" placeholder="<?php echo I18N::translate('degrees'); ?>" value="<?php echo abs($place_long); ?>" size="20" onchange="updateMap();"> |
| 3999 | 4034 | <select name="LONG_CONTROL" onchange="updateMap();"> |
| 4000 | - <option value="PL_E" <?php if ($place_long >= 0) echo "selected"; echo ">", I18N::translate('east'); ?></option> |
|
| 4001 | - <option value="PL_W" <?php if ($place_long < 0) echo "selected"; echo ">", I18N::translate('west'); ?></option> |
|
| 4035 | + <option value="PL_E" <?php if ($place_long >= 0) { |
|
| 4036 | + echo "selected"; |
|
| 4037 | +} |
|
| 4038 | +echo ">", I18N::translate('east'); ?></option> |
|
| 4039 | + <option value="PL_W" <?php if ($place_long < 0) { |
|
| 4040 | + echo "selected"; |
|
| 4041 | +} |
|
| 4042 | +echo ">", I18N::translate('west'); ?></option> |
|
| 4002 | 4043 | </select> |
| 4003 | 4044 | </td> |
| 4004 | 4045 | </tr> |
@@ -4211,8 +4252,9 @@ discard block |
||
| 4211 | 4252 | $parent = array_reverse($parent); |
| 4212 | 4253 | $parent_id = 0; |
| 4213 | 4254 | for ($i = 0; $i < count($parent); $i++) { |
| 4214 | - if (!isset($default_zoom_level[$i])) |
|
| 4215 | - $default_zoom_level[$i] = $default_zoom_level[$i - 1]; |
|
| 4255 | + if (!isset($default_zoom_level[$i])) { |
|
| 4256 | + $default_zoom_level[$i] = $default_zoom_level[$i - 1]; |
|
| 4257 | + } |
|
| 4216 | 4258 | $escparent = $parent[$i]; |
| 4217 | 4259 | if ($escparent == '') { |
| 4218 | 4260 | $escparent = 'Unknown'; |
@@ -4452,7 +4494,8 @@ discard block |
||
| 4452 | 4494 | Database::prepare("SELECT pl_id, pl_long, pl_lati, pl_zoom, pl_icon FROM `##placelocation` WHERE pl_level=? AND pl_parent_id=? AND pl_place LIKE ? ORDER BY pl_place") |
| 4453 | 4495 | ->execute(array($i, $parent_id, $escparent)) |
| 4454 | 4496 | ->fetchOneRow(); |
| 4455 | - if (empty($row)) { // this name does not yet exist: create entry |
|
| 4497 | + if (empty($row)) { |
|
| 4498 | +// this name does not yet exist: create entry |
|
| 4456 | 4499 | if (!Filter::postBool('updateonly')) { |
| 4457 | 4500 | $highestIndex = $highestIndex + 1; |
| 4458 | 4501 | if (($i + 1) == count($parent)) { |
@@ -4591,14 +4634,16 @@ discard block |
||
| 4591 | 4634 | echo '<th>', I18N::translate('Icon'), '</th>'; |
| 4592 | 4635 | echo '<th>'; |
| 4593 | 4636 | echo I18N::translate('Edit'), '</th><th>', I18N::translate('Delete'), '</th></tr>'; |
| 4594 | - if (count($placelist) == 0) |
|
| 4595 | - echo '<tr><td colspan="7">', I18N::translate('No places found'), '</td></tr>'; |
|
| 4637 | + if (count($placelist) == 0) { |
|
| 4638 | + echo '<tr><td colspan="7">', I18N::translate('No places found'), '</td></tr>'; |
|
| 4639 | + } |
|
| 4596 | 4640 | foreach ($placelist as $place) { |
| 4597 | 4641 | echo '<tr><td><a href="module.php?mod=googlemap&mod_action=admin_places&parent=', $place['place_id'], '&inactive=', $inactive, '">'; |
| 4598 | - if ($place['place'] != 'Unknown') |
|
| 4599 | - echo Filter::escapeHtml($place['place']), '</a></td>'; |
|
| 4600 | - else |
|
| 4601 | - echo I18N::translate('unknown'), '</a></td>'; |
|
| 4642 | + if ($place['place'] != 'Unknown') { |
|
| 4643 | + echo Filter::escapeHtml($place['place']), '</a></td>'; |
|
| 4644 | + } else { |
|
| 4645 | + echo I18N::translate('unknown'), '</a></td>'; |
|
| 4646 | + } |
|
| 4602 | 4647 | echo '<td>', $place['lati'], '</td>'; |
| 4603 | 4648 | echo '<td>', $place['long'], '</td>'; |
| 4604 | 4649 | echo '<td>', $place['zoom'], '</td>'; |
@@ -389,8 +389,11 @@ |
||
| 389 | 389 | <a href="<?php echo $individual->getHtmlUrl(); ?>#stories"> |
| 390 | 390 | <?php echo $individual->getFullName(); ?> |
| 391 | 391 | </a> |
| 392 | - <?php else: ?> |
|
| 393 | - <?php echo $story->xref; ?> |
|
| 392 | + <?php else { |
|
| 393 | + : ?> |
|
| 394 | + <?php echo $story->xref; |
|
| 395 | +} |
|
| 396 | +?> |
|
| 394 | 397 | <?php endif; ?> |
| 395 | 398 | </td> |
| 396 | 399 | <td> |
@@ -183,8 +183,11 @@ |
||
| 183 | 183 | <div class="value"> |
| 184 | 184 | <?php if ($my_individual_record): ?> |
| 185 | 185 | <?php echo $my_individual_record->formatList('span'); ?> |
| 186 | - <?php else: ?> |
|
| 187 | - <?php echo I18N::translateContext('unknown people', 'Unknown'); ?> |
|
| 186 | + <?php else { |
|
| 187 | + : ?> |
|
| 188 | + <?php echo I18N::translateContext('unknown people', 'Unknown'); |
|
| 189 | +} |
|
| 190 | +?> |
|
| 188 | 191 | <?php endif; ?> |
| 189 | 192 | <p class="small text-muted"> |
| 190 | 193 | <?php echo I18N::translate('This is a link to your own record in the family tree. If this is the wrong individual, contact an administrator.'); ?> |
@@ -110,10 +110,13 @@ |
||
| 110 | 110 | </option> |
| 111 | 111 | </select> |
| 112 | 112 | </td> |
| 113 | - <?php else: ?> |
|
| 113 | + <?php else { |
|
| 114 | + : ?> |
|
| 114 | 115 | <td class="descriptionbox wrap"></td> |
| 115 | 116 | <td class="optionbox wrap"></td> |
| 116 | - <?php endif; ?> |
|
| 117 | + <?php endif; |
|
| 118 | +} |
|
| 119 | +?> |
|
| 117 | 120 | </tr> |
| 118 | 121 | <tr> |
| 119 | 122 | <td class="descriptionbox wrap"> |
@@ -154,10 +154,22 @@ discard block |
||
| 154 | 154 | <input type="text" id="value<?php echo $i; ?>" name="values[<?php echo $i; ?>]" value="<?php echo Filter::escapeHtml($controller->getValue($i)); ?>"<?php echo substr($controller->getField($i), -4) == 'PLAC' ? 'data-autocomplete-type="PLAC"' : ''; ?>> |
| 155 | 155 | <?php if (preg_match("/^NAME:/", $currentFieldSearch) > 0) { ?> |
| 156 | 156 | <select name="fields[<?php echo $i; ?>]"> |
| 157 | - <option value="<?php echo $currentField; ?>:EXACT" <?php if (preg_match("/:EXACT$/", $currentFieldSearch) > 0) echo 'selected'; ?>><?php echo I18N::translate('Exact'); ?></option> |
|
| 158 | - <option value="<?php echo $currentField; ?>:BEGINS" <?php if (preg_match("/:BEGINS$/", $currentFieldSearch) > 0) echo 'selected'; ?>><?php echo I18N::translate('Begins with'); ?></option> |
|
| 159 | - <option value="<?php echo $currentField; ?>:CONTAINS" <?php if (preg_match("/:CONTAINS$/", $currentFieldSearch) > 0) echo 'selected'; ?>><?php echo I18N::translate('Contains'); ?></option> |
|
| 160 | - <option value="<?php echo $currentField; ?>:SDX" <?php if (preg_match("/:SDX$/", $currentFieldSearch) > 0) echo 'selected'; ?>><?php echo I18N::translate('Sounds like'); ?></option> |
|
| 157 | + <option value="<?php echo $currentField; ?>:EXACT" <?php if (preg_match("/:EXACT$/", $currentFieldSearch) > 0) { |
|
| 158 | + echo 'selected'; |
|
| 159 | +} |
|
| 160 | +?>><?php echo I18N::translate('Exact'); ?></option> |
|
| 161 | + <option value="<?php echo $currentField; ?>:BEGINS" <?php if (preg_match("/:BEGINS$/", $currentFieldSearch) > 0) { |
|
| 162 | + echo 'selected'; |
|
| 163 | +} |
|
| 164 | +?>><?php echo I18N::translate('Begins with'); ?></option> |
|
| 165 | + <option value="<?php echo $currentField; ?>:CONTAINS" <?php if (preg_match("/:CONTAINS$/", $currentFieldSearch) > 0) { |
|
| 166 | + echo 'selected'; |
|
| 167 | +} |
|
| 168 | +?>><?php echo I18N::translate('Contains'); ?></option> |
|
| 169 | + <option value="<?php echo $currentField; ?>:SDX" <?php if (preg_match("/:SDX$/", $currentFieldSearch) > 0) { |
|
| 170 | + echo 'selected'; |
|
| 171 | +} |
|
| 172 | +?>><?php echo I18N::translate('Sounds like'); ?></option> |
|
| 161 | 173 | </select> |
| 162 | 174 | <?php } else { ?> |
| 163 | 175 | <input type="hidden" name="fields[<?php echo $i; ?>]" value="<?php echo $controller->getField($i); ?>"> |
@@ -166,9 +178,18 @@ discard block |
||
| 166 | 178 | ?> |
| 167 | 179 | <select name="plusminus[<?php echo $i; ?>]"> |
| 168 | 180 | <option value=""><?php echo I18N::translate('Exact date'); ?></option> |
| 169 | - <option value="2" <?php if (!empty($controller->plusminus[$i]) && $controller->plusminus[$i] == 2) echo 'selected'; ?>><?php echo I18N::plural('±%s year', '±%s years', 2, I18N::number(2)); ?></option> |
|
| 170 | - <option value="5" <?php if (!empty($controller->plusminus[$i]) && $controller->plusminus[$i] == 5) echo 'selected'; ?>><?php echo I18N::plural('±%s year', '±%s years', 5, I18N::number(5)); ?></option> |
|
| 171 | - <option value="10" <?php if (!empty($controller->plusminus[$i]) && $controller->plusminus[$i] == 10) echo 'selected'; ?>><?php echo I18N::plural('±%s year', '±%s years', 10, I18N::number(10)); ?></option> |
|
| 181 | + <option value="2" <?php if (!empty($controller->plusminus[$i]) && $controller->plusminus[$i] == 2) { |
|
| 182 | + echo 'selected'; |
|
| 183 | +} |
|
| 184 | +?>><?php echo I18N::plural('±%s year', '±%s years', 2, I18N::number(2)); ?></option> |
|
| 185 | + <option value="5" <?php if (!empty($controller->plusminus[$i]) && $controller->plusminus[$i] == 5) { |
|
| 186 | + echo 'selected'; |
|
| 187 | +} |
|
| 188 | +?>><?php echo I18N::plural('±%s year', '±%s years', 5, I18N::number(5)); ?></option> |
|
| 189 | + <option value="10" <?php if (!empty($controller->plusminus[$i]) && $controller->plusminus[$i] == 10) { |
|
| 190 | + echo 'selected'; |
|
| 191 | +} |
|
| 192 | +?>><?php echo I18N::plural('±%s year', '±%s years', 10, I18N::number(10)); ?></option> |
|
| 172 | 193 | </select> |
| 173 | 194 | <?php } ?> |
| 174 | 195 | </td> |
@@ -216,10 +237,22 @@ discard block |
||
| 216 | 237 | <td class="list_value"> |
| 217 | 238 | <input type="text" name="values[<?php echo $j; ?>]" value="<?php echo $controller->getValue($controller->getIndex('FAMC:HUSB:NAME:GIVN:' . $fatherGivnOption)); ?>"> |
| 218 | 239 | <select name="fields[<?php echo $j; ?>]"> |
| 219 | - <option value="FAMC:HUSB:NAME:GIVN:EXACT" <?php if ($fatherGivnOption == 'EXACT') echo 'selected'; ?>><?php echo I18N::translate('Exact'); ?></option> |
|
| 220 | - <option value="FAMC:HUSB:NAME:GIVN:BEGINS" <?php if ($fatherGivnOption == 'BEGINS') echo 'selected'; ?>><?php echo I18N::translate('Begins with'); ?></option> |
|
| 221 | - <option value="FAMC:HUSB:NAME:GIVN:CONTAINS" <?php if ($fatherGivnOption == 'CONTAINS') echo 'selected'; ?>><?php echo I18N::translate('Contains'); ?></option> |
|
| 222 | - <option value="FAMC:HUSB:NAME:GIVN:SDX" <?php if ($fatherGivnOption == 'SDX') echo 'selected'; ?>><?php echo I18N::translate('Sounds like'); ?></option> |
|
| 240 | + <option value="FAMC:HUSB:NAME:GIVN:EXACT" <?php if ($fatherGivnOption == 'EXACT') { |
|
| 241 | + echo 'selected'; |
|
| 242 | +} |
|
| 243 | +?>><?php echo I18N::translate('Exact'); ?></option> |
|
| 244 | + <option value="FAMC:HUSB:NAME:GIVN:BEGINS" <?php if ($fatherGivnOption == 'BEGINS') { |
|
| 245 | + echo 'selected'; |
|
| 246 | +} |
|
| 247 | +?>><?php echo I18N::translate('Begins with'); ?></option> |
|
| 248 | + <option value="FAMC:HUSB:NAME:GIVN:CONTAINS" <?php if ($fatherGivnOption == 'CONTAINS') { |
|
| 249 | + echo 'selected'; |
|
| 250 | +} |
|
| 251 | +?>><?php echo I18N::translate('Contains'); ?></option> |
|
| 252 | + <option value="FAMC:HUSB:NAME:GIVN:SDX" <?php if ($fatherGivnOption == 'SDX') { |
|
| 253 | + echo 'selected'; |
|
| 254 | +} |
|
| 255 | +?>><?php echo I18N::translate('Sounds like'); ?></option> |
|
| 223 | 256 | </select> |
| 224 | 257 | </td> |
| 225 | 258 | </tr> |
@@ -231,10 +264,22 @@ discard block |
||
| 231 | 264 | <td class="list_value"> |
| 232 | 265 | <input type="text" name="values[<?php echo $j; ?>]" value="<?php echo $controller->getValue($controller->getIndex('FAMC:HUSB:NAME:SURN:' . $fatherSurnOption)); ?>"> |
| 233 | 266 | <select name="fields[<?php echo $j; ?>]"> |
| 234 | - <option value="FAMC:HUSB:NAME:SURN:EXACT" <?php if ($fatherSurnOption == 'EXACT') echo 'selected'; ?>><?php echo I18N::translate('Exact'); ?></option> |
|
| 235 | - <option value="FAMC:HUSB:NAME:SURN:BEGINS" <?php if ($fatherSurnOption == 'BEGINS') echo 'selected'; ?>><?php echo I18N::translate('Begins with'); ?></option> |
|
| 236 | - <option value="FAMC:HUSB:NAME:SURN:CONTAINS" <?php if ($fatherSurnOption == 'CONTAINS') echo 'selected'; ?>><?php echo I18N::translate('Contains'); ?></option> |
|
| 237 | - <option value="FAMC:HUSB:NAME:SURN:SDX" <?php if ($fatherSurnOption == 'SDX') echo 'selected'; ?>><?php echo I18N::translate('Sounds like'); ?></option> |
|
| 267 | + <option value="FAMC:HUSB:NAME:SURN:EXACT" <?php if ($fatherSurnOption == 'EXACT') { |
|
| 268 | + echo 'selected'; |
|
| 269 | +} |
|
| 270 | +?>><?php echo I18N::translate('Exact'); ?></option> |
|
| 271 | + <option value="FAMC:HUSB:NAME:SURN:BEGINS" <?php if ($fatherSurnOption == 'BEGINS') { |
|
| 272 | + echo 'selected'; |
|
| 273 | +} |
|
| 274 | +?>><?php echo I18N::translate('Begins with'); ?></option> |
|
| 275 | + <option value="FAMC:HUSB:NAME:SURN:CONTAINS" <?php if ($fatherSurnOption == 'CONTAINS') { |
|
| 276 | + echo 'selected'; |
|
| 277 | +} |
|
| 278 | +?>><?php echo I18N::translate('Contains'); ?></option> |
|
| 279 | + <option value="FAMC:HUSB:NAME:SURN:SDX" <?php if ($fatherSurnOption == 'SDX') { |
|
| 280 | + echo 'selected'; |
|
| 281 | +} |
|
| 282 | +?>><?php echo I18N::translate('Sounds like'); ?></option> |
|
| 238 | 283 | </select> |
| 239 | 284 | </td> |
| 240 | 285 | </tr> |
@@ -252,10 +297,22 @@ discard block |
||
| 252 | 297 | <td class="list_value"> |
| 253 | 298 | <input type="text" name="values[<?php echo $j; ?>]" value="<?php echo $controller->getValue($controller->getIndex('FAMC:WIFE:NAME:GIVN:' . $motherGivnOption)); ?>"> |
| 254 | 299 | <select name="fields[<?php echo $j; ?>]"> |
| 255 | - <option value="FAMC:WIFE:NAME:GIVN:EXACT" <?php if ($motherGivnOption == 'EXACT') echo 'selected'; ?>><?php echo I18N::translate('Exact'); ?></option> |
|
| 256 | - <option value="FAMC:WIFE:NAME:GIVN:BEGINS" <?php if ($motherGivnOption == 'BEGINS') echo 'selected'; ?>><?php echo I18N::translate('Begins with'); ?></option> |
|
| 257 | - <option value="FAMC:WIFE:NAME:GIVN:CONTAINS" <?php if ($motherGivnOption == 'CONTAINS') echo 'selected'; ?>><?php echo I18N::translate('Contains'); ?></option> |
|
| 258 | - <option value="FAMC:WIFE:NAME:GIVN:SDX" <?php if ($motherGivnOption == 'SDX') echo 'selected'; ?>><?php echo I18N::translate('Sounds like'); ?></option> |
|
| 300 | + <option value="FAMC:WIFE:NAME:GIVN:EXACT" <?php if ($motherGivnOption == 'EXACT') { |
|
| 301 | + echo 'selected'; |
|
| 302 | +} |
|
| 303 | +?>><?php echo I18N::translate('Exact'); ?></option> |
|
| 304 | + <option value="FAMC:WIFE:NAME:GIVN:BEGINS" <?php if ($motherGivnOption == 'BEGINS') { |
|
| 305 | + echo 'selected'; |
|
| 306 | +} |
|
| 307 | +?>><?php echo I18N::translate('Begins with'); ?></option> |
|
| 308 | + <option value="FAMC:WIFE:NAME:GIVN:CONTAINS" <?php if ($motherGivnOption == 'CONTAINS') { |
|
| 309 | + echo 'selected'; |
|
| 310 | +} |
|
| 311 | +?>><?php echo I18N::translate('Contains'); ?></option> |
|
| 312 | + <option value="FAMC:WIFE:NAME:GIVN:SDX" <?php if ($motherGivnOption == 'SDX') { |
|
| 313 | + echo 'selected'; |
|
| 314 | +} |
|
| 315 | +?>><?php echo I18N::translate('Sounds like'); ?></option> |
|
| 259 | 316 | </select> |
| 260 | 317 | </td> |
| 261 | 318 | <?php $j++; ?> |
@@ -267,10 +324,22 @@ discard block |
||
| 267 | 324 | <td class="list_value"> |
| 268 | 325 | <input type="text" name="values[<?php echo $j; ?>]" value="<?php echo $controller->getValue($controller->getIndex('FAMC:WIFE:NAME:SURN:' . $motherSurnOption)); ?>"> |
| 269 | 326 | <select name="fields[<?php echo $j; ?>]"> |
| 270 | - <option value="FAMC:WIFE:NAME:SURN:EXACT" <?php if ($motherSurnOption == 'EXACT') echo 'selected'; ?>><?php echo I18N::translate('Exact'); ?></option> |
|
| 271 | - <option value="FAMC:WIFE:NAME:SURN:BEGINS" <?php if ($motherSurnOption == 'BEGINS') echo 'selected'; ?>><?php echo I18N::translate('Begins with'); ?></option> |
|
| 272 | - <option value="FAMC:WIFE:NAME:SURN:CONTAINS" <?php if ($motherSurnOption == 'CONTAINS') 'selected'; ?>><?php echo I18N::translate('Contains'); ?></option> |
|
| 273 | - <option value="FAMC:WIFE:NAME:SURN:SDX" <?php if ($motherSurnOption == 'SDX') echo 'selected'; ?>><?php echo I18N::translate('Sounds like'); ?></option> |
|
| 327 | + <option value="FAMC:WIFE:NAME:SURN:EXACT" <?php if ($motherSurnOption == 'EXACT') { |
|
| 328 | + echo 'selected'; |
|
| 329 | +} |
|
| 330 | +?>><?php echo I18N::translate('Exact'); ?></option> |
|
| 331 | + <option value="FAMC:WIFE:NAME:SURN:BEGINS" <?php if ($motherSurnOption == 'BEGINS') { |
|
| 332 | + echo 'selected'; |
|
| 333 | +} |
|
| 334 | +?>><?php echo I18N::translate('Begins with'); ?></option> |
|
| 335 | + <option value="FAMC:WIFE:NAME:SURN:CONTAINS" <?php if ($motherSurnOption == 'CONTAINS') { |
|
| 336 | + 'selected'; |
|
| 337 | +} |
|
| 338 | +?>><?php echo I18N::translate('Contains'); ?></option> |
|
| 339 | + <option value="FAMC:WIFE:NAME:SURN:SDX" <?php if ($motherSurnOption == 'SDX') { |
|
| 340 | + echo 'selected'; |
|
| 341 | +} |
|
| 342 | +?>><?php echo I18N::translate('Sounds like'); ?></option> |
|
| 274 | 343 | </select> |
| 275 | 344 | </td> |
| 276 | 345 | <?php $j++; ?> |
@@ -74,8 +74,11 @@ |
||
| 74 | 74 | <td class="col-xs-2"> |
| 75 | 75 | <?php if ($module instanceof ModuleConfigInterface): ?> |
| 76 | 76 | <a href="<?php echo $module->getConfigLink(); ?>"><?php echo $module->getTitle(); ?> <i class="fa fa-cogs"></i></a> |
| 77 | - <?php else: ?> |
|
| 78 | - <?php echo $module->getTitle(); ?> |
|
| 77 | + <?php else { |
|
| 78 | + : ?> |
|
| 79 | + <?php echo $module->getTitle(); |
|
| 80 | +} |
|
| 81 | +?> |
|
| 79 | 82 | <?php endif; ?> |
| 80 | 83 | </td> |
| 81 | 84 | <td class="col-xs-5"><?php echo $module->getDescription(); ?></td> |
@@ -98,8 +98,11 @@ |
||
| 98 | 98 | <td class="col-xs-1"> |
| 99 | 99 | <?php if ($module instanceof ModuleConfigInterface): ?> |
| 100 | 100 | <a href="<?php echo $module->getConfigLink(); ?>"><?php echo $module->getTitle(); ?> <i class="fa fa-cogs"></i></a> |
| 101 | - <?php else: ?> |
|
| 102 | - <?php echo $module->getTitle(); ?> |
|
| 101 | + <?php else { |
|
| 102 | + : ?> |
|
| 103 | + <?php echo $module->getTitle(); |
|
| 104 | +} |
|
| 105 | +?> |
|
| 103 | 106 | <?php endif; ?> |
| 104 | 107 | </td> |
| 105 | 108 | <td class="col-xs-5"><?php echo $module->getDescription(); ?></td> |
@@ -98,8 +98,11 @@ |
||
| 98 | 98 | <td class="col-xs-1"> |
| 99 | 99 | <?php if ($module instanceof ModuleConfigInterface): ?> |
| 100 | 100 | <a href="<?php echo $module->getConfigLink(); ?>"><?php echo $module->getTitle(); ?> <i class="fa fa-cogs"></i></a> |
| 101 | - <?php else: ?> |
|
| 102 | - <?php echo $module->getTitle(); ?> |
|
| 101 | + <?php else { |
|
| 102 | + : ?> |
|
| 103 | + <?php echo $module->getTitle(); |
|
| 104 | +} |
|
| 105 | +?> |
|
| 103 | 106 | <?php endif; ?> |
| 104 | 107 | </td> |
| 105 | 108 | <td class="col-xs-5"><?php echo $module->getDescription(); ?></td> |
@@ -52,10 +52,18 @@ discard block |
||
| 52 | 52 | $password = Filter::post('password'); |
| 53 | 53 | |
| 54 | 54 | // These parameters may come from the URL which is emailed to users. |
| 55 | -if (!$action) $action = Filter::get('action'); |
|
| 56 | -if (!$user_name) $user_name = Filter::get('user_name'); |
|
| 57 | -if (!$user_hashcode) $user_hashcode = Filter::get('user_hashcode'); |
|
| 58 | -if (!$url) $url = Filter::get('url'); |
|
| 55 | +if (!$action) { |
|
| 56 | + $action = Filter::get('action'); |
|
| 57 | +} |
|
| 58 | +if (!$user_name) { |
|
| 59 | + $user_name = Filter::get('user_name'); |
|
| 60 | +} |
|
| 61 | +if (!$user_hashcode) { |
|
| 62 | + $user_hashcode = Filter::get('user_hashcode'); |
|
| 63 | +} |
|
| 64 | +if (!$url) { |
|
| 65 | + $url = Filter::get('url'); |
|
| 66 | +} |
|
| 59 | 67 | |
| 60 | 68 | $message = ''; |
| 61 | 69 | |
@@ -113,7 +121,8 @@ discard block |
||
| 113 | 121 | } |
| 114 | 122 | } else { |
| 115 | 123 | // We're not an administrator, so we can only log in if there is a tree. |
| 116 | - if (count(Tree::getAll()) === 0) { // Cannot use empty() with PHP 5.3 |
|
| 124 | + if (count(Tree::getAll()) === 0) { |
|
| 125 | +// Cannot use empty() with PHP 5.3 |
|
| 117 | 126 | Auth::logout(); |
| 118 | 127 | FlashMessages::addMessage( |
| 119 | 128 | I18N::translate('This user account does not have access to any tree.') |