@@ -22,18 +22,18 @@ |
||
22 | 22 | public function upgrade() { |
23 | 23 | |
24 | 24 | Database::exec( |
25 | - 'CREATE TABLE IF NOT EXISTS `##maj_sosa` (' . |
|
26 | - ' majs_gedcom_id INTEGER NOT NULL,' . |
|
27 | - ' majs_user_id INTEGER NOT NULL DEFAULT -1,' . |
|
28 | - ' majs_sosa BIGINT UNSIGNED NOT NULL,' . // Allow to calculate sosa on 64 generations |
|
29 | - ' majs_i_id VARCHAR(20) NOT NULL,' . |
|
30 | - ' majs_gen TINYINT NULL,' . |
|
31 | - ' majs_birth_year SMALLINT NULL,' . |
|
32 | - ' majs_death_year SMALLINT NULL,' . |
|
33 | - ' PRIMARY KEY (majs_gedcom_id, majs_user_id, majs_sosa),' . |
|
34 | - ' FOREIGN KEY `##gedcom_id_fk1` (majs_gedcom_id) REFERENCES `##gedcom` (gedcom_id) ON DELETE CASCADE,' . |
|
35 | - ' FOREIGN KEY `##user_id_fk1` (majs_user_id) REFERENCES `##user` (user_id) ON DELETE CASCADE' . |
|
36 | - ') COLLATE utf8_unicode_ci ENGINE=InnoDB' |
|
25 | + 'CREATE TABLE IF NOT EXISTS `##maj_sosa` (' . |
|
26 | + ' majs_gedcom_id INTEGER NOT NULL,' . |
|
27 | + ' majs_user_id INTEGER NOT NULL DEFAULT -1,' . |
|
28 | + ' majs_sosa BIGINT UNSIGNED NOT NULL,' . // Allow to calculate sosa on 64 generations |
|
29 | + ' majs_i_id VARCHAR(20) NOT NULL,' . |
|
30 | + ' majs_gen TINYINT NULL,' . |
|
31 | + ' majs_birth_year SMALLINT NULL,' . |
|
32 | + ' majs_death_year SMALLINT NULL,' . |
|
33 | + ' PRIMARY KEY (majs_gedcom_id, majs_user_id, majs_sosa),' . |
|
34 | + ' FOREIGN KEY `##gedcom_id_fk1` (majs_gedcom_id) REFERENCES `##gedcom` (gedcom_id) ON DELETE CASCADE,' . |
|
35 | + ' FOREIGN KEY `##user_id_fk1` (majs_user_id) REFERENCES `##user` (user_id) ON DELETE CASCADE' . |
|
36 | + ') COLLATE utf8_unicode_ci ENGINE=InnoDB' |
|
37 | 37 | ); |
38 | 38 | } |
39 | 39 | } |
@@ -22,17 +22,17 @@ |
||
22 | 22 | public function upgrade() { |
23 | 23 | |
24 | 24 | Database::exec( |
25 | - 'CREATE TABLE IF NOT EXISTS `##maj_sosa` (' . |
|
26 | - ' majs_gedcom_id INTEGER NOT NULL,' . |
|
27 | - ' majs_user_id INTEGER NOT NULL DEFAULT -1,' . |
|
28 | - ' majs_sosa BIGINT UNSIGNED NOT NULL,' . // Allow to calculate sosa on 64 generations |
|
29 | - ' majs_i_id VARCHAR(20) NOT NULL,' . |
|
30 | - ' majs_gen TINYINT NULL,' . |
|
31 | - ' majs_birth_year SMALLINT NULL,' . |
|
32 | - ' majs_death_year SMALLINT NULL,' . |
|
33 | - ' PRIMARY KEY (majs_gedcom_id, majs_user_id, majs_sosa),' . |
|
34 | - ' FOREIGN KEY `##gedcom_id_fk1` (majs_gedcom_id) REFERENCES `##gedcom` (gedcom_id) ON DELETE CASCADE,' . |
|
35 | - ' FOREIGN KEY `##user_id_fk1` (majs_user_id) REFERENCES `##user` (user_id) ON DELETE CASCADE' . |
|
25 | + 'CREATE TABLE IF NOT EXISTS `##maj_sosa` ('. |
|
26 | + ' majs_gedcom_id INTEGER NOT NULL,'. |
|
27 | + ' majs_user_id INTEGER NOT NULL DEFAULT -1,'. |
|
28 | + ' majs_sosa BIGINT UNSIGNED NOT NULL,'.// Allow to calculate sosa on 64 generations |
|
29 | + ' majs_i_id VARCHAR(20) NOT NULL,'. |
|
30 | + ' majs_gen TINYINT NULL,'. |
|
31 | + ' majs_birth_year SMALLINT NULL,'. |
|
32 | + ' majs_death_year SMALLINT NULL,'. |
|
33 | + ' PRIMARY KEY (majs_gedcom_id, majs_user_id, majs_sosa),'. |
|
34 | + ' FOREIGN KEY `##gedcom_id_fk1` (majs_gedcom_id) REFERENCES `##gedcom` (gedcom_id) ON DELETE CASCADE,'. |
|
35 | + ' FOREIGN KEY `##user_id_fk1` (majs_user_id) REFERENCES `##user` (user_id) ON DELETE CASCADE'. |
|
36 | 36 | ') COLLATE utf8_unicode_ci ENGINE=InnoDB' |
37 | 37 | ); |
38 | 38 | } |
@@ -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 | } |
@@ -92,14 +92,14 @@ discard block |
||
92 | 92 | $this->show = 'lineage'; // SURN list makes no sense here |
93 | 93 | } elseif ($this->alpha) { |
94 | 94 | $this->show_all = 'no'; |
95 | - $this->legend = Filter::escapeHtml($this->alpha) . '…'; |
|
95 | + $this->legend = Filter::escapeHtml($this->alpha).'…'; |
|
96 | 96 | $this->show = Filter::get('show', 'surn|lineage', 'surn'); |
97 | 97 | } else { |
98 | 98 | $this->show_all = 'no'; |
99 | 99 | $this->legend = '…'; |
100 | 100 | $this->show = 'none'; // Don't show lists until something is chosen |
101 | 101 | } |
102 | - $this->legend = '<span dir="auto">' . $this->legend . '</span>'; |
|
102 | + $this->legend = '<span dir="auto">'.$this->legend.'</span>'; |
|
103 | 103 | |
104 | 104 | } |
105 | 105 | |
@@ -152,7 +152,7 @@ discard block |
||
152 | 152 | global $WT_TREE; |
153 | 153 | |
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 { |
@@ -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 | } |
@@ -26,166 +26,166 @@ |
||
26 | 26 | class LineageController extends MvcController |
27 | 27 | { |
28 | 28 | |
29 | - /** |
|
30 | - * Generate the patronymic lineage for this surname |
|
31 | - * @var string $surname Reference surname |
|
32 | - */ |
|
33 | - private $surname; |
|
29 | + /** |
|
30 | + * Generate the patronymic lineage for this surname |
|
31 | + * @var string $surname Reference surname |
|
32 | + */ |
|
33 | + private $surname; |
|
34 | 34 | |
35 | - /** |
|
36 | - * Initial letter |
|
37 | - * @var string $alpha |
|
38 | - */ |
|
39 | - private $alpha; |
|
35 | + /** |
|
36 | + * Initial letter |
|
37 | + * @var string $alpha |
|
38 | + */ |
|
39 | + private $alpha; |
|
40 | 40 | |
41 | - /** |
|
42 | - * Show all names (values: yes|no) |
|
43 | - * @var bool $show |
|
44 | - */ |
|
45 | - private $show_all; |
|
41 | + /** |
|
42 | + * Show all names (values: yes|no) |
|
43 | + * @var bool $show |
|
44 | + */ |
|
45 | + private $show_all; |
|
46 | 46 | |
47 | - /** |
|
48 | - * Page to display (values: surn|lineage) |
|
49 | - * @var unknown $show |
|
50 | - */ |
|
51 | - private $show; |
|
47 | + /** |
|
48 | + * Page to display (values: surn|lineage) |
|
49 | + * @var unknown $show |
|
50 | + */ |
|
51 | + private $show; |
|
52 | 52 | |
53 | - /** |
|
54 | - * Page title |
|
55 | - * @var string $legend |
|
56 | - */ |
|
57 | - private $legend; |
|
53 | + /** |
|
54 | + * Page title |
|
55 | + * @var string $legend |
|
56 | + */ |
|
57 | + private $legend; |
|
58 | 58 | |
59 | - /** |
|
60 | - * {@inheritDoc} |
|
61 | - * @see \MyArtJaub\Webtrees\Mvc\Controller\MvcController::__construct(AbstractModule $module) |
|
62 | - */ |
|
63 | - public function __construct(AbstractModule $module) { |
|
64 | - global $WT_TREE; |
|
59 | + /** |
|
60 | + * {@inheritDoc} |
|
61 | + * @see \MyArtJaub\Webtrees\Mvc\Controller\MvcController::__construct(AbstractModule $module) |
|
62 | + */ |
|
63 | + public function __construct(AbstractModule $module) { |
|
64 | + global $WT_TREE; |
|
65 | 65 | |
66 | - parent::__construct($module); |
|
66 | + parent::__construct($module); |
|
67 | 67 | |
68 | - $this->surname = Filter::get('surname'); |
|
69 | - $this->alpha = Filter::get('alpha'); // All surnames beginning with this letter where "@"=unknown and ","=none |
|
70 | - $this->show_all = Filter::get('show_all', 'no|yes', 'no'); // All indis |
|
71 | - // Make sure selections are consistent. |
|
72 | - // i.e. can’t specify show_all and surname at the same time. |
|
73 | - if ($this->show_all === 'yes') { |
|
74 | - $this->alpha = ''; |
|
75 | - $this->surname = ''; |
|
76 | - $this->legend = I18N::translate('All'); |
|
77 | - $this->show = Filter::get('show', 'surn|lineage', 'surn'); |
|
78 | - } elseif ($this->surname) { |
|
79 | - $this->alpha = QueryName::initialLetter($this->surname); // so we can highlight the initial letter |
|
80 | - $this->show_all = 'no'; |
|
81 | - if ($this->surname === '@N.N.') { |
|
82 | - $this->legend = I18N::translateContext('Unknown surname', '…'); |
|
83 | - } else { |
|
84 | - $this->legend = Filter::escapeHtml($this->surname); |
|
85 | - // The surname parameter is a root/canonical form. |
|
86 | - // Display it as the actual surname |
|
87 | - foreach (QueryName::surnames($WT_TREE, $this->surname, $this->alpha, false, false) as $details) { |
|
88 | - $this->legend = implode('/', array_keys($details)); |
|
89 | - } |
|
90 | - } |
|
91 | - $this->show = 'lineage'; // SURN list makes no sense here |
|
92 | - } elseif ($this->alpha === '@') { |
|
93 | - $this->show_all = 'no'; |
|
94 | - $this->legend = I18N::translateContext('Unknown surname', '…'); |
|
95 | - $this->show = 'lineage'; // SURN list makes no sense here |
|
96 | - } elseif ($this->alpha === ',') { |
|
97 | - $this->show_all = 'no'; |
|
98 | - $this->legend = I18N::translate('None'); |
|
99 | - $this->show = 'lineage'; // SURN list makes no sense here |
|
100 | - } elseif ($this->alpha) { |
|
101 | - $this->show_all = 'no'; |
|
102 | - $this->legend = Filter::escapeHtml($this->alpha) . '…'; |
|
103 | - $this->show = Filter::get('show', 'surn|lineage', 'surn'); |
|
104 | - } else { |
|
105 | - $this->show_all = 'no'; |
|
106 | - $this->legend = '…'; |
|
107 | - $this->show = 'none'; // Don't show lists until something is chosen |
|
108 | - } |
|
109 | - $this->legend = '<span dir="auto">' . $this->legend . '</span>'; |
|
68 | + $this->surname = Filter::get('surname'); |
|
69 | + $this->alpha = Filter::get('alpha'); // All surnames beginning with this letter where "@"=unknown and ","=none |
|
70 | + $this->show_all = Filter::get('show_all', 'no|yes', 'no'); // All indis |
|
71 | + // Make sure selections are consistent. |
|
72 | + // i.e. can’t specify show_all and surname at the same time. |
|
73 | + if ($this->show_all === 'yes') { |
|
74 | + $this->alpha = ''; |
|
75 | + $this->surname = ''; |
|
76 | + $this->legend = I18N::translate('All'); |
|
77 | + $this->show = Filter::get('show', 'surn|lineage', 'surn'); |
|
78 | + } elseif ($this->surname) { |
|
79 | + $this->alpha = QueryName::initialLetter($this->surname); // so we can highlight the initial letter |
|
80 | + $this->show_all = 'no'; |
|
81 | + if ($this->surname === '@N.N.') { |
|
82 | + $this->legend = I18N::translateContext('Unknown surname', '…'); |
|
83 | + } else { |
|
84 | + $this->legend = Filter::escapeHtml($this->surname); |
|
85 | + // The surname parameter is a root/canonical form. |
|
86 | + // Display it as the actual surname |
|
87 | + foreach (QueryName::surnames($WT_TREE, $this->surname, $this->alpha, false, false) as $details) { |
|
88 | + $this->legend = implode('/', array_keys($details)); |
|
89 | + } |
|
90 | + } |
|
91 | + $this->show = 'lineage'; // SURN list makes no sense here |
|
92 | + } elseif ($this->alpha === '@') { |
|
93 | + $this->show_all = 'no'; |
|
94 | + $this->legend = I18N::translateContext('Unknown surname', '…'); |
|
95 | + $this->show = 'lineage'; // SURN list makes no sense here |
|
96 | + } elseif ($this->alpha === ',') { |
|
97 | + $this->show_all = 'no'; |
|
98 | + $this->legend = I18N::translate('None'); |
|
99 | + $this->show = 'lineage'; // SURN list makes no sense here |
|
100 | + } elseif ($this->alpha) { |
|
101 | + $this->show_all = 'no'; |
|
102 | + $this->legend = Filter::escapeHtml($this->alpha) . '…'; |
|
103 | + $this->show = Filter::get('show', 'surn|lineage', 'surn'); |
|
104 | + } else { |
|
105 | + $this->show_all = 'no'; |
|
106 | + $this->legend = '…'; |
|
107 | + $this->show = 'none'; // Don't show lists until something is chosen |
|
108 | + } |
|
109 | + $this->legend = '<span dir="auto">' . $this->legend . '</span>'; |
|
110 | 110 | |
111 | - } |
|
111 | + } |
|
112 | 112 | |
113 | - /** |
|
114 | - * Indicates whether the list of surname should be displayed |
|
115 | - * @return bool |
|
116 | - */ |
|
117 | - protected function isShowingSurnames() { |
|
118 | - return $this->show === 'surn'; |
|
119 | - } |
|
113 | + /** |
|
114 | + * Indicates whether the list of surname should be displayed |
|
115 | + * @return bool |
|
116 | + */ |
|
117 | + protected function isShowingSurnames() { |
|
118 | + return $this->show === 'surn'; |
|
119 | + } |
|
120 | 120 | |
121 | - /** |
|
122 | - * Indicates whether the lineages should be displayed |
|
123 | - * @return bool |
|
124 | - */ |
|
125 | - protected function isShowingLineages() { |
|
126 | - return $this->show === 'lineage'; |
|
127 | - } |
|
121 | + /** |
|
122 | + * Indicates whether the lineages should be displayed |
|
123 | + * @return bool |
|
124 | + */ |
|
125 | + protected function isShowingLineages() { |
|
126 | + return $this->show === 'lineage'; |
|
127 | + } |
|
128 | 128 | |
129 | - /** |
|
130 | - * Get list of surnames, starting with the specified initial |
|
131 | - * @return array |
|
132 | - */ |
|
133 | - protected function getSurnamesList() { |
|
134 | - global $WT_TREE; |
|
129 | + /** |
|
130 | + * Get list of surnames, starting with the specified initial |
|
131 | + * @return array |
|
132 | + */ |
|
133 | + protected function getSurnamesList() { |
|
134 | + global $WT_TREE; |
|
135 | 135 | |
136 | - return QueryName::surnames($WT_TREE, $this->surname, $this->alpha, false, false); |
|
137 | - } |
|
136 | + return QueryName::surnames($WT_TREE, $this->surname, $this->alpha, false, false); |
|
137 | + } |
|
138 | 138 | |
139 | - /** |
|
140 | - * Get the lineages for the controller's specified surname |
|
141 | - */ |
|
142 | - protected function getLineages() { |
|
139 | + /** |
|
140 | + * Get the lineages for the controller's specified surname |
|
141 | + */ |
|
142 | + protected function getLineages() { |
|
143 | 143 | global $WT_TREE; |
144 | 144 | |
145 | 145 | $builder = new LineageBuilder($this->surname, $WT_TREE); |
146 | 146 | $lineages = $builder->buildLineages(); |
147 | 147 | |
148 | - return $lineages; |
|
149 | - } |
|
148 | + return $lineages; |
|
149 | + } |
|
150 | 150 | |
151 | - /** |
|
152 | - * Pages |
|
153 | - */ |
|
151 | + /** |
|
152 | + * Pages |
|
153 | + */ |
|
154 | 154 | |
155 | - /** |
|
156 | - * Lineage@index |
|
157 | - */ |
|
158 | - public function index() { |
|
159 | - global $WT_TREE; |
|
155 | + /** |
|
156 | + * Lineage@index |
|
157 | + */ |
|
158 | + public function index() { |
|
159 | + global $WT_TREE; |
|
160 | 160 | |
161 | - $controller = new PageController(); |
|
162 | - $controller->setPageTitle(I18N::translate('Patronymic Lineages') . ' : ' . $this->legend); |
|
161 | + $controller = new PageController(); |
|
162 | + $controller->setPageTitle(I18N::translate('Patronymic Lineages') . ' : ' . $this->legend); |
|
163 | 163 | |
164 | - $view_bag = new ViewBag(); |
|
165 | - $view_bag->set('title', $controller->getPageTitle()); |
|
166 | - $view_bag->set('tree', $WT_TREE); |
|
167 | - $view_bag->set('alpha', $this->alpha); |
|
168 | - $view_bag->set('surname', $this->surname); |
|
169 | - $view_bag->set('legend', $this->legend); |
|
170 | - $view_bag->set('show_all', $this->show_all); |
|
171 | - if($this->isShowingSurnames()) { |
|
172 | - $view_bag->set('issurnames', true); |
|
173 | - $view_bag->set('surnameslist', $this->getSurnamesList()); |
|
174 | - } |
|
175 | - if($this->isShowingLineages()) { |
|
176 | - $view_bag->set('islineages', true); |
|
177 | - $view_bag->set('lineages', $this->getLineages()); |
|
164 | + $view_bag = new ViewBag(); |
|
165 | + $view_bag->set('title', $controller->getPageTitle()); |
|
166 | + $view_bag->set('tree', $WT_TREE); |
|
167 | + $view_bag->set('alpha', $this->alpha); |
|
168 | + $view_bag->set('surname', $this->surname); |
|
169 | + $view_bag->set('legend', $this->legend); |
|
170 | + $view_bag->set('show_all', $this->show_all); |
|
171 | + if($this->isShowingSurnames()) { |
|
172 | + $view_bag->set('issurnames', true); |
|
173 | + $view_bag->set('surnameslist', $this->getSurnamesList()); |
|
174 | + } |
|
175 | + if($this->isShowingLineages()) { |
|
176 | + $view_bag->set('islineages', true); |
|
177 | + $view_bag->set('lineages', $this->getLineages()); |
|
178 | 178 | |
179 | - if ($this->show_all==='no') { |
|
180 | - $view_bag->set('table_title', I18N::translate('Individuals in %s lineages', $this->legend)); |
|
181 | - } |
|
182 | - else { |
|
183 | - $view_bag->set('table_title', I18N::translate('All lineages')); |
|
184 | - } |
|
185 | - } |
|
179 | + if ($this->show_all==='no') { |
|
180 | + $view_bag->set('table_title', I18N::translate('Individuals in %s lineages', $this->legend)); |
|
181 | + } |
|
182 | + else { |
|
183 | + $view_bag->set('table_title', I18N::translate('All lineages')); |
|
184 | + } |
|
185 | + } |
|
186 | 186 | |
187 | - ViewFactory::make('Lineage', $this, $controller, $view_bag)->render(); |
|
188 | - } |
|
187 | + ViewFactory::make('Lineage', $this, $controller, $view_bag)->render(); |
|
188 | + } |
|
189 | 189 | |
190 | 190 | |
191 | 191 |
@@ -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> |