@@ -23,17 +23,17 @@ discard block |
||
| 23 | 23 | * {@inhericDoc} |
| 24 | 24 | * @see \MyArtJaub\Webtrees\Mvc\View\AbstractView::renderContent() |
| 25 | 25 | */ |
| 26 | - protected function renderContent() { |
|
| 27 | - ?> |
|
| 26 | + protected function renderContent() { |
|
| 27 | + ?> |
|
| 28 | 28 | <div id="maj-sosa-list-page" class="center"> |
| 29 | 29 | <h2><?php echo $this->data->get('title'); ?></h2> |
| 30 | 30 | |
| 31 | 31 | <?php if($this->data->get('is_setup')) { |
| 32 | - $selectedgen = $this->data->get('generation'); |
|
| 33 | - $this->renderSosaHeader(); |
|
| 34 | - if($this->data->get('has_sosa') ) { |
|
| 35 | - if($selectedgen > 0) { |
|
| 36 | - ?> |
|
| 32 | + $selectedgen = $this->data->get('generation'); |
|
| 33 | + $this->renderSosaHeader(); |
|
| 34 | + if($this->data->get('has_sosa') ) { |
|
| 35 | + if($selectedgen > 0) { |
|
| 36 | + ?> |
|
| 37 | 37 | <div id="sosalist-tabs"> |
| 38 | 38 | <ul> |
| 39 | 39 | <li><a href="#sosalist-indi"><?php echo I18N::translate('Individuals'); ?></a></li> |
@@ -53,7 +53,7 @@ discard block |
||
| 53 | 53 | <?php } else { ?> |
| 54 | 54 | <p class="warning"><?php echo I18N::translate('No ancestor has been found for generation %d', $selectedgen); ?></p> |
| 55 | 55 | <?php } |
| 56 | - } |
|
| 56 | + } |
|
| 57 | 57 | } else { ?> |
| 58 | 58 | <p class="warning"><?php echo I18N::translate('The list could not be displayed. Reasons might be:'); ?><br/> |
| 59 | 59 | <ul> |
@@ -64,15 +64,15 @@ discard block |
||
| 64 | 64 | <?php } ?> |
| 65 | 65 | </div> |
| 66 | 66 | <?php |
| 67 | - } |
|
| 67 | + } |
|
| 68 | 68 | |
| 69 | - /** |
|
| 70 | - * Render the common header to Sosa Lists, made of the generation selector, and the generation navigator |
|
| 71 | - */ |
|
| 72 | - protected function renderSosaHeader() { |
|
| 73 | - $selectedgen = $this->data->get('generation'); |
|
| 74 | - $max_gen = $this->data->get('max_gen'); |
|
| 75 | - ?> |
|
| 69 | + /** |
|
| 70 | + * Render the common header to Sosa Lists, made of the generation selector, and the generation navigator |
|
| 71 | + */ |
|
| 72 | + protected function renderSosaHeader() { |
|
| 73 | + $selectedgen = $this->data->get('generation'); |
|
| 74 | + $max_gen = $this->data->get('max_gen'); |
|
| 75 | + ?> |
|
| 76 | 76 | |
| 77 | 77 | <form method="get" name="setgen" action="module.php"> |
| 78 | 78 | <input type="hidden" name="mod" value="<?php echo $this->data->get('url_module');?>"> |
@@ -117,7 +117,7 @@ discard block |
||
| 117 | 117 | |
| 118 | 118 | <?php |
| 119 | 119 | } |
| 120 | - } |
|
| 120 | + } |
|
| 121 | 121 | |
| 122 | 122 | } |
| 123 | 123 | |
| 124 | 124 | \ No newline at end of file |
@@ -28,11 +28,11 @@ discard block |
||
| 28 | 28 | <div id="maj-sosa-list-page" class="center"> |
| 29 | 29 | <h2><?php echo $this->data->get('title'); ?></h2> |
| 30 | 30 | |
| 31 | - <?php if($this->data->get('is_setup')) { |
|
| 31 | + <?php if ($this->data->get('is_setup')) { |
|
| 32 | 32 | $selectedgen = $this->data->get('generation'); |
| 33 | 33 | $this->renderSosaHeader(); |
| 34 | - if($this->data->get('has_sosa') ) { |
|
| 35 | - if($selectedgen > 0) { |
|
| 34 | + if ($this->data->get('has_sosa')) { |
|
| 35 | + if ($selectedgen > 0) { |
|
| 36 | 36 | ?> |
| 37 | 37 | <div id="sosalist-tabs"> |
| 38 | 38 | <ul> |
@@ -75,9 +75,9 @@ discard block |
||
| 75 | 75 | ?> |
| 76 | 76 | |
| 77 | 77 | <form method="get" name="setgen" action="module.php"> |
| 78 | - <input type="hidden" name="mod" value="<?php echo $this->data->get('url_module');?>"> |
|
| 79 | - <input type="hidden" name="mod_action" value="<?php echo $this->data->get('url_action');?>"> |
|
| 80 | - <input type="hidden" name="ged" value="<?php echo $this->data->get('url_ged');?>"> |
|
| 78 | + <input type="hidden" name="mod" value="<?php echo $this->data->get('url_module'); ?>"> |
|
| 79 | + <input type="hidden" name="mod_action" value="<?php echo $this->data->get('url_action'); ?>"> |
|
| 80 | + <input type="hidden" name="ged" value="<?php echo $this->data->get('url_ged'); ?>"> |
|
| 81 | 81 | <div class="maj-table"> |
| 82 | 82 | <div class="maj-row"> |
| 83 | 83 | <div class="label"><?php echo I18N::translate('Choose generation') ?></div> |
@@ -85,9 +85,9 @@ discard block |
||
| 85 | 85 | <div class="maj-row"> |
| 86 | 86 | <div class="value"> |
| 87 | 87 | <select name="gen"> |
| 88 | - <?php for($i=$this->data->get('min_gen'); $i <= $max_gen;$i++) {?> |
|
| 88 | + <?php for ($i = $this->data->get('min_gen'); $i <= $max_gen; $i++) {?> |
|
| 89 | 89 | <option value="<?php echo $i; ?>" |
| 90 | - <?php if($selectedgen && $selectedgen==$i) { ?> selected="true" <?php } ?> |
|
| 90 | + <?php if ($selectedgen && $selectedgen == $i) { ?> selected="true" <?php } ?> |
|
| 91 | 91 | ><?php echo I18N::translate('Generation %d', $i); ?> |
| 92 | 92 | </option> |
| 93 | 93 | <?php } ?> |
@@ -95,21 +95,21 @@ discard block |
||
| 95 | 95 | </div> |
| 96 | 96 | </div> |
| 97 | 97 | </div> |
| 98 | - <input type="submit" value="<?php echo I18N::translate('Show');?>" /> |
|
| 98 | + <input type="submit" value="<?php echo I18N::translate('Show'); ?>" /> |
|
| 99 | 99 | <br /> |
| 100 | 100 | </form> |
| 101 | - <?php if($selectedgen > 0) { ?> |
|
| 101 | + <?php if ($selectedgen > 0) { ?> |
|
| 102 | 102 | <h4> |
| 103 | - <?php if($selectedgen > $this->data->get('min_gen')) { ?> |
|
| 104 | - <a href="module.php?mod=<?php echo $this->data->get('url_module');?>&mod_action=<?php echo $this->data->get('url_action');?>&ged=<?php echo $this->data->get('url_ged');?>&gen=<?php echo $selectedgen-1; ?>"> |
|
| 103 | + <?php if ($selectedgen > $this->data->get('min_gen')) { ?> |
|
| 104 | + <a href="module.php?mod=<?php echo $this->data->get('url_module'); ?>&mod_action=<?php echo $this->data->get('url_action'); ?>&ged=<?php echo $this->data->get('url_ged'); ?>&gen=<?php echo $selectedgen - 1; ?>"> |
|
| 105 | 105 | <i class="icon-ldarrow" title="<?php echo I18N::translate('Previous generation'); ?>" ></i> |
| 106 | 106 | </a> |
| 107 | 107 | |
| 108 | 108 | <?php } ?> |
| 109 | 109 | <?php echo I18N::translate('Generation %d', $selectedgen); ?> |
| 110 | - <?php if($selectedgen < $max_gen) { ?> |
|
| 110 | + <?php if ($selectedgen < $max_gen) { ?> |
|
| 111 | 111 | |
| 112 | - <a href="module.php?mod=<?php echo $this->data->get('url_module');?>&mod_action=<?php echo $this->data->get('url_action');?>&ged=<?php echo $this->data->get('url_ged');?>&gen=<?php echo $selectedgen+1; ?>"> |
|
| 112 | + <a href="module.php?mod=<?php echo $this->data->get('url_module'); ?>&mod_action=<?php echo $this->data->get('url_action'); ?>&ged=<?php echo $this->data->get('url_ged'); ?>&gen=<?php echo $selectedgen + 1; ?>"> |
|
| 113 | 113 | <i class="icon-rdarrow" title="<?php echo I18N::translate('Next generation'); ?>" ></i> |
| 114 | 114 | </a> |
| 115 | 115 | <?php } ?> |
@@ -23,18 +23,18 @@ |
||
| 23 | 23 | * {@inhericDoc} |
| 24 | 24 | * @see \MyArtJaub\Webtrees\Mvc\View\AbstractView::renderContent() |
| 25 | 25 | */ |
| 26 | - protected function renderContent() { |
|
| 26 | + protected function renderContent() { |
|
| 27 | 27 | |
| 28 | - if($this->data->get('is_success', false)) { |
|
| 29 | - ?> |
|
| 28 | + if($this->data->get('is_success', false)) { |
|
| 29 | + ?> |
|
| 30 | 30 | <i class="icon-maj-success" title="<?php echo I18N::translate('Success'); ?>"></i> |
| 31 | 31 | <?php echo I18N::translate('Success'); ?> |
| 32 | 32 | <?php } else { ?> |
| 33 | 33 | <i class="icon-maj-error" title="<?php echo I18N::translate('Error'); ?>"></i> |
| 34 | 34 | <?php echo I18N::translate('Error'); ?> |
| 35 | 35 | <?php if($error = $this->data->get('error')) { echo ' - ' . $error; } |
| 36 | - } |
|
| 37 | - } |
|
| 36 | + } |
|
| 37 | + } |
|
| 38 | 38 | |
| 39 | 39 | } |
| 40 | 40 | |
| 41 | 41 | \ No newline at end of file |
@@ -25,14 +25,14 @@ |
||
| 25 | 25 | */ |
| 26 | 26 | protected function renderContent() { |
| 27 | 27 | |
| 28 | - if($this->data->get('is_success', false)) { |
|
| 28 | + if ($this->data->get('is_success', false)) { |
|
| 29 | 29 | ?> |
| 30 | 30 | <i class="icon-maj-success" title="<?php echo I18N::translate('Success'); ?>"></i> |
| 31 | 31 | <?php echo I18N::translate('Success'); ?> |
| 32 | 32 | <?php } else { ?> |
| 33 | 33 | <i class="icon-maj-error" title="<?php echo I18N::translate('Error'); ?>"></i> |
| 34 | 34 | <?php echo I18N::translate('Error'); ?> |
| 35 | - <?php if($error = $this->data->get('error')) { echo ' - ' . $error; } |
|
| 35 | + <?php if ($error = $this->data->get('error')) { echo ' - '.$error; } |
|
| 36 | 36 | } |
| 37 | 37 | } |
| 38 | 38 | |
@@ -57,7 +57,7 @@ discard block |
||
| 57 | 57 | * @param Fisharebest\Webtrees\Family $fams |
| 58 | 58 | */ |
| 59 | 59 | public function addFamily(Family $fams) { |
| 60 | - if($fams && !isset($this->linked_fams[$fams])) { |
|
| 60 | + if ($fams && !isset($this->linked_fams[$fams])) { |
|
| 61 | 61 | $this->linked_fams[$fams] = array(); |
| 62 | 62 | } |
| 63 | 63 | } |
@@ -69,7 +69,7 @@ discard block |
||
| 69 | 69 | * @param LineageNode $child |
| 70 | 70 | */ |
| 71 | 71 | public function addChild(Family $fams, LineageNode $child = null) { |
| 72 | - if($fams) { |
|
| 72 | + if ($fams) { |
|
| 73 | 73 | $this->addFamily($fams); |
| 74 | 74 | $tmp = $this->linked_fams[$fams]; |
| 75 | 75 | $tmp[] = $child; |
@@ -119,7 +119,7 @@ discard block |
||
| 119 | 119 | * @return boolean |
| 120 | 120 | */ |
| 121 | 121 | public function hasFollowUpSurname() { |
| 122 | - return !is_null($this->alt_surname) && strlen($this->alt_surname) > 0 ; |
|
| 122 | + return !is_null($this->alt_surname) && strlen($this->alt_surname) > 0; |
|
| 123 | 123 | } |
| 124 | 124 | |
| 125 | 125 | } |
@@ -40,7 +40,7 @@ discard block |
||
| 40 | 40 | /** |
| 41 | 41 | * Constructor for Lineage node |
| 42 | 42 | * |
| 43 | - * @param Fisharebest\Webtrees\Individual $node_indi Main individual |
|
| 43 | + * @param Individual $node_indi Main individual |
|
| 44 | 44 | * @param LineageRootNode $root_node Node of the lineage root |
| 45 | 45 | * @param null|string $alt_surname Follow-up surname |
| 46 | 46 | */ |
@@ -54,7 +54,7 @@ discard block |
||
| 54 | 54 | /** |
| 55 | 55 | * Add a spouse family to the node |
| 56 | 56 | * |
| 57 | - * @param Fisharebest\Webtrees\Family $fams |
|
| 57 | + * @param Family $fams |
|
| 58 | 58 | */ |
| 59 | 59 | public function addFamily(Family $fams) { |
| 60 | 60 | if($fams && !isset($this->linked_fams[$fams])) { |
@@ -65,7 +65,7 @@ discard block |
||
| 65 | 65 | /** |
| 66 | 66 | * Add a child LineageNode to the node |
| 67 | 67 | * |
| 68 | - * @param Fisharebest\Webtrees\Family $fams |
|
| 68 | + * @param Family $fams |
|
| 69 | 69 | * @param LineageNode $child |
| 70 | 70 | */ |
| 71 | 71 | public function addChild(Family $fams, LineageNode $child = null) { |
@@ -80,7 +80,7 @@ discard block |
||
| 80 | 80 | /** |
| 81 | 81 | * Returns the node individual |
| 82 | 82 | * |
| 83 | - * @return Fisharebest\Webtrees\Individual |
|
| 83 | + * @return \Fisharebest\Webtrees\GedcomRecord |
|
| 84 | 84 | */ |
| 85 | 85 | public function getIndividual() { |
| 86 | 86 | return $this->node_indi; |
@@ -37,12 +37,12 @@ |
||
| 37 | 37 | * @param Place $place |
| 38 | 38 | */ |
| 39 | 39 | public function addPlace(Place $place) { |
| 40 | - if(!is_null($place) && !$place->isEmpty()){ |
|
| 40 | + if (!is_null($place) && !$place->isEmpty()) { |
|
| 41 | 41 | $place_name = $place->getFullName(); |
| 42 | - if(isset($this->places[$place_name])){ |
|
| 43 | - $this->places[$place_name]+=1; |
|
| 42 | + if (isset($this->places[$place_name])) { |
|
| 43 | + $this->places[$place_name] += 1; |
|
| 44 | 44 | } |
| 45 | - else{ |
|
| 45 | + else { |
|
| 46 | 46 | $this->places[$place_name] = 1; |
| 47 | 47 | } |
| 48 | 48 | } |
@@ -41,8 +41,7 @@ |
||
| 41 | 41 | $place_name = $place->getFullName(); |
| 42 | 42 | if(isset($this->places[$place_name])){ |
| 43 | 43 | $this->places[$place_name]+=1; |
| 44 | - } |
|
| 45 | - else{ |
|
| 44 | + } else{ |
|
| 46 | 45 | $this->places[$place_name] = 1; |
| 47 | 46 | } |
| 48 | 47 | } |
@@ -55,8 +55,7 @@ discard block |
||
| 55 | 55 | echo FunctionsPrintLists::surnameTable($surns, WT_SCRIPT_NAME, $tree, $extra_params); |
| 56 | 56 | break; |
| 57 | 57 | } |
| 58 | - } |
|
| 59 | - else if ($this->data->get('islineages', false)) { |
|
| 58 | + } else if ($this->data->get('islineages', false)) { |
|
| 60 | 59 | //Link to indilist |
| 61 | 60 | echo '<p class="center"><strong>'. |
| 62 | 61 | '<a href="indilist.php?ged=' . $tree->getNameUrl() . '&surname=' . rawurlencode($this->data->get('surname')) .'">'. |
@@ -81,7 +80,9 @@ discard block |
||
| 81 | 80 | |
| 82 | 81 | foreach($lineages as $i => $lineage) { |
| 83 | 82 | $this->printRootLineage($lineage); |
| 84 | - if($i < $nb_lineages - 1) echo '<hr />'; |
|
| 83 | + if($i < $nb_lineages - 1) { |
|
| 84 | + echo '<hr />'; |
|
| 85 | + } |
|
| 85 | 86 | } |
| 86 | 87 | |
| 87 | 88 | echo '</div>'; |
@@ -156,8 +157,7 @@ discard block |
||
| 156 | 157 | } |
| 157 | 158 | } |
| 158 | 159 | } |
| 159 | - } |
|
| 160 | - else { |
|
| 160 | + } else { |
|
| 161 | 161 | $this->printLineage($node); |
| 162 | 162 | } |
| 163 | 163 | echo '</div>'; |
@@ -185,8 +185,7 @@ discard block |
||
| 185 | 185 | echo '<li>'; |
| 186 | 186 | if($is_first_family){ |
| 187 | 187 | echo FunctionsPrint::htmlIndividualForList($node_indi); |
| 188 | - } |
|
| 189 | - else{ |
|
| 188 | + } else{ |
|
| 190 | 189 | echo FunctionsPrint::htmlIndividualForList($node_indi, false); |
| 191 | 190 | } |
| 192 | 191 | //Get individual's spouse |
@@ -207,15 +206,13 @@ discard block |
||
| 207 | 206 | foreach($fam_nodes[$fam] as $child_node) { |
| 208 | 207 | if($child_node) { |
| 209 | 208 | $this->printLineage($child_node); |
| 210 | - } |
|
| 211 | - else { |
|
| 209 | + } else { |
|
| 212 | 210 | echo '<ul><li><strong>…</strong></li></ul>'; |
| 213 | 211 | } |
| 214 | 212 | } |
| 215 | 213 | $is_first_family = false; |
| 216 | 214 | } |
| 217 | - } |
|
| 218 | - else { |
|
| 215 | + } else { |
|
| 219 | 216 | echo '<li>'; |
| 220 | 217 | echo \MyArtJaub\Webtrees\Functions\FunctionsPrint::htmlIndividualForList($node->getIndividual()); |
| 221 | 218 | if($node->hasFollowUpSurname()) { |
@@ -31,161 +31,161 @@ discard block |
||
| 31 | 31 | * {@inhericDoc} |
| 32 | 32 | * @see \MyArtJaub\Webtrees\Mvc\View\AbstractView::renderContent() |
| 33 | 33 | */ |
| 34 | - protected function renderContent() { |
|
| 34 | + protected function renderContent() { |
|
| 35 | 35 | |
| 36 | - /** @var \Fisharebest\Webtrees\Tree $tree */ |
|
| 37 | - $tree = $this->data->get('tree'); |
|
| 36 | + /** @var \Fisharebest\Webtrees\Tree $tree */ |
|
| 37 | + $tree = $this->data->get('tree'); |
|
| 38 | 38 | |
| 39 | - echo '<h2 class="center">', $this->data->get('title') , '</h2>'; |
|
| 40 | - echo '<p class="center alpha_index">', implode(' | ', $this->getInitialLettersList()), '</p>'; |
|
| 39 | + echo '<h2 class="center">', $this->data->get('title') , '</h2>'; |
|
| 40 | + echo '<p class="center alpha_index">', implode(' | ', $this->getInitialLettersList()), '</p>'; |
|
| 41 | 41 | |
| 42 | - if($this->data->get('issurnames', false)) { |
|
| 43 | - $surns = $this->data->get('surnameslist', array()); |
|
| 44 | - $extra_params = array ('mod' => Constants::MODULE_MAJ_PATROLIN_NAME, 'mod_action' => 'Lineage'); |
|
| 45 | - // Show the surname list |
|
| 46 | - switch ($tree->getPreference('SURNAME_LIST_STYLE')) { |
|
| 47 | - case 'style1': |
|
| 42 | + if($this->data->get('issurnames', false)) { |
|
| 43 | + $surns = $this->data->get('surnameslist', array()); |
|
| 44 | + $extra_params = array ('mod' => Constants::MODULE_MAJ_PATROLIN_NAME, 'mod_action' => 'Lineage'); |
|
| 45 | + // Show the surname list |
|
| 46 | + switch ($tree->getPreference('SURNAME_LIST_STYLE')) { |
|
| 47 | + case 'style1': |
|
| 48 | 48 | echo FunctionsPrintLists::surnameList($surns, 3, true, WT_SCRIPT_NAME, $tree, $extra_params); |
| 49 | 49 | break; |
| 50 | - case 'style3': |
|
| 51 | - echo FunctionsPrintLists::surnameTagCloud($surns, WT_SCRIPT_NAME, true, $tree, $extra_params); |
|
| 52 | - break; |
|
| 53 | - case 'style2': |
|
| 54 | - default: |
|
| 55 | - echo FunctionsPrintLists::surnameTable($surns, WT_SCRIPT_NAME, $tree, $extra_params); |
|
| 56 | - break; |
|
| 57 | - } |
|
| 58 | - } |
|
| 59 | - else if ($this->data->get('islineages', false)) { |
|
| 60 | - //Link to indilist |
|
| 61 | - echo '<p class="center"><strong>'. |
|
| 62 | - '<a href="indilist.php?ged=' . $tree->getNameUrl() . '&surname=' . rawurlencode($this->data->get('surname')) .'">'. |
|
| 63 | - I18N::translate('Go to the list of individuals with surname %s', $this->data->get('legend')). |
|
| 64 | - '</a></strong></p>'; |
|
| 50 | + case 'style3': |
|
| 51 | + echo FunctionsPrintLists::surnameTagCloud($surns, WT_SCRIPT_NAME, true, $tree, $extra_params); |
|
| 52 | + break; |
|
| 53 | + case 'style2': |
|
| 54 | + default: |
|
| 55 | + echo FunctionsPrintLists::surnameTable($surns, WT_SCRIPT_NAME, $tree, $extra_params); |
|
| 56 | + break; |
|
| 57 | + } |
|
| 58 | + } |
|
| 59 | + else if ($this->data->get('islineages', false)) { |
|
| 60 | + //Link to indilist |
|
| 61 | + echo '<p class="center"><strong>'. |
|
| 62 | + '<a href="indilist.php?ged=' . $tree->getNameUrl() . '&surname=' . rawurlencode($this->data->get('surname')) .'">'. |
|
| 63 | + I18N::translate('Go to the list of individuals with surname %s', $this->data->get('legend')). |
|
| 64 | + '</a></strong></p>'; |
|
| 65 | 65 | |
| 66 | - $lineages = $this->data->get('lineages', null); |
|
| 67 | - $nb_lineages = count($lineages); |
|
| 68 | - if(is_null($lineages) || $nb_lineages == 0) { |
|
| 69 | - echo '<p class="center"><span class="warning">', |
|
| 70 | - I18N::translate('No individuals with surname %s has been found. Please try another name.', |
|
| 71 | - '<span dir="auto">' . $this->data->get('legend') . '</span>'), |
|
| 72 | - '</span></p>'; |
|
| 73 | - } else { |
|
| 66 | + $lineages = $this->data->get('lineages', null); |
|
| 67 | + $nb_lineages = count($lineages); |
|
| 68 | + if(is_null($lineages) || $nb_lineages == 0) { |
|
| 69 | + echo '<p class="center"><span class="warning">', |
|
| 70 | + I18N::translate('No individuals with surname %s has been found. Please try another name.', |
|
| 71 | + '<span dir="auto">' . $this->data->get('legend') . '</span>'), |
|
| 72 | + '</span></p>'; |
|
| 73 | + } else { |
|
| 74 | 74 | |
| 75 | - echo '<div id="patronymiclineages">'. |
|
| 76 | - '<div class="list_label">', |
|
| 77 | - $this->data->get('table_title'), |
|
| 78 | - '</div>'; |
|
| 75 | + echo '<div id="patronymiclineages">'. |
|
| 76 | + '<div class="list_label">', |
|
| 77 | + $this->data->get('table_title'), |
|
| 78 | + '</div>'; |
|
| 79 | 79 | |
| 80 | - echo '<div class="list_value_wrap">'; |
|
| 80 | + echo '<div class="list_value_wrap">'; |
|
| 81 | 81 | |
| 82 | - foreach($lineages as $i => $lineage) { |
|
| 83 | - $this->printRootLineage($lineage); |
|
| 84 | - if($i < $nb_lineages - 1) echo '<hr />'; |
|
| 85 | - } |
|
| 82 | + foreach($lineages as $i => $lineage) { |
|
| 83 | + $this->printRootLineage($lineage); |
|
| 84 | + if($i < $nb_lineages - 1) echo '<hr />'; |
|
| 85 | + } |
|
| 86 | 86 | |
| 87 | - echo '</div>'; |
|
| 87 | + echo '</div>'; |
|
| 88 | 88 | |
| 89 | - echo '<div class="list_label">', |
|
| 90 | - I18N::translate('%s lineages found', $nb_lineages), |
|
| 91 | - '</div>'. |
|
| 92 | - '</div>'; |
|
| 89 | + echo '<div class="list_label">', |
|
| 90 | + I18N::translate('%s lineages found', $nb_lineages), |
|
| 91 | + '</div>'. |
|
| 92 | + '</div>'; |
|
| 93 | 93 | |
| 94 | - } |
|
| 95 | - } |
|
| 96 | - } |
|
| 94 | + } |
|
| 95 | + } |
|
| 96 | + } |
|
| 97 | 97 | |
| 98 | - /** |
|
| 99 | - * Get the list of initial letters |
|
| 100 | - * |
|
| 101 | - * @return string[] |
|
| 102 | - */ |
|
| 103 | - private function getInitialLettersList() { |
|
| 104 | - $list = array(); |
|
| 105 | - /** @var \Fisharebest\Webtrees\Tree $tree */ |
|
| 106 | - $tree = $this->data->get('tree'); |
|
| 98 | + /** |
|
| 99 | + * Get the list of initial letters |
|
| 100 | + * |
|
| 101 | + * @return string[] |
|
| 102 | + */ |
|
| 103 | + private function getInitialLettersList() { |
|
| 104 | + $list = array(); |
|
| 105 | + /** @var \Fisharebest\Webtrees\Tree $tree */ |
|
| 106 | + $tree = $this->data->get('tree'); |
|
| 107 | 107 | $script_base_url = WT_SCRIPT_NAME . '?mod=' . \MyArtJaub\Webtrees\Constants::MODULE_MAJ_PATROLIN_NAME . '&mod_action=Lineage'; |
| 108 | 108 | |
| 109 | - foreach (QueryName::surnameAlpha($tree, false, false) as $letter => $count) { |
|
| 110 | - switch ($letter) { |
|
| 111 | - case '@': |
|
| 112 | - $html = I18N::translateContext('Unknown surname', '…'); |
|
| 113 | - break; |
|
| 114 | - case ',': |
|
| 115 | - $html = I18N::translate('None'); |
|
| 116 | - break; |
|
| 117 | - default: |
|
| 118 | - $html = Filter::escapeHtml($letter); |
|
| 119 | - break; |
|
| 120 | - } |
|
| 121 | - if ($count) { |
|
| 122 | - if ($letter == $this->data->get('alpha')) { |
|
| 123 | - $list[] = '<a href="' . $script_base_url . '&alpha=' . rawurlencode($letter) . '&ged=' . $tree->getNameUrl() . '" class="warning" title="' . I18N::number($count) . '">' . $html . '</a>'; |
|
| 124 | - } else { |
|
| 125 | - $list[] = '<a href="' . $script_base_url . '&alpha=' . rawurlencode($letter) . '&ged=' . $tree->getNameUrl() . '" title="' . I18N::number($count) . '">' . $html . '</a>'; |
|
| 126 | - } |
|
| 127 | - } else { |
|
| 128 | - $list[] = $html; |
|
| 129 | - } |
|
| 130 | - } |
|
| 109 | + foreach (QueryName::surnameAlpha($tree, false, false) as $letter => $count) { |
|
| 110 | + switch ($letter) { |
|
| 111 | + case '@': |
|
| 112 | + $html = I18N::translateContext('Unknown surname', '…'); |
|
| 113 | + break; |
|
| 114 | + case ',': |
|
| 115 | + $html = I18N::translate('None'); |
|
| 116 | + break; |
|
| 117 | + default: |
|
| 118 | + $html = Filter::escapeHtml($letter); |
|
| 119 | + break; |
|
| 120 | + } |
|
| 121 | + if ($count) { |
|
| 122 | + if ($letter == $this->data->get('alpha')) { |
|
| 123 | + $list[] = '<a href="' . $script_base_url . '&alpha=' . rawurlencode($letter) . '&ged=' . $tree->getNameUrl() . '" class="warning" title="' . I18N::number($count) . '">' . $html . '</a>'; |
|
| 124 | + } else { |
|
| 125 | + $list[] = '<a href="' . $script_base_url . '&alpha=' . rawurlencode($letter) . '&ged=' . $tree->getNameUrl() . '" title="' . I18N::number($count) . '">' . $html . '</a>'; |
|
| 126 | + } |
|
| 127 | + } else { |
|
| 128 | + $list[] = $html; |
|
| 129 | + } |
|
| 130 | + } |
|
| 131 | 131 | |
| 132 | - // Search spiders don't get the "show all" option as the other links give them everything. |
|
| 133 | - if (!Auth::isSearchEngine()) { |
|
| 134 | - if ($this->data->get('show_all') === 'yes') { |
|
| 135 | - $list[] = '<span class="warning">' . I18N::translate('All') . '</span>'; |
|
| 136 | - } else { |
|
| 137 | - $list[] = '<a href="' . $script_base_url . '&show_all=yes' . '&ged=' . $tree->getNameUrl() . '">' . I18N::translate('All') . '</a>'; |
|
| 138 | - } |
|
| 139 | - } |
|
| 132 | + // Search spiders don't get the "show all" option as the other links give them everything. |
|
| 133 | + if (!Auth::isSearchEngine()) { |
|
| 134 | + if ($this->data->get('show_all') === 'yes') { |
|
| 135 | + $list[] = '<span class="warning">' . I18N::translate('All') . '</span>'; |
|
| 136 | + } else { |
|
| 137 | + $list[] = '<a href="' . $script_base_url . '&show_all=yes' . '&ged=' . $tree->getNameUrl() . '">' . I18N::translate('All') . '</a>'; |
|
| 138 | + } |
|
| 139 | + } |
|
| 140 | 140 | |
| 141 | - return $list; |
|
| 142 | - } |
|
| 141 | + return $list; |
|
| 142 | + } |
|
| 143 | 143 | |
| 144 | - /** |
|
| 145 | - * Print a root lineage node |
|
| 146 | - * @param LineageRootNode $node |
|
| 147 | - */ |
|
| 148 | - private function printRootLineage(LineageRootNode $node) { |
|
| 149 | - print '<div class="patrolin_tree">'; |
|
| 150 | - if($node->getIndividual() === null) { |
|
| 151 | - $fam_nodes = $node->getFamiliesNodes(); |
|
| 152 | - foreach($fam_nodes as $fam){ |
|
| 153 | - foreach($fam_nodes[$fam] as $child_node) { |
|
| 154 | - if($child_node) { |
|
| 155 | - $this->printLineage($child_node); |
|
| 156 | - } |
|
| 157 | - } |
|
| 158 | - } |
|
| 159 | - } |
|
| 160 | - else { |
|
| 161 | - $this->printLineage($node); |
|
| 162 | - } |
|
| 163 | - echo '</div>'; |
|
| 144 | + /** |
|
| 145 | + * Print a root lineage node |
|
| 146 | + * @param LineageRootNode $node |
|
| 147 | + */ |
|
| 148 | + private function printRootLineage(LineageRootNode $node) { |
|
| 149 | + print '<div class="patrolin_tree">'; |
|
| 150 | + if($node->getIndividual() === null) { |
|
| 151 | + $fam_nodes = $node->getFamiliesNodes(); |
|
| 152 | + foreach($fam_nodes as $fam){ |
|
| 153 | + foreach($fam_nodes[$fam] as $child_node) { |
|
| 154 | + if($child_node) { |
|
| 155 | + $this->printLineage($child_node); |
|
| 156 | + } |
|
| 157 | + } |
|
| 158 | + } |
|
| 159 | + } |
|
| 160 | + else { |
|
| 161 | + $this->printLineage($node); |
|
| 162 | + } |
|
| 163 | + echo '</div>'; |
|
| 164 | 164 | |
| 165 | - $places = $node->getPlaces(); |
|
| 166 | - if($places && count($places)>0){ |
|
| 167 | - echo '<div class="patrolin_places">'; |
|
| 168 | - echo \MyArtJaub\Webtrees\Functions\FunctionsPrint::htmlPlacesCloud($places, false, $this->data->get('tree')); |
|
| 169 | - echo '</div>'; |
|
| 170 | - } |
|
| 171 | - } |
|
| 165 | + $places = $node->getPlaces(); |
|
| 166 | + if($places && count($places)>0){ |
|
| 167 | + echo '<div class="patrolin_places">'; |
|
| 168 | + echo \MyArtJaub\Webtrees\Functions\FunctionsPrint::htmlPlacesCloud($places, false, $this->data->get('tree')); |
|
| 169 | + echo '</div>'; |
|
| 170 | + } |
|
| 171 | + } |
|
| 172 | 172 | |
| 173 | - /** |
|
| 174 | - * Print a lineage node, recursively. |
|
| 175 | - * @param LineageNode $node |
|
| 176 | - */ |
|
| 177 | - private function printLineage(LineageNode $node) { |
|
| 173 | + /** |
|
| 174 | + * Print a lineage node, recursively. |
|
| 175 | + * @param LineageNode $node |
|
| 176 | + */ |
|
| 177 | + private function printLineage(LineageNode $node) { |
|
| 178 | 178 | |
| 179 | - echo '<ul>'; |
|
| 180 | - $fam_nodes = $node->getFamiliesNodes(); |
|
| 181 | - if(count($fam_nodes) > 0) { |
|
| 182 | - $is_first_family = true; |
|
| 183 | - foreach($fam_nodes as $fam) { |
|
| 184 | - $node_indi = $node->getIndividual(); |
|
| 185 | - echo '<li>'; |
|
| 186 | - if($is_first_family){ |
|
| 187 | - echo FunctionsPrint::htmlIndividualForList($node_indi); |
|
| 188 | - } |
|
| 179 | + echo '<ul>'; |
|
| 180 | + $fam_nodes = $node->getFamiliesNodes(); |
|
| 181 | + if(count($fam_nodes) > 0) { |
|
| 182 | + $is_first_family = true; |
|
| 183 | + foreach($fam_nodes as $fam) { |
|
| 184 | + $node_indi = $node->getIndividual(); |
|
| 185 | + echo '<li>'; |
|
| 186 | + if($is_first_family){ |
|
| 187 | + echo FunctionsPrint::htmlIndividualForList($node_indi); |
|
| 188 | + } |
|
| 189 | 189 | else{ |
| 190 | 190 | echo FunctionsPrint::htmlIndividualForList($node_indi, false); |
| 191 | 191 | } |
@@ -204,32 +204,32 @@ discard block |
||
| 204 | 204 | echo '<span class="details1" title="'.$marrdate.'"><i class="icon-rings"></i>'.$marryear.'</span></a> '; |
| 205 | 205 | echo FunctionsPrint::htmlIndividualForList($spouse); |
| 206 | 206 | } |
| 207 | - foreach($fam_nodes[$fam] as $child_node) { |
|
| 208 | - if($child_node) { |
|
| 209 | - $this->printLineage($child_node); |
|
| 210 | - } |
|
| 211 | - else { |
|
| 212 | - echo '<ul><li><strong>…</strong></li></ul>'; |
|
| 213 | - } |
|
| 214 | - } |
|
| 215 | - $is_first_family = false; |
|
| 216 | - } |
|
| 217 | - } |
|
| 218 | - else { |
|
| 219 | - echo '<li>'; |
|
| 220 | - echo \MyArtJaub\Webtrees\Functions\FunctionsPrint::htmlIndividualForList($node->getIndividual()); |
|
| 221 | - if($node->hasFollowUpSurname()) { |
|
| 222 | - $url_base = WT_SCRIPT_NAME . '?mod=' . \MyArtJaub\Webtrees\Constants::MODULE_MAJ_PATROLIN_NAME . '&mod_action=Lineage'; |
|
| 223 | - echo ' '. |
|
| 224 | - '<a href="' . $url_base . '&surname=' . rawurlencode($node->getFollowUpSurname()) . '&ged=' . $this->data->get('tree')->getNameUrl() . '">'. |
|
| 225 | - '('.I18N::translate('Go to %s lineages', $node->getFollowUpSurname()).')'. |
|
| 226 | - '</a>'; |
|
| 227 | - } |
|
| 228 | - echo '</li>'; |
|
| 229 | - } |
|
| 230 | - echo '</ul>'; |
|
| 207 | + foreach($fam_nodes[$fam] as $child_node) { |
|
| 208 | + if($child_node) { |
|
| 209 | + $this->printLineage($child_node); |
|
| 210 | + } |
|
| 211 | + else { |
|
| 212 | + echo '<ul><li><strong>…</strong></li></ul>'; |
|
| 213 | + } |
|
| 214 | + } |
|
| 215 | + $is_first_family = false; |
|
| 216 | + } |
|
| 217 | + } |
|
| 218 | + else { |
|
| 219 | + echo '<li>'; |
|
| 220 | + echo \MyArtJaub\Webtrees\Functions\FunctionsPrint::htmlIndividualForList($node->getIndividual()); |
|
| 221 | + if($node->hasFollowUpSurname()) { |
|
| 222 | + $url_base = WT_SCRIPT_NAME . '?mod=' . \MyArtJaub\Webtrees\Constants::MODULE_MAJ_PATROLIN_NAME . '&mod_action=Lineage'; |
|
| 223 | + echo ' '. |
|
| 224 | + '<a href="' . $url_base . '&surname=' . rawurlencode($node->getFollowUpSurname()) . '&ged=' . $this->data->get('tree')->getNameUrl() . '">'. |
|
| 225 | + '('.I18N::translate('Go to %s lineages', $node->getFollowUpSurname()).')'. |
|
| 226 | + '</a>'; |
|
| 227 | + } |
|
| 228 | + echo '</li>'; |
|
| 229 | + } |
|
| 230 | + echo '</ul>'; |
|
| 231 | 231 | |
| 232 | - } |
|
| 232 | + } |
|
| 233 | 233 | |
| 234 | 234 | } |
| 235 | 235 | |
| 236 | 236 | \ No newline at end of file |
@@ -36,12 +36,12 @@ discard block |
||
| 36 | 36 | /** @var \Fisharebest\Webtrees\Tree $tree */ |
| 37 | 37 | $tree = $this->data->get('tree'); |
| 38 | 38 | |
| 39 | - echo '<h2 class="center">', $this->data->get('title') , '</h2>'; |
|
| 39 | + echo '<h2 class="center">', $this->data->get('title'), '</h2>'; |
|
| 40 | 40 | echo '<p class="center alpha_index">', implode(' | ', $this->getInitialLettersList()), '</p>'; |
| 41 | 41 | |
| 42 | - if($this->data->get('issurnames', false)) { |
|
| 42 | + if ($this->data->get('issurnames', false)) { |
|
| 43 | 43 | $surns = $this->data->get('surnameslist', array()); |
| 44 | - $extra_params = array ('mod' => Constants::MODULE_MAJ_PATROLIN_NAME, 'mod_action' => 'Lineage'); |
|
| 44 | + $extra_params = array('mod' => Constants::MODULE_MAJ_PATROLIN_NAME, 'mod_action' => 'Lineage'); |
|
| 45 | 45 | // Show the surname list |
| 46 | 46 | switch ($tree->getPreference('SURNAME_LIST_STYLE')) { |
| 47 | 47 | case 'style1': |
@@ -59,16 +59,16 @@ discard block |
||
| 59 | 59 | else if ($this->data->get('islineages', false)) { |
| 60 | 60 | //Link to indilist |
| 61 | 61 | echo '<p class="center"><strong>'. |
| 62 | - '<a href="indilist.php?ged=' . $tree->getNameUrl() . '&surname=' . rawurlencode($this->data->get('surname')) .'">'. |
|
| 62 | + '<a href="indilist.php?ged='.$tree->getNameUrl().'&surname='.rawurlencode($this->data->get('surname')).'">'. |
|
| 63 | 63 | I18N::translate('Go to the list of individuals with surname %s', $this->data->get('legend')). |
| 64 | 64 | '</a></strong></p>'; |
| 65 | 65 | |
| 66 | 66 | $lineages = $this->data->get('lineages', null); |
| 67 | 67 | $nb_lineages = count($lineages); |
| 68 | - if(is_null($lineages) || $nb_lineages == 0) { |
|
| 68 | + if (is_null($lineages) || $nb_lineages == 0) { |
|
| 69 | 69 | echo '<p class="center"><span class="warning">', |
| 70 | 70 | I18N::translate('No individuals with surname %s has been found. Please try another name.', |
| 71 | - '<span dir="auto">' . $this->data->get('legend') . '</span>'), |
|
| 71 | + '<span dir="auto">'.$this->data->get('legend').'</span>'), |
|
| 72 | 72 | '</span></p>'; |
| 73 | 73 | } else { |
| 74 | 74 | |
@@ -79,9 +79,9 @@ discard block |
||
| 79 | 79 | |
| 80 | 80 | echo '<div class="list_value_wrap">'; |
| 81 | 81 | |
| 82 | - foreach($lineages as $i => $lineage) { |
|
| 82 | + foreach ($lineages as $i => $lineage) { |
|
| 83 | 83 | $this->printRootLineage($lineage); |
| 84 | - if($i < $nb_lineages - 1) echo '<hr />'; |
|
| 84 | + if ($i < $nb_lineages - 1) echo '<hr />'; |
|
| 85 | 85 | } |
| 86 | 86 | |
| 87 | 87 | echo '</div>'; |
@@ -104,7 +104,7 @@ discard block |
||
| 104 | 104 | $list = array(); |
| 105 | 105 | /** @var \Fisharebest\Webtrees\Tree $tree */ |
| 106 | 106 | $tree = $this->data->get('tree'); |
| 107 | - $script_base_url = WT_SCRIPT_NAME . '?mod=' . \MyArtJaub\Webtrees\Constants::MODULE_MAJ_PATROLIN_NAME . '&mod_action=Lineage'; |
|
| 107 | + $script_base_url = WT_SCRIPT_NAME.'?mod='.\MyArtJaub\Webtrees\Constants::MODULE_MAJ_PATROLIN_NAME.'&mod_action=Lineage'; |
|
| 108 | 108 | |
| 109 | 109 | foreach (QueryName::surnameAlpha($tree, false, false) as $letter => $count) { |
| 110 | 110 | switch ($letter) { |
@@ -120,9 +120,9 @@ discard block |
||
| 120 | 120 | } |
| 121 | 121 | if ($count) { |
| 122 | 122 | if ($letter == $this->data->get('alpha')) { |
| 123 | - $list[] = '<a href="' . $script_base_url . '&alpha=' . rawurlencode($letter) . '&ged=' . $tree->getNameUrl() . '" class="warning" title="' . I18N::number($count) . '">' . $html . '</a>'; |
|
| 123 | + $list[] = '<a href="'.$script_base_url.'&alpha='.rawurlencode($letter).'&ged='.$tree->getNameUrl().'" class="warning" title="'.I18N::number($count).'">'.$html.'</a>'; |
|
| 124 | 124 | } else { |
| 125 | - $list[] = '<a href="' . $script_base_url . '&alpha=' . rawurlencode($letter) . '&ged=' . $tree->getNameUrl() . '" title="' . I18N::number($count) . '">' . $html . '</a>'; |
|
| 125 | + $list[] = '<a href="'.$script_base_url.'&alpha='.rawurlencode($letter).'&ged='.$tree->getNameUrl().'" title="'.I18N::number($count).'">'.$html.'</a>'; |
|
| 126 | 126 | } |
| 127 | 127 | } else { |
| 128 | 128 | $list[] = $html; |
@@ -132,9 +132,9 @@ discard block |
||
| 132 | 132 | // Search spiders don't get the "show all" option as the other links give them everything. |
| 133 | 133 | if (!Auth::isSearchEngine()) { |
| 134 | 134 | if ($this->data->get('show_all') === 'yes') { |
| 135 | - $list[] = '<span class="warning">' . I18N::translate('All') . '</span>'; |
|
| 135 | + $list[] = '<span class="warning">'.I18N::translate('All').'</span>'; |
|
| 136 | 136 | } else { |
| 137 | - $list[] = '<a href="' . $script_base_url . '&show_all=yes' . '&ged=' . $tree->getNameUrl() . '">' . I18N::translate('All') . '</a>'; |
|
| 137 | + $list[] = '<a href="'.$script_base_url.'&show_all=yes'.'&ged='.$tree->getNameUrl().'">'.I18N::translate('All').'</a>'; |
|
| 138 | 138 | } |
| 139 | 139 | } |
| 140 | 140 | |
@@ -147,11 +147,11 @@ discard block |
||
| 147 | 147 | */ |
| 148 | 148 | private function printRootLineage(LineageRootNode $node) { |
| 149 | 149 | print '<div class="patrolin_tree">'; |
| 150 | - if($node->getIndividual() === null) { |
|
| 150 | + if ($node->getIndividual() === null) { |
|
| 151 | 151 | $fam_nodes = $node->getFamiliesNodes(); |
| 152 | - foreach($fam_nodes as $fam){ |
|
| 153 | - foreach($fam_nodes[$fam] as $child_node) { |
|
| 154 | - if($child_node) { |
|
| 152 | + foreach ($fam_nodes as $fam) { |
|
| 153 | + foreach ($fam_nodes[$fam] as $child_node) { |
|
| 154 | + if ($child_node) { |
|
| 155 | 155 | $this->printLineage($child_node); |
| 156 | 156 | } |
| 157 | 157 | } |
@@ -163,7 +163,7 @@ discard block |
||
| 163 | 163 | echo '</div>'; |
| 164 | 164 | |
| 165 | 165 | $places = $node->getPlaces(); |
| 166 | - if($places && count($places)>0){ |
|
| 166 | + if ($places && count($places) > 0) { |
|
| 167 | 167 | echo '<div class="patrolin_places">'; |
| 168 | 168 | echo \MyArtJaub\Webtrees\Functions\FunctionsPrint::htmlPlacesCloud($places, false, $this->data->get('tree')); |
| 169 | 169 | echo '</div>'; |
@@ -178,34 +178,34 @@ discard block |
||
| 178 | 178 | |
| 179 | 179 | echo '<ul>'; |
| 180 | 180 | $fam_nodes = $node->getFamiliesNodes(); |
| 181 | - if(count($fam_nodes) > 0) { |
|
| 181 | + if (count($fam_nodes) > 0) { |
|
| 182 | 182 | $is_first_family = true; |
| 183 | - foreach($fam_nodes as $fam) { |
|
| 183 | + foreach ($fam_nodes as $fam) { |
|
| 184 | 184 | $node_indi = $node->getIndividual(); |
| 185 | 185 | echo '<li>'; |
| 186 | - if($is_first_family){ |
|
| 186 | + if ($is_first_family) { |
|
| 187 | 187 | echo FunctionsPrint::htmlIndividualForList($node_indi); |
| 188 | 188 | } |
| 189 | - else{ |
|
| 189 | + else { |
|
| 190 | 190 | echo FunctionsPrint::htmlIndividualForList($node_indi, false); |
| 191 | 191 | } |
| 192 | 192 | //Get individual's spouse |
| 193 | 193 | $dfam = new Family($fam); |
| 194 | - $spouse=$dfam->getSpouseById($node_indi); |
|
| 194 | + $spouse = $dfam->getSpouseById($node_indi); |
|
| 195 | 195 | //Print the spouse if relevant |
| 196 | - if($spouse){ |
|
| 196 | + if ($spouse) { |
|
| 197 | 197 | $marrdate = I18N::translate('yes'); |
| 198 | 198 | $marryear = ''; |
| 199 | 199 | echo ' <a href="'.$fam->getHtmlUrl().'">'; |
| 200 | - if ($fam->getMarriageYear()){ |
|
| 200 | + if ($fam->getMarriageYear()) { |
|
| 201 | 201 | $marrdate = strip_tags($fam->getMarriageDate()->Display()); |
| 202 | 202 | $marryear = $fam->getMarriageYear(); |
| 203 | 203 | } |
| 204 | 204 | echo '<span class="details1" title="'.$marrdate.'"><i class="icon-rings"></i>'.$marryear.'</span></a> '; |
| 205 | 205 | echo FunctionsPrint::htmlIndividualForList($spouse); |
| 206 | 206 | } |
| 207 | - foreach($fam_nodes[$fam] as $child_node) { |
|
| 208 | - if($child_node) { |
|
| 207 | + foreach ($fam_nodes[$fam] as $child_node) { |
|
| 208 | + if ($child_node) { |
|
| 209 | 209 | $this->printLineage($child_node); |
| 210 | 210 | } |
| 211 | 211 | else { |
@@ -218,10 +218,10 @@ discard block |
||
| 218 | 218 | else { |
| 219 | 219 | echo '<li>'; |
| 220 | 220 | echo \MyArtJaub\Webtrees\Functions\FunctionsPrint::htmlIndividualForList($node->getIndividual()); |
| 221 | - if($node->hasFollowUpSurname()) { |
|
| 222 | - $url_base = WT_SCRIPT_NAME . '?mod=' . \MyArtJaub\Webtrees\Constants::MODULE_MAJ_PATROLIN_NAME . '&mod_action=Lineage'; |
|
| 221 | + if ($node->hasFollowUpSurname()) { |
|
| 222 | + $url_base = WT_SCRIPT_NAME.'?mod='.\MyArtJaub\Webtrees\Constants::MODULE_MAJ_PATROLIN_NAME.'&mod_action=Lineage'; |
|
| 223 | 223 | echo ' '. |
| 224 | - '<a href="' . $url_base . '&surname=' . rawurlencode($node->getFollowUpSurname()) . '&ged=' . $this->data->get('tree')->getNameUrl() . '">'. |
|
| 224 | + '<a href="'.$url_base.'&surname='.rawurlencode($node->getFollowUpSurname()).'&ged='.$this->data->get('tree')->getNameUrl().'">'. |
|
| 225 | 225 | '('.I18N::translate('Go to %s lineages', $node->getFollowUpSurname()).')'. |
| 226 | 226 | '</a>'; |
| 227 | 227 | } |
@@ -171,8 +171,7 @@ |
||
| 171 | 171 | |
| 172 | 172 | if ($this->show_all==='no') { |
| 173 | 173 | $view_bag->set('table_title', I18N::translate('Individuals in %s lineages', $this->legend)); |
| 174 | - } |
|
| 175 | - else { |
|
| 174 | + } else { |
|
| 176 | 175 | $view_bag->set('table_title', I18N::translate('All lineages')); |
| 177 | 176 | } |
| 178 | 177 | } |
@@ -27,158 +27,158 @@ |
||
| 27 | 27 | class LineageController extends MvcController |
| 28 | 28 | { |
| 29 | 29 | |
| 30 | - /** |
|
| 31 | - * Generate the patronymic lineage for this surname |
|
| 32 | - * @var string $surname Reference surname |
|
| 33 | - */ |
|
| 34 | - private $surname; |
|
| 30 | + /** |
|
| 31 | + * Generate the patronymic lineage for this surname |
|
| 32 | + * @var string $surname Reference surname |
|
| 33 | + */ |
|
| 34 | + private $surname; |
|
| 35 | 35 | |
| 36 | - /** |
|
| 37 | - * Initial letter |
|
| 38 | - * @var string $alpha |
|
| 39 | - */ |
|
| 40 | - private $alpha; |
|
| 36 | + /** |
|
| 37 | + * Initial letter |
|
| 38 | + * @var string $alpha |
|
| 39 | + */ |
|
| 40 | + private $alpha; |
|
| 41 | 41 | |
| 42 | - /** |
|
| 43 | - * Show all names (values: yes|no) |
|
| 44 | - * @var bool $show |
|
| 45 | - */ |
|
| 46 | - private $show_all; |
|
| 42 | + /** |
|
| 43 | + * Show all names (values: yes|no) |
|
| 44 | + * @var bool $show |
|
| 45 | + */ |
|
| 46 | + private $show_all; |
|
| 47 | 47 | |
| 48 | - /** |
|
| 49 | - * Page to display (values: surn|lineage) |
|
| 50 | - * @var unknown $show |
|
| 51 | - */ |
|
| 52 | - private $show; |
|
| 48 | + /** |
|
| 49 | + * Page to display (values: surn|lineage) |
|
| 50 | + * @var unknown $show |
|
| 51 | + */ |
|
| 52 | + private $show; |
|
| 53 | 53 | |
| 54 | - /** |
|
| 55 | - * Page title |
|
| 56 | - * @var string $legend |
|
| 57 | - */ |
|
| 58 | - private $legend; |
|
| 54 | + /** |
|
| 55 | + * Page title |
|
| 56 | + * @var string $legend |
|
| 57 | + */ |
|
| 58 | + private $legend; |
|
| 59 | 59 | |
| 60 | - /** |
|
| 61 | - * {@inheritDoc} |
|
| 62 | - * @see \MyArtJaub\Webtrees\Mvc\Controller\MvcController::__construct(AbstractModule $module) |
|
| 63 | - */ |
|
| 64 | - public function __construct(AbstractModule $module) { |
|
| 65 | - parent::__construct($module); |
|
| 60 | + /** |
|
| 61 | + * {@inheritDoc} |
|
| 62 | + * @see \MyArtJaub\Webtrees\Mvc\Controller\MvcController::__construct(AbstractModule $module) |
|
| 63 | + */ |
|
| 64 | + public function __construct(AbstractModule $module) { |
|
| 65 | + parent::__construct($module); |
|
| 66 | 66 | |
| 67 | - $this->surname = Filter::get('surname'); |
|
| 68 | - $this->alpha = Filter::get('alpha'); // All surnames beginning with this letter where "@"=unknown and ","=none |
|
| 69 | - $this->show_all = Filter::get('show_all', 'no|yes', 'no'); // All indis |
|
| 70 | - // Make sure selections are consistent. |
|
| 71 | - // i.e. can’t specify show_all and surname at the same time. |
|
| 72 | - if ($this->show_all === 'yes') { |
|
| 73 | - $this->alpha = ''; |
|
| 74 | - $this->surname = ''; |
|
| 75 | - $this->legend = I18N::translate('All'); |
|
| 76 | - $this->show = Filter::get('show', 'surn|lineage', 'surn'); |
|
| 77 | - } elseif ($this->surname) { |
|
| 78 | - $this->alpha = QueryName::initialLetter($this->surname); // so we can highlight the initial letter |
|
| 79 | - $this->show_all = 'no'; |
|
| 80 | - if ($this->surname === '@N.N.') { |
|
| 81 | - $this->legend = I18N::translateContext('Unknown surname', '…'); |
|
| 82 | - } else { |
|
| 83 | - $this->legend = Filter::escapeHtml($this->surname); |
|
| 84 | - // The surname parameter is a root/canonical form. |
|
| 85 | - // Display it as the actual surname |
|
| 86 | - foreach (QueryName::surnames(Globals::getTree(), $this->surname, $this->alpha, false, false) as $details) { |
|
| 87 | - $this->legend = implode('/', array_keys($details)); |
|
| 88 | - } |
|
| 89 | - } |
|
| 90 | - $this->show = 'lineage'; // SURN list makes no sense here |
|
| 91 | - } elseif ($this->alpha === '@') { |
|
| 92 | - $this->show_all = 'no'; |
|
| 93 | - $this->legend = I18N::translateContext('Unknown surname', '…'); |
|
| 94 | - $this->show = 'lineage'; // SURN list makes no sense here |
|
| 95 | - } elseif ($this->alpha === ',') { |
|
| 96 | - $this->show_all = 'no'; |
|
| 97 | - $this->legend = I18N::translate('None'); |
|
| 98 | - $this->show = 'lineage'; // SURN list makes no sense here |
|
| 99 | - } elseif ($this->alpha) { |
|
| 100 | - $this->show_all = 'no'; |
|
| 101 | - $this->legend = Filter::escapeHtml($this->alpha) . '…'; |
|
| 102 | - $this->show = Filter::get('show', 'surn|lineage', 'surn'); |
|
| 103 | - } else { |
|
| 104 | - $this->show_all = 'no'; |
|
| 105 | - $this->legend = '…'; |
|
| 106 | - $this->show = 'none'; // Don't show lists until something is chosen |
|
| 107 | - } |
|
| 108 | - $this->legend = '<span dir="auto">' . $this->legend . '</span>'; |
|
| 67 | + $this->surname = Filter::get('surname'); |
|
| 68 | + $this->alpha = Filter::get('alpha'); // All surnames beginning with this letter where "@"=unknown and ","=none |
|
| 69 | + $this->show_all = Filter::get('show_all', 'no|yes', 'no'); // All indis |
|
| 70 | + // Make sure selections are consistent. |
|
| 71 | + // i.e. can’t specify show_all and surname at the same time. |
|
| 72 | + if ($this->show_all === 'yes') { |
|
| 73 | + $this->alpha = ''; |
|
| 74 | + $this->surname = ''; |
|
| 75 | + $this->legend = I18N::translate('All'); |
|
| 76 | + $this->show = Filter::get('show', 'surn|lineage', 'surn'); |
|
| 77 | + } elseif ($this->surname) { |
|
| 78 | + $this->alpha = QueryName::initialLetter($this->surname); // so we can highlight the initial letter |
|
| 79 | + $this->show_all = 'no'; |
|
| 80 | + if ($this->surname === '@N.N.') { |
|
| 81 | + $this->legend = I18N::translateContext('Unknown surname', '…'); |
|
| 82 | + } else { |
|
| 83 | + $this->legend = Filter::escapeHtml($this->surname); |
|
| 84 | + // The surname parameter is a root/canonical form. |
|
| 85 | + // Display it as the actual surname |
|
| 86 | + foreach (QueryName::surnames(Globals::getTree(), $this->surname, $this->alpha, false, false) as $details) { |
|
| 87 | + $this->legend = implode('/', array_keys($details)); |
|
| 88 | + } |
|
| 89 | + } |
|
| 90 | + $this->show = 'lineage'; // SURN list makes no sense here |
|
| 91 | + } elseif ($this->alpha === '@') { |
|
| 92 | + $this->show_all = 'no'; |
|
| 93 | + $this->legend = I18N::translateContext('Unknown surname', '…'); |
|
| 94 | + $this->show = 'lineage'; // SURN list makes no sense here |
|
| 95 | + } elseif ($this->alpha === ',') { |
|
| 96 | + $this->show_all = 'no'; |
|
| 97 | + $this->legend = I18N::translate('None'); |
|
| 98 | + $this->show = 'lineage'; // SURN list makes no sense here |
|
| 99 | + } elseif ($this->alpha) { |
|
| 100 | + $this->show_all = 'no'; |
|
| 101 | + $this->legend = Filter::escapeHtml($this->alpha) . '…'; |
|
| 102 | + $this->show = Filter::get('show', 'surn|lineage', 'surn'); |
|
| 103 | + } else { |
|
| 104 | + $this->show_all = 'no'; |
|
| 105 | + $this->legend = '…'; |
|
| 106 | + $this->show = 'none'; // Don't show lists until something is chosen |
|
| 107 | + } |
|
| 108 | + $this->legend = '<span dir="auto">' . $this->legend . '</span>'; |
|
| 109 | 109 | |
| 110 | - } |
|
| 110 | + } |
|
| 111 | 111 | |
| 112 | - /** |
|
| 113 | - * Indicates whether the list of surname should be displayed |
|
| 114 | - * @return bool |
|
| 115 | - */ |
|
| 116 | - protected function isShowingSurnames() { |
|
| 117 | - return $this->show === 'surn'; |
|
| 118 | - } |
|
| 112 | + /** |
|
| 113 | + * Indicates whether the list of surname should be displayed |
|
| 114 | + * @return bool |
|
| 115 | + */ |
|
| 116 | + protected function isShowingSurnames() { |
|
| 117 | + return $this->show === 'surn'; |
|
| 118 | + } |
|
| 119 | 119 | |
| 120 | - /** |
|
| 121 | - * Indicates whether the lineages should be displayed |
|
| 122 | - * @return bool |
|
| 123 | - */ |
|
| 124 | - protected function isShowingLineages() { |
|
| 125 | - return $this->show === 'lineage'; |
|
| 126 | - } |
|
| 120 | + /** |
|
| 121 | + * Indicates whether the lineages should be displayed |
|
| 122 | + * @return bool |
|
| 123 | + */ |
|
| 124 | + protected function isShowingLineages() { |
|
| 125 | + return $this->show === 'lineage'; |
|
| 126 | + } |
|
| 127 | 127 | |
| 128 | - /** |
|
| 129 | - * Get list of surnames, starting with the specified initial |
|
| 130 | - * @return array |
|
| 131 | - */ |
|
| 132 | - protected function getSurnamesList() { |
|
| 133 | - return QueryName::surnames(Globals::getTree(), $this->surname, $this->alpha, false, false); |
|
| 134 | - } |
|
| 128 | + /** |
|
| 129 | + * Get list of surnames, starting with the specified initial |
|
| 130 | + * @return array |
|
| 131 | + */ |
|
| 132 | + protected function getSurnamesList() { |
|
| 133 | + return QueryName::surnames(Globals::getTree(), $this->surname, $this->alpha, false, false); |
|
| 134 | + } |
|
| 135 | 135 | |
| 136 | - /** |
|
| 137 | - * Get the lineages for the controller's specified surname |
|
| 138 | - */ |
|
| 139 | - protected function getLineages() { |
|
| 140 | - $builder = new LineageBuilder($this->surname, Globals::getTree()); |
|
| 136 | + /** |
|
| 137 | + * Get the lineages for the controller's specified surname |
|
| 138 | + */ |
|
| 139 | + protected function getLineages() { |
|
| 140 | + $builder = new LineageBuilder($this->surname, Globals::getTree()); |
|
| 141 | 141 | $lineages = $builder->buildLineages(); |
| 142 | 142 | |
| 143 | - return $lineages; |
|
| 144 | - } |
|
| 143 | + return $lineages; |
|
| 144 | + } |
|
| 145 | 145 | |
| 146 | - /** |
|
| 147 | - * Pages |
|
| 148 | - */ |
|
| 146 | + /** |
|
| 147 | + * Pages |
|
| 148 | + */ |
|
| 149 | 149 | |
| 150 | - /** |
|
| 151 | - * Lineage@index |
|
| 152 | - */ |
|
| 153 | - public function index() { |
|
| 154 | - $controller = new PageController(); |
|
| 155 | - $controller->setPageTitle(I18N::translate('Patronymic Lineages') . ' : ' . $this->legend); |
|
| 150 | + /** |
|
| 151 | + * Lineage@index |
|
| 152 | + */ |
|
| 153 | + public function index() { |
|
| 154 | + $controller = new PageController(); |
|
| 155 | + $controller->setPageTitle(I18N::translate('Patronymic Lineages') . ' : ' . $this->legend); |
|
| 156 | 156 | |
| 157 | - $view_bag = new ViewBag(); |
|
| 158 | - $view_bag->set('title', $controller->getPageTitle()); |
|
| 159 | - $view_bag->set('tree', Globals::getTree()); |
|
| 160 | - $view_bag->set('alpha', $this->alpha); |
|
| 161 | - $view_bag->set('surname', $this->surname); |
|
| 162 | - $view_bag->set('legend', $this->legend); |
|
| 163 | - $view_bag->set('show_all', $this->show_all); |
|
| 164 | - if($this->isShowingSurnames()) { |
|
| 165 | - $view_bag->set('issurnames', true); |
|
| 166 | - $view_bag->set('surnameslist', $this->getSurnamesList()); |
|
| 167 | - } |
|
| 168 | - if($this->isShowingLineages()) { |
|
| 169 | - $view_bag->set('islineages', true); |
|
| 170 | - $view_bag->set('lineages', $this->getLineages()); |
|
| 157 | + $view_bag = new ViewBag(); |
|
| 158 | + $view_bag->set('title', $controller->getPageTitle()); |
|
| 159 | + $view_bag->set('tree', Globals::getTree()); |
|
| 160 | + $view_bag->set('alpha', $this->alpha); |
|
| 161 | + $view_bag->set('surname', $this->surname); |
|
| 162 | + $view_bag->set('legend', $this->legend); |
|
| 163 | + $view_bag->set('show_all', $this->show_all); |
|
| 164 | + if($this->isShowingSurnames()) { |
|
| 165 | + $view_bag->set('issurnames', true); |
|
| 166 | + $view_bag->set('surnameslist', $this->getSurnamesList()); |
|
| 167 | + } |
|
| 168 | + if($this->isShowingLineages()) { |
|
| 169 | + $view_bag->set('islineages', true); |
|
| 170 | + $view_bag->set('lineages', $this->getLineages()); |
|
| 171 | 171 | |
| 172 | - if ($this->show_all==='no') { |
|
| 173 | - $view_bag->set('table_title', I18N::translate('Individuals in %s lineages', $this->legend)); |
|
| 174 | - } |
|
| 175 | - else { |
|
| 176 | - $view_bag->set('table_title', I18N::translate('All lineages')); |
|
| 177 | - } |
|
| 178 | - } |
|
| 172 | + if ($this->show_all==='no') { |
|
| 173 | + $view_bag->set('table_title', I18N::translate('Individuals in %s lineages', $this->legend)); |
|
| 174 | + } |
|
| 175 | + else { |
|
| 176 | + $view_bag->set('table_title', I18N::translate('All lineages')); |
|
| 177 | + } |
|
| 178 | + } |
|
| 179 | 179 | |
| 180 | - ViewFactory::make('Lineage', $this, $controller, $view_bag)->render(); |
|
| 181 | - } |
|
| 180 | + ViewFactory::make('Lineage', $this, $controller, $view_bag)->render(); |
|
| 181 | + } |
|
| 182 | 182 | |
| 183 | 183 | |
| 184 | 184 | |
@@ -98,14 +98,14 @@ discard block |
||
| 98 | 98 | $this->show = 'lineage'; // SURN list makes no sense here |
| 99 | 99 | } elseif ($this->alpha) { |
| 100 | 100 | $this->show_all = 'no'; |
| 101 | - $this->legend = Filter::escapeHtml($this->alpha) . '…'; |
|
| 101 | + $this->legend = Filter::escapeHtml($this->alpha).'…'; |
|
| 102 | 102 | $this->show = Filter::get('show', 'surn|lineage', 'surn'); |
| 103 | 103 | } else { |
| 104 | 104 | $this->show_all = 'no'; |
| 105 | 105 | $this->legend = '…'; |
| 106 | 106 | $this->show = 'none'; // Don't show lists until something is chosen |
| 107 | 107 | } |
| 108 | - $this->legend = '<span dir="auto">' . $this->legend . '</span>'; |
|
| 108 | + $this->legend = '<span dir="auto">'.$this->legend.'</span>'; |
|
| 109 | 109 | |
| 110 | 110 | } |
| 111 | 111 | |
@@ -152,7 +152,7 @@ discard block |
||
| 152 | 152 | */ |
| 153 | 153 | public function index() { |
| 154 | 154 | $controller = new PageController(); |
| 155 | - $controller->setPageTitle(I18N::translate('Patronymic Lineages') . ' : ' . $this->legend); |
|
| 155 | + $controller->setPageTitle(I18N::translate('Patronymic Lineages').' : '.$this->legend); |
|
| 156 | 156 | |
| 157 | 157 | $view_bag = new ViewBag(); |
| 158 | 158 | $view_bag->set('title', $controller->getPageTitle()); |
@@ -161,15 +161,15 @@ discard block |
||
| 161 | 161 | $view_bag->set('surname', $this->surname); |
| 162 | 162 | $view_bag->set('legend', $this->legend); |
| 163 | 163 | $view_bag->set('show_all', $this->show_all); |
| 164 | - if($this->isShowingSurnames()) { |
|
| 164 | + if ($this->isShowingSurnames()) { |
|
| 165 | 165 | $view_bag->set('issurnames', true); |
| 166 | 166 | $view_bag->set('surnameslist', $this->getSurnamesList()); |
| 167 | 167 | } |
| 168 | - if($this->isShowingLineages()) { |
|
| 168 | + if ($this->isShowingLineages()) { |
|
| 169 | 169 | $view_bag->set('islineages', true); |
| 170 | 170 | $view_bag->set('lineages', $this->getLineages()); |
| 171 | 171 | |
| 172 | - if ($this->show_all==='no') { |
|
| 172 | + if ($this->show_all === 'no') { |
|
| 173 | 173 | $view_bag->set('table_title', I18N::translate('Individuals in %s lineages', $this->legend)); |
| 174 | 174 | } |
| 175 | 175 | else { |
@@ -23,17 +23,17 @@ |
||
| 23 | 23 | |
| 24 | 24 | Database::exec( |
| 25 | 25 | "CREATE TABLE IF NOT EXISTS `##maj_hooks` (". |
| 26 | - " majh_id INTEGER AUTO_INCREMENT NOT NULL,". |
|
| 27 | - " majh_hook_function VARCHAR(32) NOT NULL,". |
|
| 26 | + " majh_id INTEGER AUTO_INCREMENT NOT NULL,". |
|
| 27 | + " majh_hook_function VARCHAR(32) NOT NULL,". |
|
| 28 | 28 | " majh_hook_context VARCHAR(32) NOT NULL DEFAULT 'all',". |
| 29 | - " majh_module_name VARCHAR(32) NOT NULL,". |
|
| 30 | - " majh_module_priority INTEGER NOT NULL DEFAULT 99,". |
|
| 31 | - " majh_status ENUM('enabled', 'disabled') NOT NULL DEFAULT 'enabled',". |
|
| 32 | - " PRIMARY KEY (majh_id),". |
|
| 33 | - " UNIQUE KEY `##maj_hooks_uk` (majh_hook_function, majh_hook_context, majh_module_name),". |
|
| 34 | - " FOREIGN KEY `##module_name_fk1` (majh_module_name)". |
|
| 29 | + " majh_module_name VARCHAR(32) NOT NULL,". |
|
| 30 | + " majh_module_priority INTEGER NOT NULL DEFAULT 99,". |
|
| 31 | + " majh_status ENUM('enabled', 'disabled') NOT NULL DEFAULT 'enabled',". |
|
| 32 | + " PRIMARY KEY (majh_id),". |
|
| 33 | + " UNIQUE KEY `##maj_hooks_uk` (majh_hook_function, majh_hook_context, majh_module_name),". |
|
| 34 | + " FOREIGN KEY `##module_name_fk1` (majh_module_name)". |
|
| 35 | 35 | " REFERENCES `##module` (module_name) ON DELETE CASCADE ON UPDATE CASCADE". |
| 36 | - ") COLLATE utf8_unicode_ci ENGINE=InnoDB" |
|
| 36 | + ") COLLATE utf8_unicode_ci ENGINE=InnoDB" |
|
| 37 | 37 | ); |
| 38 | 38 | } |
| 39 | 39 | } |
@@ -25,11 +25,11 @@ discard block |
||
| 25 | 25 | * {@inhericDoc} |
| 26 | 26 | * @see \MyArtJaub\Webtrees\Mvc\View\AbstractView::renderContent() |
| 27 | 27 | */ |
| 28 | - protected function renderContent() { |
|
| 28 | + protected function renderContent() { |
|
| 29 | 29 | |
| 30 | - $table_id = $this->data->get('table_id'); |
|
| 30 | + $table_id = $this->data->get('table_id'); |
|
| 31 | 31 | |
| 32 | - ?> |
|
| 32 | + ?> |
|
| 33 | 33 | <ol class="breadcrumb small"> |
| 34 | 34 | <li><a href="admin.php"><?php echo I18N::translate('Control panel'); ?></a></li> |
| 35 | 35 | <li><a href="admin_modules.php"><?php echo I18N::translate('Module administration'); ?></a></li> |
@@ -79,7 +79,7 @@ discard block |
||
| 79 | 79 | </div> |
| 80 | 80 | |
| 81 | 81 | <?php |
| 82 | - } |
|
| 82 | + } |
|
| 83 | 83 | |
| 84 | 84 | } |
| 85 | 85 | |
| 86 | 86 | \ No newline at end of file |
@@ -60,13 +60,13 @@ |
||
| 60 | 60 | ?> |
| 61 | 61 | <tr> |
| 62 | 62 | <td> |
| 63 | - <input type="hidden" name="hook-<?php echo $hook->id;?>" value="yes" > |
|
| 64 | - <?php echo FunctionsEdit::twoStateCheckbox('status-'.($hook->id), ($hook->status)=='enabled'); ?> |
|
| 63 | + <input type="hidden" name="hook-<?php echo $hook->id; ?>" value="yes" > |
|
| 64 | + <?php echo FunctionsEdit::twoStateCheckbox('status-'.($hook->id), ($hook->status) == 'enabled'); ?> |
|
| 65 | 65 | </td> |
| 66 | - <td><?php echo (($hook->status)=='enabled'); ?></td> |
|
| 66 | + <td><?php echo (($hook->status) == 'enabled'); ?></td> |
|
| 67 | 67 | <td><?php echo $hook->hook; ?></td> |
| 68 | 68 | <td><?php echo $hook->context; ?></td> |
| 69 | - <td><?php if($mod = Module::getModuleByName($hook->module)) echo $mod->getTitle(); ?></td> |
|
| 69 | + <td><?php if ($mod = Module::getModuleByName($hook->module)) echo $mod->getTitle(); ?></td> |
|
| 70 | 70 | <td><input type="text" class="center" size="2" value="<?php echo $hook->priority; ?>" name="moduleorder-<?php echo $hook->id; ?>" /></td> |
| 71 | 71 | <td><?php echo $hook->priority; ?></td> |
| 72 | 72 | </tr> |
@@ -66,7 +66,10 @@ |
||
| 66 | 66 | <td><?php echo (($hook->status)=='enabled'); ?></td> |
| 67 | 67 | <td><?php echo $hook->hook; ?></td> |
| 68 | 68 | <td><?php echo $hook->context; ?></td> |
| 69 | - <td><?php if($mod = Module::getModuleByName($hook->module)) echo $mod->getTitle(); ?></td> |
|
| 69 | + <td><?php if($mod = Module::getModuleByName($hook->module)) { |
|
| 70 | + echo $mod->getTitle(); |
|
| 71 | +} |
|
| 72 | +?></td> |
|
| 70 | 73 | <td><input type="text" class="center" size="2" value="<?php echo $hook->priority; ?>" name="moduleorder-<?php echo $hook->id; ?>" /></td> |
| 71 | 74 | <td><?php echo $hook->priority; ?></td> |
| 72 | 75 | </tr> |
@@ -49,62 +49,62 @@ |
||
| 49 | 49 | } |
| 50 | 50 | |
| 51 | 51 | /** |
| 52 | - * Protected constructor. |
|
| 53 | - */ |
|
| 54 | - protected function __construct() |
|
| 55 | - { |
|
| 56 | - $this->modules_list = array(); |
|
| 57 | - } |
|
| 52 | + * Protected constructor. |
|
| 53 | + */ |
|
| 54 | + protected function __construct() |
|
| 55 | + { |
|
| 56 | + $this->modules_list = array(); |
|
| 57 | + } |
|
| 58 | 58 | |
| 59 | - /** |
|
| 60 | - * {@inheritDoc} |
|
| 61 | - * @see \MyArtJaub\Webtrees\Module\ModuleManagerInterface::isOperational() |
|
| 62 | - */ |
|
| 63 | - public function isOperational($moduleName) { |
|
| 64 | - if(!array_key_exists($moduleName, $this->modules_list)) { |
|
| 65 | - if($module = fw\Module::getModuleByName($moduleName)) { |
|
| 66 | - if($module instanceof DependentInterface) { |
|
| 67 | - if($module->validatePrerequisites()) { |
|
| 68 | - $this->modules_list[$moduleName] = TRUE; |
|
| 69 | - return true; |
|
| 70 | - } else { |
|
| 71 | - // Do not cache the result, |
|
| 72 | - // as they could change by the next call to the method |
|
| 73 | - return false; |
|
| 74 | - } |
|
| 75 | - } |
|
| 76 | - else { |
|
| 77 | - $this->modules_list[$moduleName] = TRUE; |
|
| 78 | - return true; |
|
| 79 | - } |
|
| 80 | - } |
|
| 81 | - else { |
|
| 82 | - $this->modules_list[$moduleName] = FALSE; |
|
| 83 | - } |
|
| 84 | - } |
|
| 85 | - return $this->modules_list[$moduleName]; |
|
| 59 | + /** |
|
| 60 | + * {@inheritDoc} |
|
| 61 | + * @see \MyArtJaub\Webtrees\Module\ModuleManagerInterface::isOperational() |
|
| 62 | + */ |
|
| 63 | + public function isOperational($moduleName) { |
|
| 64 | + if(!array_key_exists($moduleName, $this->modules_list)) { |
|
| 65 | + if($module = fw\Module::getModuleByName($moduleName)) { |
|
| 66 | + if($module instanceof DependentInterface) { |
|
| 67 | + if($module->validatePrerequisites()) { |
|
| 68 | + $this->modules_list[$moduleName] = TRUE; |
|
| 69 | + return true; |
|
| 70 | + } else { |
|
| 71 | + // Do not cache the result, |
|
| 72 | + // as they could change by the next call to the method |
|
| 73 | + return false; |
|
| 74 | + } |
|
| 75 | + } |
|
| 76 | + else { |
|
| 77 | + $this->modules_list[$moduleName] = TRUE; |
|
| 78 | + return true; |
|
| 79 | + } |
|
| 80 | + } |
|
| 81 | + else { |
|
| 82 | + $this->modules_list[$moduleName] = FALSE; |
|
| 83 | + } |
|
| 84 | + } |
|
| 85 | + return $this->modules_list[$moduleName]; |
|
| 86 | 86 | |
| 87 | - } |
|
| 87 | + } |
|
| 88 | 88 | |
| 89 | 89 | |
| 90 | - /** |
|
| 91 | - * Private clone method to prevent cloning of the instance of the |
|
| 92 | - * *ModuleManager* instance. |
|
| 93 | - * |
|
| 94 | - * @return void |
|
| 95 | - */ |
|
| 96 | - private function __clone() |
|
| 97 | - { |
|
| 98 | - } |
|
| 90 | + /** |
|
| 91 | + * Private clone method to prevent cloning of the instance of the |
|
| 92 | + * *ModuleManager* instance. |
|
| 93 | + * |
|
| 94 | + * @return void |
|
| 95 | + */ |
|
| 96 | + private function __clone() |
|
| 97 | + { |
|
| 98 | + } |
|
| 99 | 99 | |
| 100 | - /** |
|
| 101 | - * Private unserialize method to prevent unserializing of the *ModuleManager* |
|
| 102 | - * instance. |
|
| 103 | - * |
|
| 104 | - * @return void |
|
| 105 | - */ |
|
| 106 | - private function __wakeup() |
|
| 107 | - { |
|
| 108 | - } |
|
| 100 | + /** |
|
| 101 | + * Private unserialize method to prevent unserializing of the *ModuleManager* |
|
| 102 | + * instance. |
|
| 103 | + * |
|
| 104 | + * @return void |
|
| 105 | + */ |
|
| 106 | + private function __wakeup() |
|
| 107 | + { |
|
| 108 | + } |
|
| 109 | 109 | |
| 110 | 110 | } |
@@ -61,10 +61,10 @@ |
||
| 61 | 61 | * @see \MyArtJaub\Webtrees\Module\ModuleManagerInterface::isOperational() |
| 62 | 62 | */ |
| 63 | 63 | public function isOperational($moduleName) { |
| 64 | - if(!array_key_exists($moduleName, $this->modules_list)) { |
|
| 65 | - if($module = fw\Module::getModuleByName($moduleName)) { |
|
| 66 | - if($module instanceof DependentInterface) { |
|
| 67 | - if($module->validatePrerequisites()) { |
|
| 64 | + if (!array_key_exists($moduleName, $this->modules_list)) { |
|
| 65 | + if ($module = fw\Module::getModuleByName($moduleName)) { |
|
| 66 | + if ($module instanceof DependentInterface) { |
|
| 67 | + if ($module->validatePrerequisites()) { |
|
| 68 | 68 | $this->modules_list[$moduleName] = TRUE; |
| 69 | 69 | return true; |
| 70 | 70 | } else { |
@@ -72,13 +72,11 @@ |
||
| 72 | 72 | // as they could change by the next call to the method |
| 73 | 73 | return false; |
| 74 | 74 | } |
| 75 | - } |
|
| 76 | - else { |
|
| 75 | + } else { |
|
| 77 | 76 | $this->modules_list[$moduleName] = TRUE; |
| 78 | 77 | return true; |
| 79 | 78 | } |
| 80 | - } |
|
| 81 | - else { |
|
| 79 | + } else { |
|
| 82 | 80 | $this->modules_list[$moduleName] = FALSE; |
| 83 | 81 | } |
| 84 | 82 | } |