@@ -164,7 +164,7 @@ discard block |
||
164 | 164 | * @return string |
165 | 165 | */ |
166 | 166 | public function getHtmlUrl() { |
167 | - return 'module.php?mod='. Constants::MODULE_MAJ_GEODISP_NAME . '&mod_action=GeoAnalysis&ga_id=' . $this->getId() . '&ged=' . $this->tree->getNameUrl(); |
|
167 | + return 'module.php?mod='.Constants::MODULE_MAJ_GEODISP_NAME.'&mod_action=GeoAnalysis&ga_id='.$this->getId().'&ged='.$this->tree->getNameUrl(); |
|
168 | 168 | } |
169 | 169 | |
170 | 170 | /** |
@@ -187,50 +187,50 @@ discard block |
||
187 | 187 | $placesDispGeneral = null; |
188 | 188 | $placesDispGenerations = null; |
189 | 189 | |
190 | - if($sosalist && count($sosalist) > 0) { |
|
190 | + if ($sosalist && count($sosalist) > 0) { |
|
191 | 191 | $placesDispGeneral['knownsum'] = 0; |
192 | 192 | $placesDispGeneral['unknown'] = 0; |
193 | 193 | $placesDispGeneral['max'] = 0; |
194 | 194 | $placesDispGeneral['places'] = array(); |
195 | - foreach($sosalist as $sosaid => $gens) { |
|
195 | + foreach ($sosalist as $sosaid => $gens) { |
|
196 | 196 | $sosa = Individual::getIntance($sosaid, $this->tree); |
197 | - $place =$sosa->getSignificantPlace(); |
|
197 | + $place = $sosa->getSignificantPlace(); |
|
198 | 198 | $genstab = explode(',', $gens); |
199 | - $isUnknown=true; |
|
200 | - if($sosa->getDerivedRecord()->canShow() && !is_null($place)){ |
|
201 | - $levels = array_reverse(array_map('trim',explode(',', $place))); |
|
202 | - if(count($levels)>= $this->analysis_level){ |
|
199 | + $isUnknown = true; |
|
200 | + if ($sosa->getDerivedRecord()->canShow() && !is_null($place)) { |
|
201 | + $levels = array_reverse(array_map('trim', explode(',', $place))); |
|
202 | + if (count($levels) >= $this->analysis_level) { |
|
203 | 203 | $toplevelvalues = array(); |
204 | - if($this->hasMap() && $toplevelvalue = $this->options->getMap()->getTopLevelName()) { |
|
205 | - $toplevelvalues = array_map('trim',explode(',', strtolower($toplevelvalue))); |
|
204 | + if ($this->hasMap() && $toplevelvalue = $this->options->getMap()->getTopLevelName()) { |
|
205 | + $toplevelvalues = array_map('trim', explode(',', strtolower($toplevelvalue))); |
|
206 | 206 | } |
207 | - if(!$this->hasMap() |
|
207 | + if (!$this->hasMap() |
|
208 | 208 | || is_null($this->options->getMapLevel()) |
209 | 209 | || $this->options->getMap()->getTopLevelName() == '*' |
210 | 210 | || ( |
211 | 211 | $this->options->getMapLevel() <= $this->analysis_level |
212 | 212 | && $this->options->getMapLevel() > 0 |
213 | 213 | && count($levels) >= $this->options->getMapLevel() |
214 | - && in_array(strtolower($levels[$this->options->getMapLevel()-1]), $toplevelvalues) |
|
214 | + && in_array(strtolower($levels[$this->options->getMapLevel() - 1]), $toplevelvalues) |
|
215 | 215 | ) |
216 | 216 | ) { |
217 | 217 | $placest = implode(I18N::$list_separator, array_slice($levels, 0, $this->analysis_level)); |
218 | - if(isset($placesDispGeneral['places'][$placest])) { |
|
218 | + if (isset($placesDispGeneral['places'][$placest])) { |
|
219 | 219 | $placesDispGeneral['places'][$placest] += 1; |
220 | 220 | } |
221 | 221 | else { |
222 | 222 | $placesDispGeneral['places'][$placest] = 1; |
223 | 223 | } |
224 | - if($placesDispGeneral['places'][$placest]>$placesDispGeneral['max']) |
|
224 | + if ($placesDispGeneral['places'][$placest] > $placesDispGeneral['max']) |
|
225 | 225 | $placesDispGeneral['max'] = $placesDispGeneral['places'][$placest]; |
226 | - foreach($genstab as $gen) { |
|
227 | - if(isset($placesDispGenerations[$gen]['places'][$placest])) { |
|
226 | + foreach ($genstab as $gen) { |
|
227 | + if (isset($placesDispGenerations[$gen]['places'][$placest])) { |
|
228 | 228 | $placesDispGenerations[$gen]['places'][$placest] += 1; |
229 | 229 | } |
230 | 230 | else { |
231 | 231 | $placesDispGenerations[$gen]['places'][$placest] = 1; |
232 | 232 | } |
233 | - if(isset($placesDispGenerations[$gen]['sum'])) { |
|
233 | + if (isset($placesDispGenerations[$gen]['sum'])) { |
|
234 | 234 | $placesDispGenerations[$gen]['sum'] += 1; |
235 | 235 | } |
236 | 236 | else { |
@@ -238,15 +238,15 @@ discard block |
||
238 | 238 | } |
239 | 239 | } |
240 | 240 | } |
241 | - else{ |
|
242 | - if(isset($placesDispGeneral['other'])) { |
|
241 | + else { |
|
242 | + if (isset($placesDispGeneral['other'])) { |
|
243 | 243 | $placesDispGeneral['other'] += 1; |
244 | 244 | } |
245 | 245 | else { |
246 | 246 | $placesDispGeneral['other'] = 1; |
247 | 247 | } |
248 | - foreach($genstab as $gen) { |
|
249 | - if(isset($placesDispGenerations[$gen]['other'])) { |
|
248 | + foreach ($genstab as $gen) { |
|
249 | + if (isset($placesDispGenerations[$gen]['other'])) { |
|
250 | 250 | $placesDispGenerations[$gen]['other'] += 1; |
251 | 251 | } |
252 | 252 | else { |
@@ -258,10 +258,10 @@ discard block |
||
258 | 258 | $isUnknown = false; |
259 | 259 | } |
260 | 260 | } |
261 | - if($isUnknown){ |
|
261 | + if ($isUnknown) { |
|
262 | 262 | $placesDispGeneral['unknown'] += 1; |
263 | - foreach($genstab as $gen) { |
|
264 | - if(isset($placesDispGenerations[$gen]['unknown'])) { |
|
263 | + foreach ($genstab as $gen) { |
|
264 | + if (isset($placesDispGenerations[$gen]['unknown'])) { |
|
265 | 265 | $placesDispGenerations[$gen]['unknown'] += 1; |
266 | 266 | } |
267 | 267 | else { |
@@ -70,7 +70,7 @@ discard block |
||
70 | 70 | $this->is_loaded = false; |
71 | 71 | $this->subdivisions = array(); |
72 | 72 | $this->mappings = array(); |
73 | - if($load) $this->load(); |
|
73 | + if ($load) $this->load(); |
|
74 | 74 | } |
75 | 75 | |
76 | 76 | /** |
@@ -99,9 +99,9 @@ discard block |
||
99 | 99 | * |
100 | 100 | */ |
101 | 101 | protected function load() { |
102 | - if(file_exists(WT_ROOT.WT_MODULES_DIR.Constants::MODULE_MAJ_GEODISP_NAME.'/maps/'.$this->filename)){ |
|
102 | + if (file_exists(WT_ROOT.WT_MODULES_DIR.Constants::MODULE_MAJ_GEODISP_NAME.'/maps/'.$this->filename)) { |
|
103 | 103 | $xml = simplexml_load_file(WT_ROOT.WT_MODULES_DIR.Constants::MODULE_MAJ_GEODISP_NAME.'/maps/'.$this->filename); |
104 | - if($xml){ |
|
104 | + if ($xml) { |
|
105 | 105 | $this->description = trim($xml->displayName); |
106 | 106 | $this->top_level_name = trim($xml->topLevel); |
107 | 107 | $this->canvas = new OutlineMapCanvas( |
@@ -114,18 +114,18 @@ discard block |
||
114 | 114 | trim($xml->canvas->defaultcolor), |
115 | 115 | trim($xml->canvas->defaultstroke) |
116 | 116 | ); |
117 | - foreach($xml->subdivisions->children() as $subdivision){ |
|
117 | + foreach ($xml->subdivisions->children() as $subdivision) { |
|
118 | 118 | $attributes = $subdivision->attributes(); |
119 | 119 | $key = trim($attributes['name']); |
120 | - if(isset($attributes['parent'])) $key .= '@'.trim($attributes['parent']); |
|
120 | + if (isset($attributes['parent'])) $key .= '@'.trim($attributes['parent']); |
|
121 | 121 | $this->subdivisions[$key] = array( |
122 | 122 | 'id' => trim($attributes['id']), |
123 | 123 | 'displayname' => trim($attributes['name']), |
124 | 124 | 'coord' => trim($subdivision[0]) |
125 | 125 | ); |
126 | 126 | } |
127 | - if(isset($xml->mappings)) { |
|
128 | - foreach($xml->mappings->children() as $mappings){ |
|
127 | + if (isset($xml->mappings)) { |
|
128 | + foreach ($xml->mappings->children() as $mappings) { |
|
129 | 129 | $attributes = $mappings->attributes(); |
130 | 130 | $this->mappings[trim($attributes['name'])] = trim($attributes['mapto']); |
131 | 131 | } |
@@ -142,7 +142,7 @@ discard block |
||
142 | 142 | * @return string |
143 | 143 | */ |
144 | 144 | public function getFileName() { |
145 | - if(!$this->is_loaded) $this->load(); |
|
145 | + if (!$this->is_loaded) $this->load(); |
|
146 | 146 | return $this->filename; |
147 | 147 | } |
148 | 148 | |
@@ -151,7 +151,7 @@ discard block |
||
151 | 151 | * @return string |
152 | 152 | */ |
153 | 153 | public function getDescription() { |
154 | - if(!$this->is_loaded) $this->load(); |
|
154 | + if (!$this->is_loaded) $this->load(); |
|
155 | 155 | return $this->description; |
156 | 156 | } |
157 | 157 | |
@@ -160,7 +160,7 @@ discard block |
||
160 | 160 | * @return string |
161 | 161 | */ |
162 | 162 | public function getTopLevelName() { |
163 | - if(!$this->is_loaded) $this->load(); |
|
163 | + if (!$this->is_loaded) $this->load(); |
|
164 | 164 | return $this->top_level_name; |
165 | 165 | } |
166 | 166 | |
@@ -169,7 +169,7 @@ discard block |
||
169 | 169 | * @return \MyArtJaub\Webtrees\Module\GeoDispersion\Model\OutlineMapCanvas |
170 | 170 | */ |
171 | 171 | public function getCanvas() { |
172 | - if(!$this->is_loaded) $this->load(); |
|
172 | + if (!$this->is_loaded) $this->load(); |
|
173 | 173 | return $this->canvas; |
174 | 174 | } |
175 | 175 | |
@@ -178,7 +178,7 @@ discard block |
||
178 | 178 | * @return array |
179 | 179 | */ |
180 | 180 | public function getSubdivisions() { |
181 | - if(!$this->is_loaded) $this->load(); |
|
181 | + if (!$this->is_loaded) $this->load(); |
|
182 | 182 | return $this->subdivisions; |
183 | 183 | } |
184 | 184 | |
@@ -187,7 +187,7 @@ discard block |
||
187 | 187 | * @return array |
188 | 188 | */ |
189 | 189 | public function getPlacesMappings() { |
190 | - if(!$this->is_loaded) $this->load(); |
|
190 | + if (!$this->is_loaded) $this->load(); |
|
191 | 191 | return $this->mappings; |
192 | 192 | } |
193 | 193 |
@@ -72,14 +72,14 @@ discard block |
||
72 | 72 | $data->set('title', $controller->getPageTitle()); |
73 | 73 | $data->set('tree', $WT_TREE); |
74 | 74 | |
75 | - $data->set('root_url', 'module.php?mod=' . $this->module->getName() . '&mod_action=AdminConfig'); |
|
75 | + $data->set('root_url', 'module.php?mod='.$this->module->getName().'&mod_action=AdminConfig'); |
|
76 | 76 | |
77 | - $table_id = 'table-geoanalysis-' . Uuid::uuid4(); |
|
77 | + $table_id = 'table-geoanalysis-'.Uuid::uuid4(); |
|
78 | 78 | $data->set('table_id', $table_id); |
79 | 79 | |
80 | 80 | $other_trees = array(); |
81 | 81 | foreach (Tree::getAll() as $tree) { |
82 | - if($tree->getTreeId() != $WT_TREE->getTreeId()) $other_trees[] = $tree; |
|
82 | + if ($tree->getTreeId() != $WT_TREE->getTreeId()) $other_trees[] = $tree; |
|
83 | 83 | } |
84 | 84 | $data->set('other_trees', $other_trees); |
85 | 85 | |
@@ -105,7 +105,7 @@ discard block |
||
105 | 105 | processing: true, |
106 | 106 | serverSide : true, |
107 | 107 | ajax : { |
108 | - url : "module.php?mod='.$this->module->getName().'&mod_action=AdminConfig@jsonGeoAnalysisList&ged='. $WT_TREE->getNameUrl().'", |
|
108 | + url : "module.php?mod='.$this->module->getName().'&mod_action=AdminConfig@jsonGeoAnalysisList&ged='.$WT_TREE->getNameUrl().'", |
|
109 | 109 | type : "POST" |
110 | 110 | }, |
111 | 111 | columns: [ |
@@ -129,7 +129,7 @@ discard block |
||
129 | 129 | url: "module.php", |
130 | 130 | type: "GET", |
131 | 131 | data: { |
132 | - mod: "' . $this->module->getName() .'", |
|
132 | + mod: "' . $this->module->getName().'", |
|
133 | 133 | mod_action: "GeoAnalysis@setStatus", |
134 | 134 | ga_id: ga_id, |
135 | 135 | ged: typeof gedcom === "undefined" ? WT_GEDCOM : gedcom, |
@@ -137,7 +137,7 @@ discard block |
||
137 | 137 | }, |
138 | 138 | error: function(result, stat, error) { |
139 | 139 | var err = typeof result.responseJSON === "undefined" ? error : result.responseJSON.error; |
140 | - alert("' . I18N::translate('An error occured while editing this analysis:') . '" + err); |
|
140 | + alert("' . I18N::translate('An error occured while editing this analysis:').'" + err); |
|
141 | 141 | }, |
142 | 142 | complete: function(result, stat) { |
143 | 143 | geoAnalysisTable.ajax.reload(null, false); |
@@ -150,14 +150,14 @@ discard block |
||
150 | 150 | url: "module.php", |
151 | 151 | type: "GET", |
152 | 152 | data: { |
153 | - mod: "' . $this->module->getName() .'", |
|
153 | + mod: "' . $this->module->getName().'", |
|
154 | 154 | mod_action: "GeoAnalysis@delete", |
155 | 155 | ga_id: ga_id, |
156 | 156 | ged: typeof gedcom === "undefined" ? WT_GEDCOM : gedcom |
157 | 157 | }, |
158 | 158 | error: function(result, stat, error) { |
159 | 159 | var err = typeof result.responseJSON === "undefined" ? error : result.responseJSON.error; |
160 | - alert("' . I18N::translate('An error occured while deleting this analysis:') . '" + err); |
|
160 | + alert("' . I18N::translate('An error occured while deleting this analysis:').'" + err); |
|
161 | 161 | }, |
162 | 162 | complete: function(result, stat) { |
163 | 163 | geoAnalysisTable.ajax.reload(null, false); |
@@ -182,13 +182,13 @@ discard block |
||
182 | 182 | |
183 | 183 | // Generate an AJAX/JSON response for datatables to load a block of rows |
184 | 184 | $search = Filter::postArray('search'); |
185 | - if($search) $search = $search['value']; |
|
185 | + if ($search) $search = $search['value']; |
|
186 | 186 | $start = Filter::postInteger('start'); |
187 | 187 | $length = Filter::postInteger('length'); |
188 | 188 | $order = Filter::postArray('order'); |
189 | 189 | |
190 | - foreach($order as $key => &$value) { |
|
191 | - switch($value['column']) { |
|
190 | + foreach ($order as $key => &$value) { |
|
191 | + switch ($value['column']) { |
|
192 | 192 | case 3: |
193 | 193 | $value['column'] = 'majgd_descr'; |
194 | 194 | break; |
@@ -209,11 +209,11 @@ discard block |
||
209 | 209 | |
210 | 210 | $data = array(); |
211 | 211 | $place_hierarchy = $this->provider->getPlacesHierarchy(); |
212 | - foreach($list as $ga) { |
|
212 | + foreach ($list as $ga) { |
|
213 | 213 | /** @var GeoAnalysis $ga */ |
214 | 214 | |
215 | 215 | $datum = array(); |
216 | - $options= $ga->getOptions(); |
|
216 | + $options = $ga->getOptions(); |
|
217 | 217 | |
218 | 218 | $datum[0] = ' |
219 | 219 | <div class="btn-group"> |
@@ -223,50 +223,48 @@ discard block |
||
223 | 223 | <ul class="dropdown-menu" role="menu"> |
224 | 224 | <li> |
225 | 225 | <a href="#" onclick="return set_geoanalysis_status('. $ga->getId().', '.($ga->isEnabled() ? 'false' : 'true').', \''.Filter::escapeJs($WT_TREE->getName()).'\');"> |
226 | - <i class="fa fa-fw '.($ga->isEnabled() ? 'fa-times' : 'fa-check').'"></i> ' . ($ga->isEnabled() ? I18N::translate('Disable') : I18N::translate('Enable')) . ' |
|
226 | + <i class="fa fa-fw '.($ga->isEnabled() ? 'fa-times' : 'fa-check').'"></i> '.($ga->isEnabled() ? I18N::translate('Disable') : I18N::translate('Enable')).' |
|
227 | 227 | </a> |
228 | 228 | </li> |
229 | 229 | <li> |
230 | 230 | <a href="module.php?mod='.$this->module->getName().'&mod_action=AdminConfig@edit&ga_id='.$ga->getId().'&ged='.$WT_TREE->getName().'"> |
231 | - <i class="fa fa-fw fa-pencil"></i> ' . I18N::translate('Edit') . ' |
|
231 | + <i class="fa fa-fw fa-pencil"></i> ' . I18N::translate('Edit').' |
|
232 | 232 | </a> |
233 | 233 | </li> |
234 | 234 | <li class="divider" /> |
235 | 235 | <li> |
236 | 236 | <a href="#" onclick="return delete_geoanalysis('. $ga->getId().', \''.Filter::escapeJs($WT_TREE->getName()).'\');"> |
237 | - <i class="fa fa-fw fa-trash-o"></i> ' . I18N::translate('Delete') . ' |
|
237 | + <i class="fa fa-fw fa-trash-o"></i> ' . I18N::translate('Delete').' |
|
238 | 238 | </a> |
239 | 239 | </li> |
240 | 240 | </ul> |
241 | 241 | </div>'; |
242 | 242 | $datum[1] = $ga->getId(); |
243 | 243 | $datum[2] = $ga->isEnabled() ? |
244 | - '<i class="fa fa-check"></i><span class="sr-only">'.I18N::translate('Enabled').'</span>' : |
|
245 | - '<i class="fa fa-times"></i><span class="sr-only">'.I18N::translate('Disabled').'</span>'; |
|
244 | + '<i class="fa fa-check"></i><span class="sr-only">'.I18N::translate('Enabled').'</span>' : '<i class="fa fa-times"></i><span class="sr-only">'.I18N::translate('Disabled').'</span>'; |
|
246 | 245 | $datum[3] = $ga->getTitle(); |
247 | 246 | $analysis_level = $ga->getAnalysisLevel(); |
248 | - if($place_hierarchy['type'] == 'header') { |
|
247 | + if ($place_hierarchy['type'] == 'header') { |
|
249 | 248 | $datum[4] = $place_hierarchy['hierarchy'][$analysis_level - 1]; |
250 | 249 | } else { |
251 | - $datum[4] = $analysis_level . '(' . $place_hierarchy['hierarchy'][$analysis_level - 1] . ')'; |
|
250 | + $datum[4] = $analysis_level.'('.$place_hierarchy['hierarchy'][$analysis_level - 1].')'; |
|
252 | 251 | } |
253 | 252 | $datum[5] = $ga->getAnalysisLevel(); |
254 | 253 | $datum[6] = '<i class="fa fa-times"></i><span class="sr-only">'.I18N::translate('None').'</span>'; |
255 | 254 | $datum[7] = '<i class="fa fa-times"></i><span class="sr-only">'.I18N::translate('None').'</span>'; |
256 | - if($ga->hasMap()) { |
|
255 | + if ($ga->hasMap()) { |
|
257 | 256 | $datum[6] = $options->getMap()->getDescription(); |
258 | - $datum[7] = '<span data-toggle="tooltip" title="' . $options->getMap()->getTopLevelName() . '" />'; |
|
257 | + $datum[7] = '<span data-toggle="tooltip" title="'.$options->getMap()->getTopLevelName().'" />'; |
|
259 | 258 | $top_level = $options->getMapLevel(); |
260 | - if($place_hierarchy['type'] == 'header') { |
|
259 | + if ($place_hierarchy['type'] == 'header') { |
|
261 | 260 | $datum[7] .= $place_hierarchy['hierarchy'][$top_level - 1]; |
262 | 261 | } else { |
263 | - $datum[7] .= $top_level . '(' . $place_hierarchy['hierarchy'][$top_level - 1] . ')'; |
|
262 | + $datum[7] .= $top_level.'('.$place_hierarchy['hierarchy'][$top_level - 1].')'; |
|
264 | 263 | } |
265 | 264 | $datum[7] .= '</span>'; |
266 | 265 | } |
267 | 266 | $datum[8] = $options->isUsingFlags() ? |
268 | - '<i class="fa fa-check"></i><span class="sr-only">'.I18N::translate('Yes').'</span>' : |
|
269 | - '<i class="fa fa-times"></i><span class="sr-only">'.I18N::translate('No').'</span>'; |
|
267 | + '<i class="fa fa-check"></i><span class="sr-only">'.I18N::translate('Yes').'</span>' : '<i class="fa fa-times"></i><span class="sr-only">'.I18N::translate('No').'</span>'; |
|
270 | 268 | $datum[9] = $options->getMaxDetailsInGen() > 0 ? $options->getMaxDetailsInGen() : I18N::translate('All'); |
271 | 269 | |
272 | 270 | $data[] = $datum; |
@@ -316,24 +314,24 @@ discard block |
||
316 | 314 | $description = Filter::post('description'); |
317 | 315 | $analysislevel = Filter::postInteger('analysislevel'); |
318 | 316 | $use_map = Filter::postBool('use_map'); |
319 | - if($use_map) { |
|
317 | + if ($use_map) { |
|
320 | 318 | $map_file = base64_decode(Filter::post('map_file')); |
321 | - $map_top_level = Filter::postInteger('map_top_level'); |
|
319 | + $map_top_level = Filter::postInteger('map_top_level'); |
|
322 | 320 | } |
323 | 321 | $use_flags = Filter::postBool('use_flags'); |
324 | 322 | $gen_details = Filter::postInteger('gen_details'); |
325 | 323 | |
326 | 324 | $success = false; |
327 | - if($ga_id) { |
|
325 | + if ($ga_id) { |
|
328 | 326 | $ga = $this->provider->getGeoAnalysis($ga_id, false); |
329 | - if($ga) { |
|
327 | + if ($ga) { |
|
330 | 328 | $ga->setTitle($description); |
331 | 329 | $ga->setAnalysisLevel($analysislevel + 1); |
332 | 330 | $options = $ga->getOptions(); |
333 | - if($options) { |
|
331 | + if ($options) { |
|
334 | 332 | $options->setIsUsingFlags($use_flags); |
335 | 333 | $options->setMaxDetailsInGen($gen_details); |
336 | - if($use_map) { |
|
334 | + if ($use_map) { |
|
337 | 335 | $options->setMap(new OutlineMap($map_file)); |
338 | 336 | $options->setMapLevel($map_top_level + 1); |
339 | 337 | } |
@@ -343,7 +341,7 @@ discard block |
||
343 | 341 | } |
344 | 342 | |
345 | 343 | $res = $this->provider->updateGeoAnalysis($ga); |
346 | - if($res) { |
|
344 | + if ($res) { |
|
347 | 345 | FlashMessages::addMessage(I18N::translate('The geographical dispersion analysis “%s” has been successfully updated', $res->getTitle()), 'success'); |
348 | 346 | Log::addConfigurationLog('Module '.$this->module->getName().' : Geo Analysis ID “'.$res->getId().'” has been updated.'); |
349 | 347 | $ga = $res; |
@@ -351,7 +349,7 @@ discard block |
||
351 | 349 | } |
352 | 350 | else { |
353 | 351 | FlashMessages::addMessage(I18N::translate('An error occured while updating the geographical dispersion analysis “%s”', $ga->getTitle()), 'danger'); |
354 | - Log::addConfigurationLog('Module '.$this->module->getName().' : Geo Analysis ID “'. $ga->getId() .'” could not be updated. See error log.'); |
|
352 | + Log::addConfigurationLog('Module '.$this->module->getName().' : Geo Analysis ID “'.$ga->getId().'” could not be updated. See error log.'); |
|
355 | 353 | } |
356 | 354 | } |
357 | 355 | } else { |
@@ -363,7 +361,7 @@ discard block |
||
363 | 361 | $use_flags, |
364 | 362 | $gen_details |
365 | 363 | ); |
366 | - if($ga) { |
|
364 | + if ($ga) { |
|
367 | 365 | FlashMessages::addMessage(I18N::translate('The geographical dispersion analysis “%s” has been successfully added.', $ga->getTitle()), 'success'); |
368 | 366 | Log::addConfigurationLog('Module '.$this->module->getName().' : Geo Analysis ID “'.$ga->getId().'” has been added.'); |
369 | 367 | $success = true; |
@@ -374,16 +372,16 @@ discard block |
||
374 | 372 | } |
375 | 373 | } |
376 | 374 | |
377 | - $redirection_url = 'module.php?mod=' . $this->module->getName() . '&mod_action=AdminConfig&ged=' . $WT_TREE->getNameUrl(); |
|
378 | - if(!$success) { |
|
379 | - if($ga) { |
|
380 | - $redirection_url = 'module.php?mod=' . $this->module->getName() . '&mod_action=AdminConfig@edit&ga_id='. $ga->getId() .'&ged=' . $WT_TREE->getNameUrl(); |
|
375 | + $redirection_url = 'module.php?mod='.$this->module->getName().'&mod_action=AdminConfig&ged='.$WT_TREE->getNameUrl(); |
|
376 | + if (!$success) { |
|
377 | + if ($ga) { |
|
378 | + $redirection_url = 'module.php?mod='.$this->module->getName().'&mod_action=AdminConfig@edit&ga_id='.$ga->getId().'&ged='.$WT_TREE->getNameUrl(); |
|
381 | 379 | } |
382 | 380 | else { |
383 | - $redirection_url = 'module.php?mod=' . $this->module->getName() . '&mod_action=AdminConfig@add&ged=' . $WT_TREE->getNameUrl(); |
|
381 | + $redirection_url = 'module.php?mod='.$this->module->getName().'&mod_action=AdminConfig@add&ged='.$WT_TREE->getNameUrl(); |
|
384 | 382 | } |
385 | 383 | } |
386 | - header('Location: ' . WT_BASE_URL . $redirection_url); |
|
384 | + header('Location: '.WT_BASE_URL.$redirection_url); |
|
387 | 385 | |
388 | 386 | } |
389 | 387 | |
@@ -414,7 +412,7 @@ discard block |
||
414 | 412 | '); |
415 | 413 | |
416 | 414 | $data = new ViewBag(); |
417 | - if($ga) { |
|
415 | + if ($ga) { |
|
418 | 416 | $controller->setPageTitle(I18N::translate('Edit the geographical dispersion analysis')); |
419 | 417 | $data->set('geo_analysis', $ga); |
420 | 418 | } else { |
@@ -422,9 +420,9 @@ discard block |
||
422 | 420 | } |
423 | 421 | |
424 | 422 | $data->set('title', $controller->getPageTitle()); |
425 | - $data->set('admin_config_url', 'module.php?mod=' . $this->module->getName() . '&mod_action=AdminConfig&ged=' . $WT_TREE->getNameUrl()); |
|
423 | + $data->set('admin_config_url', 'module.php?mod='.$this->module->getName().'&mod_action=AdminConfig&ged='.$WT_TREE->getNameUrl()); |
|
426 | 424 | $data->set('module_title', $this->module->getTitle()); |
427 | - $data->set('save_url', 'module.php?mod=' . $this->module->getName() . '&mod_action=AdminConfig@save&ged=' . $WT_TREE->getNameUrl()); |
|
425 | + $data->set('save_url', 'module.php?mod='.$this->module->getName().'&mod_action=AdminConfig@save&ged='.$WT_TREE->getNameUrl()); |
|
428 | 426 | $data->set('places_hierarchy', $this->provider->getPlacesHierarchy()); |
429 | 427 | |
430 | 428 | $map_list = array_map( |
@@ -437,7 +435,7 @@ discard block |
||
437 | 435 | $data->set('map_list', $map_list); |
438 | 436 | |
439 | 437 | $gen_details = array(0 => I18N::translate('All')); |
440 | - for($i = 1; $i <= 10 ; $i++) $gen_details[$i] = $i; |
|
438 | + for ($i = 1; $i <= 10; $i++) $gen_details[$i] = $i; |
|
441 | 439 | $data->set('generation_details', $gen_details); |
442 | 440 | |
443 | 441 | ViewFactory::make('GeoAnalysisEdit', $this, $controller, $data)->render(); |
@@ -44,7 +44,7 @@ discard block |
||
44 | 44 | |
45 | 45 | <form class="form-horizontal" name="newform" method="post" role="form" action="<?php echo $this->data->get('save_url'); ?>" autocomplete="off"> |
46 | 46 | <?php echo Filter::getCsrf(); ?> |
47 | - <?php if(!$is_new) { ?> |
|
47 | + <?php if (!$is_new) { ?> |
|
48 | 48 | <input type="hidden" name="ga_id" value="<?php echo $ga->getId(); ?>"> |
49 | 49 | <?php } ?> |
50 | 50 | |
@@ -54,7 +54,7 @@ discard block |
||
54 | 54 | <?php echo I18N::translate('Description'); ?> |
55 | 55 | </label> |
56 | 56 | <div class="col-sm-9"> |
57 | - <input class="form-control" type="text" id="description" name="description" required maxlength="70" <?php if(!$is_new) echo 'value="' . Filter::escapeHtml($ga->getTitle()) .'"'; ?> dir="auto"> |
|
57 | + <input class="form-control" type="text" id="description" name="description" required maxlength="70" <?php if (!$is_new) echo 'value="'.Filter::escapeHtml($ga->getTitle()).'"'; ?> dir="auto"> |
|
58 | 58 | <p class="small text-muted"> |
59 | 59 | <?php echo I18N::translate('Description to be given to the geographical dispersion analysis. It will be used as the page title for it.'); ?> |
60 | 60 | </p> |
@@ -97,7 +97,7 @@ discard block |
||
97 | 97 | <?php echo I18N::translate('Map'); ?> |
98 | 98 | </label> |
99 | 99 | <div class="col-sm-9"> |
100 | - <?php echo FunctionsEdit::selectEditControl('map_file', $this->data->get('map_list') , null, $is_new || ! $ga->hasMap() ? '' : base64_encode($ga->getOptions()->getMap()->getFileName()), 'class="form-control"'); ?> |
|
100 | + <?php echo FunctionsEdit::selectEditControl('map_file', $this->data->get('map_list'), null, $is_new || !$ga->hasMap() ? '' : base64_encode($ga->getOptions()->getMap()->getFileName()), 'class="form-control"'); ?> |
|
101 | 101 | <p class="small text-muted"> |
102 | 102 | <?php echo I18N::translate('Map outline to be used for the result display.'); ?> |
103 | 103 | </p> |
@@ -110,7 +110,7 @@ discard block |
||
110 | 110 | <?php echo I18N::translate('Map parent level'); ?> |
111 | 111 | </label> |
112 | 112 | <div class="col-sm-9"> |
113 | - <?php echo FunctionsEdit::selectEditControl('map_top_level', $places_hierarchy['hierarchy'], null, $is_new || ! $ga->hasMap() ? '' : $ga->getOptions()->getMapLevel() - 1, 'class="form-control"'); ?> |
|
113 | + <?php echo FunctionsEdit::selectEditControl('map_top_level', $places_hierarchy['hierarchy'], null, $is_new || !$ga->hasMap() ? '' : $ga->getOptions()->getMapLevel() - 1, 'class="form-control"'); ?> |
|
114 | 114 | <p class="small text-muted"> |
115 | 115 | <?php echo I18N::translate('Subdivision level of the parent subdivision(s) represented by the map.'); ?><br /> |
116 | 116 | <?php echo I18N::translate('For instance, if the map is intended to represent a country by county analysis, then the map parent level would be “Country”, and the analysis level would be “County”.'); ?> |
@@ -30,7 +30,7 @@ |
||
30 | 30 | <h2><?php echo $this->data->get('title'); ?></h2> |
31 | 31 | |
32 | 32 | <?php |
33 | - if($this->data->get('has_analysis', false)) { |
|
33 | + if ($this->data->get('has_analysis', false)) { |
|
34 | 34 | /** @var GeoAnalysis $ga */ |
35 | 35 | $ga = $this->data->get('geoanalysis'); |
36 | 36 | ?> |
@@ -38,39 +38,38 @@ discard block |
||
38 | 38 | '<div id="geodispersion_gen"> |
39 | 39 | <table id="geodispersion_gentable" class="center">'; |
40 | 40 | |
41 | - foreach($results_by_gen as $gen => $genData){ |
|
41 | + foreach ($results_by_gen as $gen => $genData) { |
|
42 | 42 | $html .= |
43 | 43 | '<tr> |
44 | 44 | <td class="descriptionbox">' . |
45 | 45 | I18N::translate("Generation %s", I18N::number($gen)). |
46 | 46 | ($display_all_places ? '<br />' : ' '). |
47 | - I18N::translate('(%s)', I18N::percentage(Functions::safeDivision($genData['sum'] + $genData['other'], $genData['sum'] + $genData['other'] + $genData['unknown']),1)) . |
|
47 | + I18N::translate('(%s)', I18N::percentage(Functions::safeDivision($genData['sum'] + $genData['other'], $genData['sum'] + $genData['other'] + $genData['unknown']), 1)). |
|
48 | 48 | '</td> |
49 | 49 | <td class="optionbox left">'. |
50 | 50 | ($display_all_places ? |
51 | - $this->htmlGenerationAllPlacesRow($genData, $analysis_level) : |
|
52 | - $this->htmlGenerationTopPlacesRow($genData, $analysis_level) |
|
53 | - ) . |
|
51 | + $this->htmlGenerationAllPlacesRow($genData, $analysis_level) : $this->htmlGenerationTopPlacesRow($genData, $analysis_level) |
|
52 | + ). |
|
54 | 53 | '</ditdv> |
55 | 54 | </tr>'; |
56 | 55 | } |
57 | 56 | |
58 | - $html.= |
|
57 | + $html .= |
|
59 | 58 | '</table> |
60 | 59 | <div class="left"> |
61 | - <strong>' . I18N::translate('Interpretation help:') . '</strong> |
|
60 | + <strong>' . I18N::translate('Interpretation help:').'</strong> |
|
62 | 61 | <br />'. |
63 | - I18N::translate('<strong>Generation X (yy %%)</strong>: The percentage indicates the number of found places compared to the total number of ancestors in this generation.') . |
|
62 | + I18N::translate('<strong>Generation X (yy %%)</strong>: The percentage indicates the number of found places compared to the total number of ancestors in this generation.'). |
|
64 | 63 | '<br />'; |
65 | - if(!is_null($max_details_gen) && $max_details_gen == 0){ |
|
64 | + if (!is_null($max_details_gen) && $max_details_gen == 0) { |
|
66 | 65 | $html .= I18N::translate('<strong><em>Place</em> or <em>Flag</em> aa (bb %%)</strong>: The first number indicates the total number of ancestors born in this place, the percentage relates this count to the total number of found places. No percentage means it is less than 10%%.').'<br />'; |
67 | 66 | $html .= I18N::translate('If any, the darker area indicates the number of unknown places within the generation or places outside the analysed area, and its percentage compared to the number of ancestors. No percentage means it is less than 10%%.'); |
68 | 67 | } |
69 | - else{ |
|
68 | + else { |
|
70 | 69 | $html .= I18N::translate('<strong><em>Place</em> [aa - bb %%]</strong>: The first number indicates the total number of ancestors born in this place, the percentage compares this count to the total number of found places.').'<br />'; |
71 | 70 | $html .= I18N::translate('Only the %d more frequent places for each generation are displayed.', $max_details_gen); |
72 | 71 | } |
73 | - $html.= |
|
72 | + $html .= |
|
74 | 73 | '</div> |
75 | 74 | </div>'; |
76 | 75 | |
@@ -92,25 +91,25 @@ discard block |
||
92 | 91 | |
93 | 92 | $sum_gen = $data['sum']; |
94 | 93 | $unknownother = $data['unknown'] + $data['other']; |
95 | - foreach($data['places'] as $placename=> $dataplace){ |
|
96 | - $levels = array_map('trim',explode(',', $placename)); |
|
94 | + foreach ($data['places'] as $placename=> $dataplace) { |
|
95 | + $levels = array_map('trim', explode(',', $placename)); |
|
97 | 96 | $content = ''; |
98 | - if(isset($dataplace['flag'])){ |
|
99 | - $content .= '<td class="geodispersion_flag">'. FunctionsPrint::htmlPlaceIcon($dataplace['place'], $dataplace['flag']) .'</td><td>'; |
|
97 | + if (isset($dataplace['flag'])) { |
|
98 | + $content .= '<td class="geodispersion_flag">'.FunctionsPrint::htmlPlaceIcon($dataplace['place'], $dataplace['flag']).'</td><td>'; |
|
100 | 99 | } |
101 | - else{ |
|
102 | - $content .= '<td><span title="'.implode(I18N::$list_separator, array_reverse($levels)).'">'.$levels[$analysis_level-1].'</span><br/>'; |
|
100 | + else { |
|
101 | + $content .= '<td><span title="'.implode(I18N::$list_separator, array_reverse($levels)).'">'.$levels[$analysis_level - 1].'</span><br/>'; |
|
103 | 102 | } |
104 | 103 | $count = $dataplace['count']; |
105 | 104 | $content .= I18N::number($count); |
106 | 105 | $perc = Functions::safeDivision($count, $sum_gen + $unknownother); |
107 | - $perc2= Functions::safeDivision($count, $sum_gen); |
|
108 | - if($perc2>=0.1) |
|
109 | - $content.= '<br/><span class="small">('.I18N::percentage($perc2, 1).')</span>'; |
|
106 | + $perc2 = Functions::safeDivision($count, $sum_gen); |
|
107 | + if ($perc2 >= 0.1) |
|
108 | + $content .= '<br/><span class="small">('.I18N::percentage($perc2, 1).')</span>'; |
|
110 | 109 | $content .= '</td>'; |
111 | 110 | |
112 | 111 | $html .= ' |
113 | - <td class="geodispersion_rowitem" width="'.max(round(100*$perc, 0),1).'%"> |
|
112 | + <td class="geodispersion_rowitem" width="'.max(round(100 * $perc, 0), 1).'%"> |
|
114 | 113 | <table> |
115 | 114 | <tr> |
116 | 115 | <td> |
@@ -123,11 +122,11 @@ discard block |
||
123 | 122 | </td>'; |
124 | 123 | } |
125 | 124 | |
126 | - if($unknownother>0){ |
|
127 | - $perc= Functions::safeDivision($unknownother, $sum_gen + $unknownother); |
|
128 | - $html .='<td class="geodispersion_unknownitem left" >'.I18N::number($unknownother); |
|
129 | - if($perc>=0.1) $html.= '<br/><span class="small">('.I18N::percentage($perc, 1).')</span>'; |
|
130 | - $html .='</td>'; |
|
125 | + if ($unknownother > 0) { |
|
126 | + $perc = Functions::safeDivision($unknownother, $sum_gen + $unknownother); |
|
127 | + $html .= '<td class="geodispersion_unknownitem left" >'.I18N::number($unknownother); |
|
128 | + if ($perc >= 0.1) $html .= '<br/><span class="small">('.I18N::percentage($perc, 1).')</span>'; |
|
129 | + $html .= '</td>'; |
|
131 | 130 | } |
132 | 131 | |
133 | 132 | $html .= |
@@ -148,12 +147,12 @@ discard block |
||
148 | 147 | $sum_gen = $data['sum']; |
149 | 148 | $other = $data['other']; |
150 | 149 | |
151 | - foreach($data['places'] as $placename => $count) { |
|
152 | - if($placename != 'other'){ |
|
153 | - $levels = array_map('trim',explode(',', $placename)); |
|
154 | - $placename = '<span title="'.implode(I18N::$list_separator, array_reverse($levels)).'">'.$levels[$analysis_level-1].'</span>'; |
|
150 | + foreach ($data['places'] as $placename => $count) { |
|
151 | + if ($placename != 'other') { |
|
152 | + $levels = array_map('trim', explode(',', $placename)); |
|
153 | + $placename = '<span title="'.implode(I18N::$list_separator, array_reverse($levels)).'">'.$levels[$analysis_level - 1].'</span>'; |
|
155 | 154 | } |
156 | - else{ |
|
155 | + else { |
|
157 | 156 | $placename = I18N::translate('Other places'); |
158 | 157 | } |
159 | 158 | $tmp_places[] = I18N::translate('<strong>%s</strong> [%d - %s]', $placename, $count, I18N::percentage(Functions::safeDivision($count, $sum_gen + $other), 1)); |
@@ -75,23 +75,23 @@ |
||
75 | 75 | } |
76 | 76 | }); |
77 | 77 | |
78 | - var paper = new Raphael(document.getElementById("geodispersion_map"), '. $canvas->width .', '. $canvas->height .'); |
|
79 | - var background = paper.rect(0, 0, ' . $canvas->width . ', '. $canvas->height . '); |
|
80 | - background.attr({"fill" : "'. $canvas->background_color .'", "stroke" : "'. $canvas->background_stroke .'", "stroke-width": 1, "stroke-linejoin": "round" }); |
|
81 | - var attr = { fill: "'. $canvas->default_color .'", stroke: "'. $canvas->default_stroke .'", "stroke-width": 1, "stroke-linejoin": "round" }; |
|
78 | + var paper = new Raphael(document.getElementById("geodispersion_map"), '. $canvas->width.', '.$canvas->height.'); |
|
79 | + var background = paper.rect(0, 0, ' . $canvas->width.', '.$canvas->height.'); |
|
80 | + background.attr({"fill" : "'. $canvas->background_color.'", "stroke" : "'.$canvas->background_stroke.'", "stroke-width": 1, "stroke-linejoin": "round" }); |
|
81 | + var attr = { fill: "'. $canvas->default_color.'", stroke: "'.$canvas->default_stroke.'", "stroke-width": 1, "stroke-linejoin": "round" }; |
|
82 | 82 | var map = {}; |
83 | 83 | '; |
84 | 84 | |
85 | - foreach($subdvisions_results as $name => $location){ |
|
86 | - $html.= 'map.area'.$location['id'].' = paper.path("'.$location['coord'].'").attr(attr);'; |
|
87 | - if(isset($location['transparency'])) { |
|
85 | + foreach ($subdvisions_results as $name => $location) { |
|
86 | + $html .= 'map.area'.$location['id'].' = paper.path("'.$location['coord'].'").attr(attr);'; |
|
87 | + if (isset($location['transparency'])) { |
|
88 | 88 | $textToolTip = '<strong>'.$location['displayname'].'</strong><br/>'; |
89 | - if($this->data->get('use_flags') && $location['flag'] != '') $textToolTip .= '<span class="geodispersion_flag">'.FunctionsPrint::htmlPlaceIcon($location['place'], $location['flag']).'</span><br/>'; |
|
89 | + if ($this->data->get('use_flags') && $location['flag'] != '') $textToolTip .= '<span class="geodispersion_flag">'.FunctionsPrint::htmlPlaceIcon($location['place'], $location['flag']).'</span><br/>'; |
|
90 | 90 | $textToolTip .= I18N::translate('%d individuals', $location['count']).'<br/>'.I18N::percentage(Functions::safeDivision($location['count'], $nb_found - $nb_other), 1); |
91 | - $html.= 'addTip(map.area'.$location['id'].'.node, "'.Filter::escapeJs($textToolTip).'");'; |
|
92 | - $html.= 'map.area'.$location['id'].'.attr({"fill" : "'. $canvas->max_color .'", "fill-opacity" : '.$location['transparency'].' });'; |
|
93 | - $html.= 'map.area'.$location['id'].'.mouseover(function () {'. |
|
94 | - 'map.area'.$location['id'].'.stop().animate({"fill" : "'. $canvas->hover_color .'", "fill-opacity" : 1}, 100, "linear");'. |
|
91 | + $html .= 'addTip(map.area'.$location['id'].'.node, "'.Filter::escapeJs($textToolTip).'");'; |
|
92 | + $html .= 'map.area'.$location['id'].'.attr({"fill" : "'.$canvas->max_color.'", "fill-opacity" : '.$location['transparency'].' });'; |
|
93 | + $html .= 'map.area'.$location['id'].'.mouseover(function () {'. |
|
94 | + 'map.area'.$location['id'].'.stop().animate({"fill" : "'.$canvas->hover_color.'", "fill-opacity" : 1}, 100, "linear");'. |
|
95 | 95 | '});'. |
96 | 96 | 'map.area'.$location['id'].'.mouseout(function () {'. |
97 | 97 | 'map.area'.$location['id'].'.stop().animate({"fill" : "'.$canvas->max_color.'", "fill-opacity" : '.$location['transparency'].'}, 100, "linear");'. |
@@ -41,16 +41,16 @@ discard block |
||
41 | 41 | |
42 | 42 | <h2> |
43 | 43 | <?php echo $tree->getTitleHtml(); ?> |
44 | - <?php if(count($other_trees) > 0) {?> |
|
44 | + <?php if (count($other_trees) > 0) {?> |
|
45 | 45 | <div class="btn-group"> |
46 | 46 | <button type="button" class="btn btn-primary dropdown-toggle" data-toggle="dropdown" aria-expanded="false"> |
47 | 47 | <?php echo I18N::translate('Change tree'); ?> |
48 | 48 | <span class="caret"></span> |
49 | 49 | </button> |
50 | - <?php foreach($other_trees as $other_tree) { ?> |
|
50 | + <?php foreach ($other_trees as $other_tree) { ?> |
|
51 | 51 | <ul class="dropdown-menu" role="menu"> |
52 | 52 | <li> |
53 | - <a href="<?php echo $root_url . '&ged=' . $other_tree->getNameUrl(); ?>"> |
|
53 | + <a href="<?php echo $root_url.'&ged='.$other_tree->getNameUrl(); ?>"> |
|
54 | 54 | <i class="fa fa-fw fa-tree"></i> <?php echo $other_tree->getTitleHtml(); ?> |
55 | 55 | </a> |
56 | 56 | </li> |
@@ -62,7 +62,7 @@ discard block |
||
62 | 62 | |
63 | 63 | <p> |
64 | 64 | <?php $places_hierarchy = $this->data->get('places_hierarchy'); |
65 | - if($places_hierarchy) { |
|
65 | + if ($places_hierarchy) { |
|
66 | 66 | switch ($places_hierarchy['type']) { |
67 | 67 | case 'header': |
68 | 68 | echo I18N::translate('According to the GEDCOM header, the places within your file follows the structure: '); |
@@ -76,10 +76,10 @@ discard block |
||
76 | 76 | break; |
77 | 77 | } |
78 | 78 | $str_hierarchy = array(); |
79 | - foreach($places_hierarchy['hierarchy'] as $key => $level) { |
|
79 | + foreach ($places_hierarchy['hierarchy'] as $key => $level) { |
|
80 | 80 | $str_hierarchy[] = I18N::translate('(%d) %s', $key + 1, $level); |
81 | 81 | } |
82 | - echo '<strong>' . implode(I18N::$list_separator, $str_hierarchy) . '</strong>'; |
|
82 | + echo '<strong>'.implode(I18N::$list_separator, $str_hierarchy).'</strong>'; |
|
83 | 83 | } |
84 | 84 | ?> |
85 | 85 | </p> |
@@ -103,7 +103,7 @@ discard block |
||
103 | 103 | </tbody> |
104 | 104 | </table> |
105 | 105 | |
106 | - <a type="button" class="btn btn-primary" href="<?php echo $root_url . '@add&ged=' . $tree->getNameUrl(); ?>" title="<?php echo I18N::translate('Add'); ?>"> |
|
106 | + <a type="button" class="btn btn-primary" href="<?php echo $root_url.'@add&ged='.$tree->getNameUrl(); ?>" title="<?php echo I18N::translate('Add'); ?>"> |
|
107 | 107 | <i class="fa fa-plus"></i> |
108 | 108 | <?php echo I18N::translate('Add'); ?> |
109 | 109 | </a> |
@@ -29,17 +29,17 @@ |
||
29 | 29 | <h2><?php echo $this->data->get('title'); ?></h2> |
30 | 30 | |
31 | 31 | <?php |
32 | - if($this->data->get('has_list', false)) { |
|
32 | + if ($this->data->get('has_list', false)) { |
|
33 | 33 | $galist = $this->data->get('geoanalysislist'); |
34 | 34 | ?> |
35 | 35 | |
36 | 36 | <p class="center"><?php echo I18N::translate('Choose a geographical dispersion analysis:'); ?><p> |
37 | 37 | |
38 | 38 | <div class="maj-table"> |
39 | - <?php foreach($galist as $ga) {?> |
|
39 | + <?php foreach ($galist as $ga) {?> |
|
40 | 40 | <div class="maj-row"> |
41 | 41 | <div class="label"> |
42 | - <?php if($ga->hasMap()) { ?> |
|
42 | + <?php if ($ga->hasMap()) { ?> |
|
43 | 43 | <i class="icon-maj-map" title="<?php echo I18N::translate('Map'); ?>"></i> |
44 | 44 | <?php } else { ?> |
45 | 45 | <i class="icon-maj-table" title="<?php echo I18N::translate('Table'); ?>"></i> |