Completed
Push — feature/code-analysis ( 820b23...92a398 )
by Jonathan
04:40 queued 01:48
created
src/Webtrees/Module/Certificates/CertificateController.php 1 patch
Spacing   +15 added lines, -15 removed lines patch added patch discarded remove patch
@@ -69,7 +69,7 @@  discard block
 block discarded – undo
69 69
         $cid = Filter::get('cid');
70 70
         
71 71
         $certificate = null;
72
-        if(!empty($cid) && strlen($cid) > 22){
72
+        if (!empty($cid) && strlen($cid) > 22) {
73 73
             $certificate = Certificate::getInstance($cid, $tree, null, $this->provider);
74 74
         }
75 75
         
@@ -77,7 +77,7 @@  discard block
 block discarded – undo
77 77
         $data->set('title', $controller->getPageTitle());
78 78
         
79 79
         $data->set('has_certif', false);
80
-        if($certificate) {
80
+        if ($certificate) {
81 81
             $controller->restrictAccess($certificate->canShow());
82 82
             $data->set('title', $certificate->getTitle());
83 83
             $data->set('has_certif', true);
@@ -85,10 +85,10 @@  discard block
 block discarded – undo
85 85
             
86 86
             $data->set(
87 87
                 'url_certif_city', 
88
-                'module.php?mod=' . Constants::MODULE_MAJ_CERTIF_NAME . 
89
-                    '&mod_action=Certificate@listAll' .
90
-                    '&ged=' . $tree->getNameUrl() .
91
-                    '&city=' . Functions::encryptToSafeBase64($certificate->getCity())
88
+                'module.php?mod='.Constants::MODULE_MAJ_CERTIF_NAME. 
89
+                    '&mod_action=Certificate@listAll'.
90
+                    '&ged='.$tree->getNameUrl().
91
+                    '&city='.Functions::encryptToSafeBase64($certificate->getCity())
92 92
             );
93 93
             
94 94
             $controller->addInlineJavascript('
@@ -102,12 +102,12 @@  discard block
 block discarded – undo
102 102
             $linked_indis = $certificate->linkedIndividuals();
103 103
             $linked_fams = $certificate->linkedFamilies();
104 104
                         
105
-            if($linked_indis && count($linked_indis) > 0) {
105
+            if ($linked_indis && count($linked_indis) > 0) {
106 106
                 $data->set('has_linked_indis', true);
107 107
                 $data->set('linked_indis', $linked_indis);
108 108
             }
109 109
             
110
-            if(!empty($linked_fams)) {
110
+            if (!empty($linked_fams)) {
111 111
                 $data->set('has_linked_fams', true);
112 112
                 $data->set('linked_fams', $linked_fams);
113 113
             }
@@ -121,9 +121,9 @@  discard block
 block discarded – undo
121 121
      */
122 122
     public function image() {
123 123
         $tree = Globals::getTree();
124
-        $cid   = Filter::get('cid');
124
+        $cid = Filter::get('cid');
125 125
         $certificate = null;
126
-        if(!empty($cid)) $certificate =  Certificate::getInstance($cid, $tree, null, $this->provider);
126
+        if (!empty($cid)) $certificate = Certificate::getInstance($cid, $tree, null, $this->provider);
127 127
         
128 128
         $imageBuilder = new ImageBuilder($certificate);
129 129
         
@@ -155,7 +155,7 @@  discard block
 block discarded – undo
155 155
         
156 156
         $city = Filter::get('city');
157 157
         
158
-        if(!empty($city) && strlen($city) > 22){
158
+        if (!empty($city) && strlen($city) > 22) {
159 159
             $city = Functions::decryptFromSafeBase64($city);
160 160
             $controller->setPageTitle(I18N::translate('Certificates for %s', $city));
161 161
         }
@@ -170,11 +170,11 @@  discard block
 block discarded – undo
170 170
         $data->set('selected_city', $city);
171 171
         
172 172
         $data->set('has_list', false);        
173
-        if(!empty($city)) {            
174
-            $table_id = 'table-certiflist-' . Uuid::uuid4();
173
+        if (!empty($city)) {            
174
+            $table_id = 'table-certiflist-'.Uuid::uuid4();
175 175
             
176 176
             $certif_list = $this->provider->getCertificatesList($city);            
177
-            if(!empty($certif_list)) {                
177
+            if (!empty($certif_list)) {                
178 178
                 $data->set('has_list', true);
179 179
                 $data->set('table_id', $table_id);
180 180
                 $data->set('certificate_list', $certif_list);
@@ -186,7 +186,7 @@  discard block
 block discarded – undo
186 186
 				        jQuery.fn.dataTableExt.oSort["text-desc"] = textCompareDesc;
187 187
                         
188 188
                         jQuery("#'.$table_id.'").dataTable( {
189
-        					dom: \'<"H"<"filtersH_' . $table_id . '">T<"dt-clear">pf<"dt-clear">irl>t<"F"pl<"dt-clear"><"filtersF_' . $table_id . '">>\',
189
+        					dom: \'<"H"<"filtersH_' . $table_id.'">T<"dt-clear">pf<"dt-clear">irl>t<"F"pl<"dt-clear"><"filtersF_'.$table_id.'">>\',
190 190
     					    '.I18N::datatablesI18N().',
191 191
     					    jQueryUI: true,
192 192
         					autoWidth: false,
Please login to merge, or discard this patch.
src/Webtrees/Module/Certificates/AdminConfigController.php 1 patch
Spacing   +10 added lines, -10 removed lines patch added patch discarded remove patch
@@ -34,39 +34,39 @@  discard block
 block discarded – undo
34 34
      */
35 35
     protected function update() {
36 36
         
37
-        if(Auth::isAdmin()){
37
+        if (Auth::isAdmin()) {
38 38
             
39 39
             $this->module->setSetting('MAJ_SHOW_CERT', Filter::post('MAJ_SHOW_CERT'));
40 40
             $this->module->setSetting('MAJ_SHOW_NO_WATERMARK', Filter::post('MAJ_SHOW_NO_WATERMARK'));
41 41
             
42
-            if($MAJ_WM_DEFAULT = Filter::post('MAJ_WM_DEFAULT')) {
42
+            if ($MAJ_WM_DEFAULT = Filter::post('MAJ_WM_DEFAULT')) {
43 43
                 $this->module->setSetting('MAJ_WM_DEFAULT', $MAJ_WM_DEFAULT);
44 44
             }
45 45
             
46
-            if($MAJ_WM_FONT_MAXSIZE = Filter::postInteger('MAJ_WM_FONT_MAXSIZE')) {
46
+            if ($MAJ_WM_FONT_MAXSIZE = Filter::postInteger('MAJ_WM_FONT_MAXSIZE')) {
47 47
                 $this->module->setSetting('MAJ_WM_FONT_MAXSIZE', $MAJ_WM_FONT_MAXSIZE);
48 48
             }
49 49
             
50 50
             // Only accept valid color for MAJ_WM_FONT_COLOR
51 51
             $MAJ_WM_FONT_COLOR = Filter::post('MAJ_WM_FONT_COLOR', '#([a-fA-F0-9]{3}){1,2}');            
52
-            if($MAJ_WM_FONT_COLOR) {
52
+            if ($MAJ_WM_FONT_COLOR) {
53 53
                 $this->module->setSetting('MAJ_WM_FONT_COLOR', $MAJ_WM_FONT_COLOR);
54 54
             }
55 55
             
56 56
             // Only accept valid folders for MAJ_CERT_ROOTDIR
57
-            $MAJ_CERT_ROOTDIR = preg_replace('/[\/\\\\]+/', '/', Filter::post('MAJ_CERT_ROOTDIR') . '/');
57
+            $MAJ_CERT_ROOTDIR = preg_replace('/[\/\\\\]+/', '/', Filter::post('MAJ_CERT_ROOTDIR').'/');
58 58
             if (substr($MAJ_CERT_ROOTDIR, 0, 1) === '/') {
59 59
                 $MAJ_CERT_ROOTDIR = substr($MAJ_CERT_ROOTDIR, 1);
60 60
             }
61 61
             
62 62
             if ($MAJ_CERT_ROOTDIR) {
63
-                if (is_dir(WT_DATA_DIR . $MAJ_CERT_ROOTDIR)) {
63
+                if (is_dir(WT_DATA_DIR.$MAJ_CERT_ROOTDIR)) {
64 64
                     $this->module->setSetting('MAJ_CERT_ROOTDIR', $MAJ_CERT_ROOTDIR);
65
-                } elseif (File::mkdir(WT_DATA_DIR . $MAJ_CERT_ROOTDIR)) {
65
+                } elseif (File::mkdir(WT_DATA_DIR.$MAJ_CERT_ROOTDIR)) {
66 66
                     $this->module->setSetting('MAJ_CERT_ROOTDIR', $MAJ_CERT_ROOTDIR);
67
-                    FlashMessages::addMessage(I18N::translate('The folder %s has been created.', Html::filename(WT_DATA_DIR . $MAJ_CERT_ROOTDIR)), 'info');
67
+                    FlashMessages::addMessage(I18N::translate('The folder %s has been created.', Html::filename(WT_DATA_DIR.$MAJ_CERT_ROOTDIR)), 'info');
68 68
                 } else {
69
-                    FlashMessages::addMessage(I18N::translate('The folder %s does not exist, and it could not be created.', Html::filename(WT_DATA_DIR . $MAJ_CERT_ROOTDIR)), 'danger');
69
+                    FlashMessages::addMessage(I18N::translate('The folder %s does not exist, and it could not be created.', Html::filename(WT_DATA_DIR.$MAJ_CERT_ROOTDIR)), 'danger');
70 70
                 }
71 71
             }
72 72
             
@@ -85,7 +85,7 @@  discard block
 block discarded – undo
85 85
      */
86 86
     public function index() {        
87 87
         $action = Filter::post('action');        
88
-        if($action == 'update' && Filter::checkCsrf()) $this->update();
88
+        if ($action == 'update' && Filter::checkCsrf()) $this->update();
89 89
         
90 90
         Theme::theme(new AdministrationTheme)->init(Globals::getTree());        
91 91
         $ctrl = new PageController();
Please login to merge, or discard this patch.
src/Webtrees/Module/Certificates/Model/Certificate.php 1 patch
Spacing   +58 added lines, -58 removed lines patch added patch discarded remove patch
@@ -35,7 +35,7 @@  discard block
 block discarded – undo
35 35
  */
36 36
 class Certificate extends Media {
37 37
     
38
-    const URL_PREFIX  = 'module.php?mod=myartjaub_certificates&mod_action=Certificate&cid=';
38
+    const URL_PREFIX = 'module.php?mod=myartjaub_certificates&mod_action=Certificate&cid=';
39 39
 		
40 40
     /** @var string The "TITL" value from the GEDCOM 
41 41
      * This is a tweak to overcome the private level from the parent object...
@@ -95,8 +95,8 @@  discard block
 block discarded – undo
95 95
 		
96 96
 		$match = null;
97 97
 		$ct = preg_match("/(?<year>\d{1,4})(\.(?<month>\d{1,2}))?(\.(?<day>\d{1,2}))?( (?<type>[A-Z]{1,2}) )?(?<details>.*)/", $this->title, $match);
98
-		if($ct > 0){
99
-			$monthId = (int) $match['month'];
98
+		if ($ct > 0) {
99
+			$monthId = (int)$match['month'];
100 100
 			$calendarShortMonths = Functions::getCalendarShortMonths();
101 101
 			$monthShortName = array_key_exists($monthId, $calendarShortMonths) ? $calendarShortMonths[$monthId] : $monthId;
102 102
 			$this->certDate = new Date($match['day'].' '.strtoupper($monthShortName).' '.$match['year']);
@@ -112,11 +112,11 @@  discard block
 block discarded – undo
112 112
 	 * @see \Fisharebest\Webtrees\GedcomRecord::getInstance()
113 113
 	 */	
114 114
 	static public function getInstance($xref, Tree $tree, $gedcom = null, CertificateProviderInterface $provider = null) {
115
-		try{
115
+		try {
116 116
 			$certfile = Functions::decryptFromSafeBase64($xref);
117 117
 			
118 118
 			//NEED TO CHECK THAT !!!
119
-			if(Functions::isValidPath($certfile, true)) {
119
+			if (Functions::isValidPath($certfile, true)) {
120 120
 				return new Certificate($certfile, $tree, $provider);
121 121
 			}
122 122
 		}
@@ -153,8 +153,8 @@  discard block
 block discarded – undo
153 153
 	 *
154 154
 	 * @param string|Source $xref
155 155
 	 */
156
-	public function setSource($xref){
157
-		if($xref instanceof Source){
156
+	public function setSource($xref) {
157
+		if ($xref instanceof Source) {
158 158
 			$this->source = $xref;
159 159
 		} else {
160 160
 			$this->source = Source::getInstance($xref, $this->tree);
@@ -174,7 +174,7 @@  discard block
 block discarded – undo
174 174
 	 *
175 175
 	 * @return Date Certificate date
176 176
 	 */
177
-	public function getCertificateDate(){
177
+	public function getCertificateDate() {
178 178
 		return $this->certDate;
179 179
 	}
180 180
 	
@@ -183,7 +183,7 @@  discard block
 block discarded – undo
183 183
 	 *
184 184
 	 * @return string Certificate date
185 185
 	 */
186
-	public function getCertificateType(){
186
+	public function getCertificateType() {
187 187
 		return $this->certType;
188 188
 	}
189 189
 	
@@ -192,7 +192,7 @@  discard block
 block discarded – undo
192 192
 	 *
193 193
 	 * @return string Certificate details
194 194
 	 */
195
-	public function getCertificateDetails(){
195
+	public function getCertificateDetails() {
196 196
 		return $this->certDetails;
197 197
 	}
198 198
 	
@@ -201,9 +201,9 @@  discard block
 block discarded – undo
201 201
 	 *
202 202
 	 * @return string|NULL Certificate city
203 203
 	 */
204
-	public function getCity(){
204
+	public function getCity() {
205 205
 		$chunks = explode('/', $this->getFilename(), 2);
206
-		if(count($chunks) > 1) return $chunks[0];
206
+		if (count($chunks) > 1) return $chunks[0];
207 207
 		return null;
208 208
 	}
209 209
 	
@@ -211,8 +211,8 @@  discard block
 block discarded – undo
211 211
 	 * {@inhericDoc}
212 212
 	 * @see \Fisharebest\Webtrees\Media::getServerFilename()
213 213
 	 */
214
-	public function getServerFilename($which='main') {
215
-		$filename =  $this->provider->getRealCertificatesDirectory() . $this->getFilename();
214
+	public function getServerFilename($which = 'main') {
215
+		$filename = $this->provider->getRealCertificatesDirectory().$this->getFilename();
216 216
 		return Functions::encodeUtf8ToFileSystem($filename);
217 217
 	}
218 218
 	
@@ -223,11 +223,11 @@  discard block
 block discarded – undo
223 223
 	public function getHtmlUrlDirect($which = 'main', $download = false) {
224 224
 		$sidstr = ($this->source) ? '&sid='.$this->source->getXref() : '';
225 225
 		return
226
-			'module.php?mod='. \MyArtJaub\Webtrees\Constants::MODULE_MAJ_CERTIF_NAME . 
227
-			'&mod_action=Certificate@image' . 
228
-			'&ged='. $this->tree->getNameUrl() .
229
-			'&cid=' . $this->getXref() . $sidstr .
230
-			'&cb=' . $this->getEtag($which);
226
+			'module.php?mod='.\MyArtJaub\Webtrees\Constants::MODULE_MAJ_CERTIF_NAME. 
227
+			'&mod_action=Certificate@image'. 
228
+			'&ged='.$this->tree->getNameUrl().
229
+			'&cid='.$this->getXref().$sidstr.
230
+			'&cb='.$this->getEtag($which);
231 231
 	}
232 232
 	
233 233
 	/**
@@ -238,26 +238,26 @@  discard block
 block discarded – undo
238 238
 	 *
239 239
 	 * @return string Watermark text
240 240
 	 */
241
-	 public function getWatermarkText(){	
241
+	 public function getWatermarkText() {	
242 242
 	 	$module = Module::getModuleByName(Constants::MODULE_MAJ_CERTIF_NAME);
243 243
 	 	
244
-	 	if($module) {
244
+	 	if ($module) {
245 245
     		$wmtext = $module->getSetting('MAJ_WM_DEFAULT', I18N::translate('This image is protected under copyright law.'));
246
-    		$sid= Filter::get('sid', WT_REGEX_XREF);	
246
+    		$sid = Filter::get('sid', WT_REGEX_XREF);	
247 247
     	
248
-    		if($sid){
248
+    		if ($sid) {
249 249
     			$this->source = Source::getInstance($sid, $this->tree);
250 250
     		}
251
-    		else{
252
-    			$this->fetchALinkedSource();  // the method already attach the source to the Certificate object;
251
+    		else {
252
+    			$this->fetchALinkedSource(); // the method already attach the source to the Certificate object;
253 253
     		}
254 254
     		
255
-    		if($this->source) {
255
+    		if ($this->source) {
256 256
     			$wmtext = '&copy;';
257 257
     			$repofact = $this->source->getFirstFact('REPO');
258
-    			if($repofact) {
258
+    			if ($repofact) {
259 259
     				$repo = $repofact->getTarget();
260
-    				if($repo && $repo instanceof Repository)  $wmtext .= ' '.$repo->getFullName().' - ';
260
+    				if ($repo && $repo instanceof Repository)  $wmtext .= ' '.$repo->getFullName().' - ';
261 261
     			}
262 262
     			$wmtext .= $this->source->getFullName();			
263 263
     		}	
@@ -279,45 +279,45 @@  discard block
 block discarded – undo
279 279
 		
280 280
 		$script = '';
281 281
 		$controller = Globals::getController();
282
-		if($controller && !($controller instanceof IndividualController)){
282
+		if ($controller && !($controller instanceof IndividualController)) {
283 283
 			$controller->addInlineJavascript('$(document).ready(function() { '.$js.' });');
284 284
 		} else {
285
-			$script = '<script>' . $js . '</script>';
285
+			$script = '<script>'.$js.'</script>';
286 286
 		}
287 287
 		
288 288
 		if ($which == 'icon' || !file_exists($this->getServerFilename())) {
289 289
 			// Use an icon
290 290
 			$image =
291
-			'<i dir="auto" class="icon-maj-certificate margin-h-2"' .
292
-			' title="' . strip_tags($this->getFullName()) . '"' .
291
+			'<i dir="auto" class="icon-maj-certificate margin-h-2"'.
292
+			' title="'.strip_tags($this->getFullName()).'"'.
293 293
 			'></i>';
294 294
 		} else {
295 295
 			$imgsize = getimagesize($this->getServerFilename());
296 296
 			$image =
297
-			'<img' .
298
-			' class ="'. 'certif_image'					 	. '"' .
299
-			' dir="'   . 'auto'                           	. '"' . // For the tool-tip
300
-			' src="'   . $this->getHtmlUrlDirect() 			. '"' .
301
-			' alt="'   . strip_tags($this->getFullName()) 	. '"' .
302
-			' title="' . strip_tags($this->getFullName()) 	. '"' .
303
-			$imgsize[3] . // height="yyy" width="xxx"
297
+			'<img'.
298
+			' class ="'.'certif_image'.'"'.
299
+			' dir="'.'auto'.'"'.// For the tool-tip
300
+			' src="'.$this->getHtmlUrlDirect().'"'.
301
+			' alt="'.strip_tags($this->getFullName()).'"'.
302
+			' title="'.strip_tags($this->getFullName()).'"'.
303
+			$imgsize[3].// height="yyy" width="xxx"
304 304
 			'>';
305 305
 		}	
306 306
 		return
307
-		'<a' .
308
-		' class="'          . 'certgallery'                          . '"' .
309
-		' href="'           . $this->getHtmlUrlDirect()    		 . '"' .
310
-		' type="'           . $this->mimeType()                  . '"' .
311
-		' data-obje-url="'  . $this->getHtmlUrl()                . '"' .
312
-		' data-title="'     . strip_tags($this->getFullName())   . '"' .
313
-		'>' . $image . '</a>'.$script;
307
+		'<a'.
308
+		' class="'.'certgallery'.'"'.
309
+		' href="'.$this->getHtmlUrlDirect().'"'.
310
+		' type="'.$this->mimeType().'"'.
311
+		' data-obje-url="'.$this->getHtmlUrl().'"'.
312
+		' data-title="'.strip_tags($this->getFullName()).'"'.
313
+		'>'.$image.'</a>'.$script;
314 314
 	}
315 315
 	
316 316
 	/**
317 317
 	 * {@inhericDoc}
318 318
 	 * @see \Fisharebest\Webtrees\GedcomRecord::linkedIndividuals()
319 319
 	 */
320
-	public function linkedIndividuals($link = '_ACT'){
320
+	public function linkedIndividuals($link = '_ACT') {
321 321
 		$rows = Database::prepare(
322 322
 				'SELECT i_id AS xref, i_gedcom AS gedcom'.
323 323
 				' FROM `##individuals`'.
@@ -341,7 +341,7 @@  discard block
 block discarded – undo
341 341
 	 * {@inhericDoc}
342 342
 	 * @see \Fisharebest\Webtrees\GedcomRecord::linkedFamilies()
343 343
 	 */
344
-	public function linkedFamilies($link = '_ACT'){
344
+	public function linkedFamilies($link = '_ACT') {
345 345
 		$rows = Database::prepare(
346 346
 				'SELECT f_id AS xref, f_gedcom AS gedcom'.
347 347
 				' FROM `##families`'.
@@ -366,7 +366,7 @@  discard block
 block discarded – undo
366 366
 	 *
367 367
 	 * @return Source|NULL Linked source
368 368
 	 */
369
-	public function fetchALinkedSource(){		
369
+	public function fetchALinkedSource() {		
370 370
 		$sid = null;
371 371
 		
372 372
 		// Try to find in individual, then families, then other types of records. We are interested in the first available value.
@@ -378,7 +378,7 @@  discard block
 block discarded – undo
378 378
 		      'gedcom_id' => $this->tree->getTreeId(), 
379 379
 		      'gedcom' => '%_ACT '.$this->getFilename().'%'		      
380 380
 		  ))->fetchOne();
381
-		if(!$ged){
381
+		if (!$ged) {
382 382
 			$ged = Database::prepare(
383 383
 					'SELECT f_gedcom AS gedrec FROM `##families`'.
384 384
 					' WHERE f_file=:gedcom_id AND f_gedcom LIKE :gedcom')
@@ -386,7 +386,7 @@  discard block
 block discarded – undo
386 386
 			         'gedcom_id' => $this->tree->getTreeId(), 
387 387
 			         'gedcom' => '%_ACT '.$this->getFilename().'%'			         
388 388
 			     ))->fetchOne();
389
-			if(!$ged){
389
+			if (!$ged) {
390 390
 				$ged = Database::prepare(
391 391
 				    'SELECT o_gedcom AS gedrec FROM `##other`'.
392 392
 				    ' WHERE o_file=:gedcom_id AND o_gedcom LIKE :gedcom')
@@ -397,19 +397,19 @@  discard block
 block discarded – undo
397 397
 			}
398 398
 		}
399 399
 		//If a record has been found, parse it to find the source reference.
400
-		if($ged){
400
+		if ($ged) {
401 401
 			$gedlines = explode("\n", $ged);
402 402
 			$level = 0;
403 403
 			$levelsource = -1;
404
-			$sid_tmp=null;
404
+			$sid_tmp = null;
405 405
 			$sourcefound = false;
406
-			foreach($gedlines as $gedline){
406
+			foreach ($gedlines as $gedline) {
407 407
 				// Get the level
408 408
 				$match = null;
409 409
 				if (!$sourcefound && preg_match('~^('.WT_REGEX_INTEGER.') ~', $gedline, $match)) {
410 410
 					$level = $match[1];
411 411
 					//If we are not any more within the context of a source, reset
412
-					if($level <= $levelsource){
412
+					if ($level <= $levelsource) {
413 413
 						$levelsource = -1;
414 414
 						$sid_tmp = null;
415 415
 					}
@@ -417,11 +417,11 @@  discard block
 block discarded – undo
417 417
 					$match2 = null;
418 418
 					if (preg_match('~^'.$level.' SOUR @('.WT_REGEX_XREF.')@$~', $gedline, $match2)) {
419 419
 						$levelsource = $level;
420
-						$sid_tmp=$match2[1];
420
+						$sid_tmp = $match2[1];
421 421
 					}
422 422
 					// If the image has be found, get the source reference and exit.
423 423
 					$match3 = null;
424
-					if($levelsource>=0 && $sid_tmp && preg_match('~^'.$level.' _ACT '.preg_quote($this->getFilename()).'~', $gedline, $match3)){
424
+					if ($levelsource >= 0 && $sid_tmp && preg_match('~^'.$level.' _ACT '.preg_quote($this->getFilename()).'~', $gedline, $match3)) {
425 425
 						$sid = $sid_tmp;
426 426
 						$sourcefound = true;
427 427
 					}
@@ -429,7 +429,7 @@  discard block
 block discarded – undo
429 429
 			}
430 430
 		}
431 431
 		
432
-		if($sid) $this->source = Source::getInstance($sid, $this->tree);
432
+		if ($sid) $this->source = Source::getInstance($sid, $this->tree);
433 433
 		
434 434
 		return $this->source;	
435 435
 	}
Please login to merge, or discard this patch.
src/Webtrees/Module/MiscExtensions/AdminConfigController.php 1 patch
Spacing   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -31,7 +31,7 @@  discard block
 block discarded – undo
31 31
      * Manage updates sent from the AdminConfig@index form.
32 32
      */
33 33
     protected function update() {    
34
-        if(Auth::isAdmin()){
34
+        if (Auth::isAdmin()) {
35 35
     
36 36
             $this->module->setSetting('MAJ_TITLE_PREFIX', Filter::post('MAJ_TITLE_PREFIX'));
37 37
             
@@ -61,7 +61,7 @@  discard block
 block discarded – undo
61 61
      */
62 62
     public function index() {
63 63
         $action = Filter::post('action');        
64
-        if($action == 'update' && Filter::checkCsrf()) $this->update();
64
+        if ($action == 'update' && Filter::checkCsrf()) $this->update();
65 65
         
66 66
         Theme::theme(new AdministrationTheme)->init(Globals::getTree());        
67 67
         $ctrl = new PageController();
Please login to merge, or discard this patch.
src/Webtrees/Module/CertificatesModule.php 1 patch
Spacing   +22 added lines, -22 removed lines patch added patch discarded remove patch
@@ -77,7 +77,7 @@  discard block
 block discarded – undo
77 77
      * @see \Fisharebest\Webtrees\Module\ModuleConfigInterface::getConfigLink()
78 78
      */
79 79
     public function getConfigLink() {
80
-        return 'module.php?mod=' . $this->getName() . '&amp;mod_action=AdminConfig';
80
+        return 'module.php?mod='.$this->getName().'&amp;mod_action=AdminConfig';
81 81
     }
82 82
     
83 83
     /**
@@ -102,7 +102,7 @@  discard block
 block discarded – undo
102 102
      */
103 103
     public function getMenu(Tree $tree, $reference = null) {
104 104
         $tree_url = $tree ? $tree->getNameUrl() : '';
105
-        return new Menu($this->getTitle(), 'module.php?mod=' . $this->getName() . '&mod_action=Certificate@listAll&ged=' . $tree_url, 'menu-maj-list-certificate', array('rel' => 'nofollow'));
105
+        return new Menu($this->getTitle(), 'module.php?mod='.$this->getName().'&mod_action=Certificate@listAll&ged='.$tree_url, 'menu-maj-list-certificate', array('rel' => 'nofollow'));
106 106
     }
107 107
     
108 108
     /**
@@ -111,10 +111,10 @@  discard block
 block discarded – undo
111 111
      */
112 112
     public function hFactSourcePrepend($srec) {
113 113
         $wt_tree = Globals::getTree();
114
-        $html='';
115
-        $sid=null;
114
+        $html = '';
115
+        $sid = null;
116 116
         
117
-        if($this->getSetting('MAJ_SHOW_CERT', Auth::PRIV_HIDE) >= Auth::accessLevel($wt_tree)){
117
+        if ($this->getSetting('MAJ_SHOW_CERT', Auth::PRIV_HIDE) >= Auth::accessLevel($wt_tree)) {
118 118
             if (!$srec || strlen($srec) == 0) return $html;
119 119
             	
120 120
             $certificate = null;
@@ -122,17 +122,17 @@  discard block
 block discarded – undo
122 122
             $levelSOUR = substr($subrecords[0], 0, 1);
123 123
             $match = null;
124 124
             if (preg_match('~^'.$levelSOUR.' SOUR @('.WT_REGEX_XREF.')@$~', $subrecords[0], $match)) {
125
-                $sid=$match[1];
125
+                $sid = $match[1];
126 126
             };
127 127
             $nb_subrecords = count($subrecords);
128
-            for ($i=0; $i < $nb_subrecords; $i++) {
128
+            for ($i = 0; $i < $nb_subrecords; $i++) {
129 129
                 $subrecords[$i] = trim($subrecords[$i]);
130 130
                 $tag = substr($subrecords[$i], 2, 4);
131 131
                 $text = substr($subrecords[$i], 7);
132
-                if($tag == '_ACT') $certificate= new Certificate($text, $wt_tree, $this->getProvider());
132
+                if ($tag == '_ACT') $certificate = new Certificate($text, $wt_tree, $this->getProvider());
133 133
             }
134 134
             	
135
-            if($certificate && $certificate->canShow())
135
+            if ($certificate && $certificate->canShow())
136 136
                 $html = $this->getDisplay_ACT($certificate, $sid);
137 137
                 	
138 138
         }
@@ -159,9 +159,9 @@  discard block
 block discarded – undo
159 159
      */
160 160
     public function hHtmlSimpleTagDisplay($tag, $value, $context = null, $contextid = null) {
161 161
         $html = '';
162
-        switch($tag){
162
+        switch ($tag) {
163 163
             case '_ACT':
164
-                if($context == 'SOUR') $html = $this->getDisplay_ACT($value, $contextid);
164
+                if ($context == 'SOUR') $html = $this->getDisplay_ACT($value, $contextid);
165 165
                 break;
166 166
         }
167 167
         return $html;
@@ -174,7 +174,7 @@  discard block
 block discarded – undo
174 174
     public function hHtmlSimpleTagEditor($tag, $value = null, $element_id = '', $element_name = '', $context = null, $contextid = null) {        
175 175
         $html = '';
176 176
 		
177
-		switch($tag){
177
+		switch ($tag) {
178 178
 			case '_ACT':
179 179
 				$element_id = Uuid::uuid4();
180 180
 				Globals::getController()
@@ -182,14 +182,14 @@  discard block
 block discarded – undo
182 182
 					->addExternalJavascript(WT_STATIC_URL.WT_MODULES_DIR.$this->getName().'/js/autocomplete.js')
183 183
 					->addExternalJavascript(WT_STATIC_URL.WT_MODULES_DIR.$this->getName().'/js/updatecertificatevalues.js');
184 184
 				$certificate = null;
185
-				if($value){
185
+				if ($value) {
186 186
 					$certificate = new Certificate($value, Globals::getTree(), $this->getProvider());
187 187
 				}
188 188
 				$tabCities = $this->getProvider()->getCitiesList();
189 189
 				$html .= '<select id="certifCity'.$element_id.'" class="_CITY">';
190
-				foreach ($tabCities as $cities){
191
-					$selectedCity='';
192
-					if($certificate && $cities== $certificate->getCity()) $selectedCity='selected="true"';
190
+				foreach ($tabCities as $cities) {
191
+					$selectedCity = '';
192
+					if ($certificate && $cities == $certificate->getCity()) $selectedCity = 'selected="true"';
193 193
 					$html .= '<option value="'.$cities.'" '.$selectedCity.' />'.$cities.'</option>';
194 194
 				}
195 195
 				$html .= '</select>';
@@ -207,7 +207,7 @@  discard block
 block discarded – undo
207 207
      * @see \MyArtJaub\Webtrees\Hook\HookInterfaces\CustomSimpleTagManagerInterface::hAddSimpleTag()
208 208
      */
209 209
     public function hAddSimpleTag($context, $level) {
210
-        switch($context){
210
+        switch ($context) {
211 211
             case 'SOUR':
212 212
                 FunctionsEdit::addSimpleTag($level.' _ACT');
213 213
                 break;
@@ -219,7 +219,7 @@  discard block
 block discarded – undo
219 219
      * @see \MyArtJaub\Webtrees\Hook\HookInterfaces\CustomSimpleTagManagerInterface::hHasHelpTextTag()
220 220
      */
221 221
     public function hHasHelpTextTag($tag) {
222
-        switch($tag){
222
+        switch ($tag) {
223 223
 			case '_ACT':
224 224
 				return true;
225 225
 		}
@@ -231,7 +231,7 @@  discard block
 block discarded – undo
231 231
      * @see \MyArtJaub\Webtrees\Hook\HookInterfaces\CustomSimpleTagManagerInterface::hGetHelpTextTag()
232 232
      */
233 233
     public function hGetHelpTextTag($tag) {
234
-        switch($tag){
234
+        switch ($tag) {
235 235
             case '_ACT':
236 236
                 return array(
237 237
                 I18N::translate('Certificate'),
@@ -247,7 +247,7 @@  discard block
 block discarded – undo
247 247
      * @return \MyArtJaub\Webtrees\Module\Certificates\Model\CertificateProviderInterface
248 248
      */
249 249
     public function getProvider() {
250
-        if(!$this->provider) {
250
+        if (!$this->provider) {
251 251
             $root_path = $this->getSetting('MAJ_CERT_ROOTDIR', 'certificates/');
252 252
             $this->provider = new CertificateFileProvider($root_path, Globals::getTree());
253 253
         }
@@ -261,9 +261,9 @@  discard block
 block discarded – undo
261 261
      * @param Certificate $certificatePath Certificate (as per the GEDCOM)
262 262
      * @param string|null $sid Linked Source ID, if it exists
263 263
      */
264
-    protected function getDisplay_ACT(Certificate $certificate, $sid = null){    
264
+    protected function getDisplay_ACT(Certificate $certificate, $sid = null) {    
265 265
         $html = '';
266
-        if($certificate){
266
+        if ($certificate) {
267 267
             $certificate->setSource($sid);
268 268
             $html = $certificate->displayImage('icon');
269 269
         }
Please login to merge, or discard this patch.
src/Webtrees/Module/PatronymicLineage/LineageController.php 1 patch
Spacing   +6 added lines, -6 removed lines patch added patch discarded remove patch
@@ -98,14 +98,14 @@  discard block
 block discarded – undo
98 98
             $this->show     = 'lineage'; // SURN list makes no sense here
99 99
         } elseif ($this->alpha) {
100 100
             $this->show_all = 'no';
101
-            $this->legend   = Filter::escapeHtml($this->alpha) . '…';
101
+            $this->legend   = Filter::escapeHtml($this->alpha).'…';
102 102
             $this->show     = Filter::get('show', 'surn|lineage', 'surn');
103 103
         } else {
104 104
             $this->show_all = 'no';
105 105
             $this->legend   = '…';
106 106
             $this->show     = 'none'; // Don't show lists until something is chosen
107 107
         }
108
-        $this->legend = '<span dir="auto">' . $this->legend . '</span>';
108
+        $this->legend = '<span dir="auto">'.$this->legend.'</span>';
109 109
           
110 110
     }
111 111
     
@@ -152,7 +152,7 @@  discard block
 block discarded – undo
152 152
      */
153 153
     public function index() {
154 154
         $controller = new PageController();
155
-        $controller->setPageTitle(I18N::translate('Patronymic Lineages') . ' : ' . $this->legend);
155
+        $controller->setPageTitle(I18N::translate('Patronymic Lineages').' : '.$this->legend);
156 156
         
157 157
         $view_bag = new ViewBag();
158 158
         $view_bag->set('title', $controller->getPageTitle());
@@ -161,15 +161,15 @@  discard block
 block discarded – undo
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 {
Please login to merge, or discard this patch.
src/Webtrees/Module/Sosa/SosaListController.php 1 patch
Spacing   +47 added lines, -47 removed lines patch added patch discarded remove patch
@@ -69,7 +69,7 @@  discard block
 block discarded – undo
69 69
         $this->view_bag = new ViewBag();
70 70
         $this->view_bag->set('generation', $this->generation);
71 71
         $this->view_bag->set('max_gen', $this->sosa_provider->getLastGeneration());
72
-        $this->view_bag->set('is_setup', $this->sosa_provider->isSetup() && $this->view_bag->get('max_gen', 0)> 0);
72
+        $this->view_bag->set('is_setup', $this->sosa_provider->isSetup() && $this->view_bag->get('max_gen', 0) > 0);
73 73
         
74 74
     }
75 75
     
@@ -89,14 +89,14 @@  discard block
 block discarded – undo
89 89
 
90 90
         $this->view_bag->set('title', $wt_tree->getPageTitle());
91 91
         
92
-        if($this->view_bag->get('is_setup', false)) {
92
+        if ($this->view_bag->get('is_setup', false)) {
93 93
             $this->view_bag->set('has_sosa', $this->generation > 0 && $this->sosa_provider->getSosaCountAtGeneration($this->generation) > 0);
94 94
             $this->view_bag->set('url_module', $this->module->getName());
95 95
             $this->view_bag->set('url_action', 'SosaList');
96 96
             $this->view_bag->set('url_ged', $wt_tree->getNameUrl()); 
97 97
             $this->view_bag->set('min_gen', 1);
98 98
             
99
-            if($this->view_bag->get('has_sosa', false)) {            
99
+            if ($this->view_bag->get('has_sosa', false)) {            
100 100
                 $controller->addInlineJavascript('
101 101
             		jQuery("#sosalist-tabs").tabs();
102 102
             		jQuery("#sosalist-tabs").css("visibility", "visible");
@@ -106,7 +106,7 @@  discard block
 block discarded – undo
106 106
             			{
107 107
                             "mod" : "'.$this->module->getName().'",
108 108
                             "mod_action": "SosaList@sosalist",
109
-                            "ged" : "' . $wt_tree->getNameUrl(). '",
109
+                            "ged" : "' . $wt_tree->getNameUrl().'",
110 110
                             "type" : "indi",
111 111
                             "gen" : "'.$this->generation.'"
112 112
                         },
@@ -131,7 +131,7 @@  discard block
 block discarded – undo
131 131
                         {
132 132
                             "mod" : "'.$this->module->getName().'",
133 133
                             "mod_action": "SosaList@sosalist",
134
-                            "ged" : "' . $wt_tree->getNameUrl(). '",
134
+                            "ged" : "' . $wt_tree->getNameUrl().'",
135 135
                             "type" : "fam",
136 136
                             "gen" : "'.$this->generation.'"
137 137
                         },
@@ -169,7 +169,7 @@  discard block
 block discarded – undo
169 169
         
170 170
         $this->view_bag->set('title', $controller->getPageTitle());
171 171
         
172
-        if($this->view_bag->get('is_setup', false)) {
172
+        if ($this->view_bag->get('is_setup', false)) {
173 173
             $this->view_bag->set('url_module', $this->module->getName());
174 174
             $this->view_bag->set('url_action', 'SosaList@missing');
175 175
             $this->view_bag->set('url_ged', $wt_tree->getNameUrl());
@@ -178,11 +178,11 @@  discard block
 block discarded – undo
178 178
             $missing_list = $this->sosa_provider->getMissingSosaListAtGeneration($this->generation);
179 179
             $this->view_bag->set('has_missing', $this->generation > 0 && count($missing_list) > 0);
180 180
             
181
-            $perc_sosa = Functions::safeDivision($this->sosa_provider->getSosaCountAtGeneration($this->generation), pow(2, $this->generation -1));
181
+            $perc_sosa = Functions::safeDivision($this->sosa_provider->getSosaCountAtGeneration($this->generation), pow(2, $this->generation - 1));
182 182
             $this->view_bag->set('perc_sosa', $perc_sosa);
183 183
             
184
-            if($this->view_bag->get('has_missing', false)) {
185
-                $table_id = 'table-sosa-missing-' . Uuid::uuid4();
184
+            if ($this->view_bag->get('has_missing', false)) {
185
+                $table_id = 'table-sosa-missing-'.Uuid::uuid4();
186 186
                 $this->view_bag->set('table_id', $table_id);
187 187
                 
188 188
                 $controller
@@ -192,7 +192,7 @@  discard block
 block discarded – undo
192 192
 				    jQuery.fn.dataTableExt.oSort["text-desc"] = textCompareDesc;
193 193
                     
194 194
     				jQuery("#'.$table_id.'").dataTable( {
195
-                        dom: \'<"H"<"filtersH_' . $table_id . '">T<"dt-clear">pf<"dt-clear">irl>t<"F"pl<"dt-clear"><"filtersF_' . $table_id . '">>\',
195
+                        dom: \'<"H"<"filtersH_' . $table_id.'">T<"dt-clear">pf<"dt-clear">irl>t<"F"pl<"dt-clear"><"filtersF_'.$table_id.'">>\',
196 196
     					'.I18N::datatablesI18N().',
197 197
     					jQueryUI: true,
198 198
     					autoWidth:false,
@@ -218,14 +218,14 @@  discard block
 block discarded – undo
218 218
     					pagingType: "full_numbers"
219 219
     			   });
220 220
     			
221
-    				jQuery("#' . $table_id . '")
221
+    				jQuery("#' . $table_id.'")
222 222
     				/* Filter buttons in table header */
223 223
     				.on("click", "button[data-filter-column]", function() {
224 224
     					var btn = jQuery(this);
225 225
     					// De-activate the other buttons in this button group
226 226
     					btn.siblings().removeClass("ui-state-active");
227 227
     					// Apply (or clear) this filter
228
-    					var col = jQuery("#' . $table_id . '").DataTable().column(btn.data("filter-column"));
228
+    					var col = jQuery("#' . $table_id.'").DataTable().column(btn.data("filter-column"));
229 229
     					if (btn.hasClass("ui-state-active")) {
230 230
     						btn.removeClass("ui-state-active");
231 231
     						col.search("").draw();
@@ -242,8 +242,8 @@  discard block
 block discarded – undo
242 242
                 $unique_indis = array();
243 243
                 $sum_missing_different = 0;
244 244
                 $sum_missing_different_without_hidden = 0;
245
-                foreach($missing_list as $num => $missing_tab) {
246
-                    if(isset($unique_indis[$missing_tab['indi']])) {
245
+                foreach ($missing_list as $num => $missing_tab) {
246
+                    if (isset($unique_indis[$missing_tab['indi']])) {
247 247
                         unset($missing_list[$num]);
248 248
                         continue;
249 249
                     }
@@ -261,7 +261,7 @@  discard block
 block discarded – undo
261 261
                 $this->view_bag->set('missing_list', $missing_list);
262 262
                 $this->view_bag->set('missing_diff_count', $sum_missing_different);
263 263
                 $this->view_bag->set('missing_hidden', $sum_missing_different - $sum_missing_different_without_hidden);
264
-                $perc_sosa_potential = Functions::safeDivision($this->sosa_provider->getSosaCountAtGeneration($this->generation - 1), pow(2, $this->generation-2));
264
+                $perc_sosa_potential = Functions::safeDivision($this->sosa_provider->getSosaCountAtGeneration($this->generation - 1), pow(2, $this->generation - 2));
265 265
                 $this->view_bag->set('perc_sosa_potential', $perc_sosa_potential);
266 266
             }            
267 267
         }
@@ -279,7 +279,7 @@  discard block
 block discarded – undo
279 279
         $controller = new AjaxController();
280 280
         $controller->restrictAccess($this->generation > 0 || !is_null($type));
281 281
         
282
-        switch ($type){
282
+        switch ($type) {
283 283
             case 'indi':
284 284
                 $this->renderSosaListIndi($controller);
285 285
                 break;
@@ -301,9 +301,9 @@  discard block
 block discarded – undo
301 301
         $listSosa = $this->sosa_provider->getSosaListAtGeneration($this->generation); 
302 302
         $this->view_bag->set('has_sosa', false);
303 303
         
304
-        if(count($listSosa) > 0) {
304
+        if (count($listSosa) > 0) {
305 305
             $this->view_bag->set('has_sosa', true);
306
-            $table_id = 'table-sosa-indi-' . Uuid::uuid4();
306
+            $table_id = 'table-sosa-indi-'.Uuid::uuid4();
307 307
             $this->view_bag->set('table_id', $table_id);
308 308
                      
309 309
             $controller
@@ -313,8 +313,8 @@  discard block
 block discarded – undo
313 313
                 jQuery.fn.dataTableExt.oSort["text-desc"] = textCompareDesc;
314 314
                 
315 315
                 jQuery("#'.$table_id.'").dataTable( {
316
-					dom: \'<"H"<"filtersH_' . $table_id . '">T<"dt-clear">pf<"dt-clear">irl>t<"F"pl<"dt-clear"><"filtersF_' . $table_id . '">>\',
317
-					' . I18N::datatablesI18N() . ',
316
+					dom: \'<"H"<"filtersH_' . $table_id.'">T<"dt-clear">pf<"dt-clear">irl>t<"F"pl<"dt-clear"><"filtersF_'.$table_id.'">>\',
317
+					' . I18N::datatablesI18N().',
318 318
 					jQueryUI: true,
319 319
 					autoWidth: false,
320 320
 					processing: true,
@@ -343,7 +343,7 @@  discard block
 block discarded – undo
343 343
 					pagingType: "full_numbers"
344 344
 			   });
345 345
             
346
-				jQuery("#' . $table_id . '")
346
+				jQuery("#' . $table_id.'")
347 347
 				/* Hide/show parents */
348 348
 				.on("click", ".btn-toggle-parents", function() {
349 349
 					jQuery(this).toggleClass("ui-state-active");
@@ -352,7 +352,7 @@  discard block
 block discarded – undo
352 352
 				/* Hide/show statistics */
353 353
 				.on("click", ".btn-toggle-statistics", function() {
354 354
 					jQuery(this).toggleClass("ui-state-active");
355
-					jQuery("#indi_list_table-charts_' . $table_id . '").slideToggle();
355
+					jQuery("#indi_list_table-charts_' . $table_id.'").slideToggle();
356 356
 				})
357 357
 				/* Filter buttons in table header */
358 358
 				.on("click", "button[data-filter-column]", function() {
@@ -360,7 +360,7 @@  discard block
 block discarded – undo
360 360
 					// De-activate the other buttons in this button group
361 361
 					btn.siblings().removeClass("ui-state-active");
362 362
 					// Apply (or clear) this filter
363
-					var col = jQuery("#' . $table_id . '").DataTable().column(btn.data("filter-column"));
363
+					var col = jQuery("#' . $table_id.'").DataTable().column(btn.data("filter-column"));
364 364
 					if (btn.hasClass("ui-state-active")) {
365 365
 						btn.removeClass("ui-state-active");
366 366
 						col.search("").draw();
@@ -395,30 +395,30 @@  discard block
 block discarded – undo
395 395
             $nb_displayed = 0;
396 396
             
397 397
             Individual::load($wt_tree, $listSosa);
398
-            foreach($listSosa as $sosa => $pid) {
398
+            foreach ($listSosa as $sosa => $pid) {
399 399
                 $person = Individual::getInstance($pid, $wt_tree);
400 400
                 if (!$person || !$person->canShowName()) {
401 401
                     unset($listSosa[$sosa]);
402 402
                     continue;
403 403
                 }
404 404
                 $nb_displayed++;
405
-                if ($birth_dates=$person->getAllBirthDates()) {
405
+                if ($birth_dates = $person->getAllBirthDates()) {
406 406
                     if (
407 407
                         FunctionsPrint::isDateWithinChartsRange($birth_dates[0]) &&
408 408
                         !isset($unique_indis[$person->getXref()])
409 409
                         ) {
410
-                        $birt_by_decade[(int)($birth_dates[0]->gregorianYear()/10)*10] .= $person->getSex();
410
+                        $birt_by_decade[(int)($birth_dates[0]->gregorianYear() / 10) * 10] .= $person->getSex();
411 411
                     }
412 412
                 }
413 413
                 else {
414
-                    $birth_dates[0]=new Date('');
414
+                    $birth_dates[0] = new Date('');
415 415
                 }
416 416
                 if ($death_dates = $person->getAllDeathDates()) {
417 417
                     if (
418 418
                         FunctionsPrint::isDateWithinChartsRange($death_dates[0]) &&
419 419
                         !isset($unique_indis[$person->getXref()])
420 420
                         ) {
421
-                        $deat_by_decade[(int) ($death_dates[0]->gregorianYear() / 10) * 10] .= $person->getSex();
421
+                        $deat_by_decade[(int)($death_dates[0]->gregorianYear() / 10) * 10] .= $person->getSex();
422 422
                     }
423 423
                 }
424 424
                 else {
@@ -434,7 +434,7 @@  discard block
 block discarded – undo
434 434
             $this->view_bag->set('sosa_list', $listSosa);   
435 435
             
436 436
             $this->view_bag->set('sosa_count', count($listSosa));
437
-            $this->view_bag->set('sosa_theo', pow(2, $this->generation-1));
437
+            $this->view_bag->set('sosa_theo', pow(2, $this->generation - 1));
438 438
             $this->view_bag->set('sosa_ratio', Functions::safeDivision($this->view_bag->get('sosa_count'), $this->view_bag->get('sosa_theo')));
439 439
             
440 440
             $this->view_bag->set('sosa_hidden', $this->view_bag->get('sosa_count') - $nb_displayed);
@@ -453,12 +453,12 @@  discard block
 block discarded – undo
453 453
      */
454 454
     protected function renderFamSosaListIndi(AjaxController $controller) {
455 455
         $wt_tree = Globals::getTree();
456
-        $listFamSosa = $this->sosa_provider->getFamilySosaListAtGeneration($this->generation);;
456
+        $listFamSosa = $this->sosa_provider->getFamilySosaListAtGeneration($this->generation); ;
457 457
         $this->view_bag->set('has_sosa', false);
458 458
         
459
-        if(count($listFamSosa) > 0) {
459
+        if (count($listFamSosa) > 0) {
460 460
             $this->view_bag->set('has_sosa', true);
461
-            $table_id = 'table-sosa-fam-' . Uuid::uuid4();
461
+            $table_id = 'table-sosa-fam-'.Uuid::uuid4();
462 462
             $this->view_bag->set('table_id', $table_id);
463 463
              
464 464
             $controller
@@ -468,7 +468,7 @@  discard block
 block discarded – undo
468 468
 				jQuery.fn.dataTableExt.oSort["text-desc"] = textCompareDesc;
469 469
                 
470 470
                 jQuery("#'.$table_id.'").dataTable( {
471
-					dom: \'<"H"<"filtersH_' . $table_id . '"><"dt-clear">pf<"dt-clear">irl>t<"F"pl<"dt-clear"><"filtersF_' . $table_id . '">>\',
471
+					dom: \'<"H"<"filtersH_' . $table_id.'"><"dt-clear">pf<"dt-clear">irl>t<"F"pl<"dt-clear"><"filtersF_'.$table_id.'">>\',
472 472
                     '.I18N::datatablesI18N(array(16, 32, 64, 128, -1)).',
473 473
 					jQueryUI: true,
474 474
 					autoWidth: false,
@@ -495,7 +495,7 @@  discard block
 block discarded – undo
495 495
 					pagingType: "full_numbers"
496 496
 			   });
497 497
 					
498
-				jQuery("#' . $table_id . '")
498
+				jQuery("#' . $table_id.'")
499 499
 				/* Hide/show parents */
500 500
 				.on("click", ".btn-toggle-parents", function() {
501 501
 					jQuery(this).toggleClass("ui-state-active");
@@ -504,7 +504,7 @@  discard block
 block discarded – undo
504 504
 				/* Hide/show statistics */
505 505
 				.on("click",  ".btn-toggle-statistics", function() {
506 506
 					jQuery(this).toggleClass("ui-state-active");
507
-					jQuery("#fam_list_table-charts_' . $table_id . '").slideToggle();
507
+					jQuery("#fam_list_table-charts_' . $table_id.'").slideToggle();
508 508
 				})
509 509
 				/* Filter buttons in table header */
510 510
 				.on("click", "button[data-filter-column]", function() {
@@ -512,7 +512,7 @@  discard block
 block discarded – undo
512 512
 					// De-activate the other buttons in this button group
513 513
 					btn.siblings().removeClass("ui-state-active");
514 514
 					// Apply (or clear) this filter
515
-					var col = jQuery("#' . $table_id . '").DataTable().column(btn.data("filter-column"));
515
+					var col = jQuery("#' . $table_id.'").DataTable().column(btn.data("filter-column"));
516 516
 					if (btn.hasClass("ui-state-active")) {
517 517
 						btn.removeClass("ui-state-active");
518 518
 						col.search("").draw();
@@ -532,29 +532,29 @@  discard block
 block discarded – undo
532 532
             
533 533
             //-- init chart data
534 534
     		$marr_by_age = array();
535
-    		for ($age=0; $age<=$max_age; $age++) {
535
+    		for ($age = 0; $age <= $max_age; $age++) {
536 536
     			$marr_by_age[$age] = '';
537 537
     		}
538 538
     		$birt_by_decade = array();
539 539
     		$marr_by_decade = array();
540
-    		for ($year=1550; $year<2030; $year+=10) {
540
+    		for ($year = 1550; $year < 2030; $year += 10) {
541 541
     			$birt_by_decade[$year] = '';
542 542
     			$marr_by_decade[$year] = '';
543 543
     		}
544 544
     		
545
-            foreach($listFamSosa as $sosa => $fid) {
545
+            foreach ($listFamSosa as $sosa => $fid) {
546 546
                 $sfamily = Family::getInstance($fid, $wt_tree);
547
-                if(!$sfamily || !$sfamily->canShow()) {
547
+                if (!$sfamily || !$sfamily->canShow()) {
548 548
                     unset($listFamSosa[$sosa]);
549 549
                     continue;
550 550
                 }
551
-                $mdate=$sfamily->getMarriageDate();
551
+                $mdate = $sfamily->getMarriageDate();
552 552
                 
553
-                if( ($husb = $sfamily->getHusband()) && 
553
+                if (($husb = $sfamily->getHusband()) && 
554 554
                     ($hdate = $husb->getBirthDate()) && 
555 555
                     $hdate->isOK() && $mdate->isOK()) {
556 556
                     if (FunctionsPrint::isDateWithinChartsRange($hdate)) {
557
-                        $birt_by_decade[(int) ($hdate->gregorianYear() / 10) * 10] .= $husb->getSex();
557
+                        $birt_by_decade[(int)($hdate->gregorianYear() / 10) * 10] .= $husb->getSex();
558 558
                     }
559 559
                     $hage = Date::getAge($hdate, $mdate, 0);
560 560
                     if ($hage >= 0 && $hage <= $max_age) {
@@ -562,11 +562,11 @@  discard block
 block discarded – undo
562 562
                     }
563 563
                 }
564 564
                 
565
-                if(($wife = $sfamily->getWife()) &&
566
-                    ($wdate=$wife->getBirthDate()) &&
565
+                if (($wife = $sfamily->getWife()) &&
566
+                    ($wdate = $wife->getBirthDate()) &&
567 567
                     $wdate->isOK() && $mdate->isOK()) {
568 568
                     if (FunctionsPrint::isDateWithinChartsRange($wdate)) {
569
-                        $birt_by_decade[(int) ($wdate->gregorianYear() / 10) * 10] .= $wife->getSex();
569
+                        $birt_by_decade[(int)($wdate->gregorianYear() / 10) * 10] .= $wife->getSex();
570 570
                     }
571 571
                     $wage = Date::getAge($wdate, $mdate, 0);
572 572
                     if ($wage >= 0 && $wage <= $max_age) {
@@ -575,7 +575,7 @@  discard block
 block discarded – undo
575 575
                 }                
576 576
 
577 577
                 if ($mdate->isOK() && FunctionsPrint::isDateWithinChartsRange($mdate) && $husb && $wife) {
578
-                    $marr_by_decade[(int) ($mdate->gregorianYear() / 10) * 10] .= $husb->getSex() . $wife->getSex();
578
+                    $marr_by_decade[(int)($mdate->gregorianYear() / 10) * 10] .= $husb->getSex().$wife->getSex();
579 579
                 }
580 580
                 
581 581
                 $listFamSosa[$sosa] = $sfamily;
Please login to merge, or discard this patch.
src/Webtrees/Module/Sosa/SosaConfigController.php 1 patch
Spacing   +16 added lines, -16 removed lines patch added patch discarded remove patch
@@ -39,7 +39,7 @@  discard block
 block discarded – undo
39 39
         $user_id = Filter::postInteger('userid', -1) ?: Filter::getInteger('userid', -1);
40 40
         return Auth::check() && 
41 41
             ( 
42
-                $user_id == Auth::user()->getUserId() ||        // Allow update for yourself
42
+                $user_id == Auth::user()->getUserId() || // Allow update for yourself
43 43
                 ($user_id == -1 && Auth::isManager(Globals::getTree()))   // Allow a manager to update the default user
44 44
              );
45 45
     }
@@ -52,12 +52,12 @@  discard block
 block discarded – undo
52 52
      */
53 53
     protected function update(BaseController $controller) {
54 54
         $wt_tree = Globals::getTree();
55
-        if($this->canUpdate() && Filter::checkCsrf()) 
55
+        if ($this->canUpdate() && Filter::checkCsrf()) 
56 56
         {            
57 57
             $indi = Individual::getInstance(Filter::post('rootid'), $wt_tree);
58 58
             $user = User::find(Filter::postInteger('userid', -1));
59 59
             
60
-            if($user  && $indi) {
60
+            if ($user && $indi) {
61 61
                 $wt_tree->setUserPreference($user, 'MAJ_SOSA_ROOT_ID', $indi->getXref());
62 62
                 $controller->addInlineJavascript('
63 63
                     $( document ).ready(function() {
@@ -95,7 +95,7 @@  discard block
 block discarded – undo
95 95
             
96 96
             function majComputeSosa(user_id) {
97 97
                 jQuery("#bt_sosa_compute").prop( "disabled", true );
98
-                jQuery("#bt_sosa_computing").empty().html("<i class=\"icon-loading-small\"></i>&nbsp;'. I18N::translate('Computing...') .'");
98
+                jQuery("#bt_sosa_computing").empty().html("<i class=\"icon-loading-small\"></i>&nbsp;'. I18N::translate('Computing...').'");
99 99
                 jQuery("#bt_sosa_computing").load(
100 100
 		          "module.php?mod='.$this->module->getName().'&mod_action=SosaConfig@computeAll&ged='.$wt_tree->getNameUrl().'&userid=" + user_id,
101 101
 		          function() {
@@ -104,7 +104,7 @@  discard block
 block discarded – undo
104 104
             }');
105 105
         
106 106
         $action = Filter::post('action');
107
-        if($action === 'update') $this->update($controller);
107
+        if ($action === 'update') $this->update($controller);
108 108
         
109 109
         $view_bag = new ViewBag();
110 110
         $view_bag->set('title', $controller->getPageTitle());
@@ -113,21 +113,21 @@  discard block
 block discarded – undo
113 113
         
114 114
         $users_root = array();
115 115
         $users_js_array = 'var users_array = [];';
116
-        if(Auth::check()) {
116
+        if (Auth::check()) {
117 117
             $root_id = $wt_tree->getUserPreference(Auth::user(), 'MAJ_SOSA_ROOT_ID');
118
-            $users_root[] = array( 'user' => Auth::user(), 'rootid' => $root_id);
119
-            $users_js_array .=  'users_array["'.Auth::user()->getUserId().'"] = "' . $root_id . '";';
118
+            $users_root[] = array('user' => Auth::user(), 'rootid' => $root_id);
119
+            $users_js_array .= 'users_array["'.Auth::user()->getUserId().'"] = "'.$root_id.'";';
120 120
             
121
-            if(Auth::isManager($wt_tree)) {
121
+            if (Auth::isManager($wt_tree)) {
122 122
                 $default_user = User::find(-1);
123 123
                 $default_root_id = $wt_tree->getUserPreference($default_user, 'MAJ_SOSA_ROOT_ID');
124
-                $users_root[] = array( 'user' => $default_user, 'rootid' => $default_root_id);
125
-                $users_js_array .=  'users_array["'.$default_user->getUserId().'"] = "' . $default_root_id . '";';
124
+                $users_root[] = array('user' => $default_user, 'rootid' => $default_root_id);
125
+                $users_js_array .= 'users_array["'.$default_user->getUserId().'"] = "'.$default_root_id.'";';
126 126
             }
127 127
         }
128 128
         $view_bag->set('users_settings', $users_root);       
129 129
         
130
-        $controller->addInlineJavascript($users_js_array . '            
130
+        $controller->addInlineJavascript($users_js_array.'            
131 131
                 $("#maj-sosa-config-select").change(function() {
132 132
                     $("#rootid").val(users_array[this.value]);
133 133
                 });
@@ -147,9 +147,9 @@  discard block
 block discarded – undo
147 147
         $view_bag->set('is_success', false);
148 148
         
149 149
         $user = User::find(Filter::getInteger('userid', -1));
150
-        if($user) {
150
+        if ($user) {
151 151
             $calculator = new SosaCalculator(Globals::getTree(), $user);
152
-            if($calculator->computeAll()) $view_bag->set('is_success', true);
152
+            if ($calculator->computeAll()) $view_bag->set('is_success', true);
153 153
         }
154 154
         ViewFactory::make('SosaComputeResult', $this, $controller, $view_bag)->render();
155 155
     }
@@ -168,9 +168,9 @@  discard block
 block discarded – undo
168 168
         $user = User::find(Filter::getInteger('userid', -1));
169 169
         $indi = Individual::getInstance(Filter::get('pid', WT_REGEX_XREF), $wt_tree);
170 170
         
171
-        if($user && $indi) {
171
+        if ($user && $indi) {
172 172
             $calculator = new SosaCalculator($wt_tree, $user);
173
-            if($calculator->computeFromIndividual($indi)) $view_bag->set('is_success', true);
173
+            if ($calculator->computeFromIndividual($indi)) $view_bag->set('is_success', true);
174 174
         }
175 175
         else {
176 176
             $view_bag->set('error', I18N::translate('Non existing individual'));
Please login to merge, or discard this patch.
src/Webtrees/Module/Sosa/SosaStatsController.php 1 patch
Spacing   +33 added lines, -33 removed lines patch added patch discarded remove patch
@@ -61,7 +61,7 @@  discard block
 block discarded – undo
61 61
         $view_bag->set('title', $controller->getPageTitle());
62 62
         $view_bag->set('is_setup', false);
63 63
         
64
-        if($this->sosa_provider->isSetup()) {
64
+        if ($this->sosa_provider->isSetup()) {
65 65
             $view_bag->set('is_setup', true);
66 66
             
67 67
             $view_bag->set('root_indi', $this->sosa_provider->getRootIndi());
@@ -82,23 +82,23 @@  discard block
 block discarded – undo
82 82
             $view_bag->set('missinganc_url', 'module.php?mod='.$this->module->getName().'&mod_action=SosaList@missing&ged='.$wt_tree->getNameUrl().'&gen=');
83 83
             $view_bag->set('sosaanc_url', 'module.php?mod='.$this->module->getName().'&mod_action=SosaList&ged='.$wt_tree->getNameUrl().'&gen=');
84 84
             
85
-            $gen_theoretical=1;
86
-            $total_theoretical=0;
87
-            $prev_diff=0;
88
-            $prev_known=0.5;
89
-            $gen_equiv=0;            
85
+            $gen_theoretical = 1;
86
+            $total_theoretical = 0;
87
+            $prev_diff = 0;
88
+            $prev_known = 0.5;
89
+            $gen_equiv = 0;            
90 90
             $generation_stats = array();
91 91
             
92
-            foreach($stats_gen as $gen => $tab){
93
-                $genY1= I18N::translate('-');
94
-                $genY2= I18N::translate('-');
95
-                if($tab['firstBirth']>0) $genY1=$tab['firstBirth'];
96
-                if($tab['lastBirth']>0) $genY2=$tab['lastBirth'];
92
+            foreach ($stats_gen as $gen => $tab) {
93
+                $genY1 = I18N::translate('-');
94
+                $genY2 = I18N::translate('-');
95
+                if ($tab['firstBirth'] > 0) $genY1 = $tab['firstBirth'];
96
+                if ($tab['lastBirth'] > 0) $genY2 = $tab['lastBirth'];
97 97
                 $total_theoretical += $gen_theoretical;
98 98
                 $perc_sosa_count_theor = Functions::safeDivision($tab['sosaCount'], $gen_theoretical);
99 99
                 $gen_equiv += $perc_sosa_count_theor;
100
-                $missing=2*$prev_known - $tab['sosaCount'];
101
-                $gen_diff=$tab['diffSosaTotalCount']-$prev_diff;
100
+                $missing = 2 * $prev_known - $tab['sosaCount'];
101
+                $gen_diff = $tab['diffSosaTotalCount'] - $prev_diff;
102 102
                 
103 103
                 $generation_stats[$gen] = array(
104 104
                     'gen_min_birth' => $genY1,
@@ -107,7 +107,7 @@  discard block
 block discarded – undo
107 107
                     'known' => $tab['sosaCount'],
108 108
                     'perc_known' => $perc_sosa_count_theor,
109 109
                     'missing' => $missing,
110
-                    'perc_missing' => 1-Functions::safeDivision($tab['sosaCount'], 2*$prev_known),
110
+                    'perc_missing' => 1 - Functions::safeDivision($tab['sosaCount'], 2 * $prev_known),
111 111
                     'total_known' => $tab['sosaTotalCount'],
112 112
                     'perc_total_known' => Functions::safeDivision($tab['sosaTotalCount'], $total_theoretical),
113 113
                     'different' => $gen_diff,
@@ -117,8 +117,8 @@  discard block
 block discarded – undo
117 117
                 );
118 118
                 
119 119
                 $gen_theoretical = $gen_theoretical * 2;
120
-                $prev_known=$tab['sosaCount'];
121
-                $prev_diff=$tab['diffSosaTotalCount'];
120
+                $prev_known = $tab['sosaCount'];
121
+                $prev_diff = $tab['diffSosaTotalCount'];
122 122
             }
123 123
             
124 124
             $view_bag->set('generation_stats', $generation_stats);
@@ -139,27 +139,27 @@  discard block
 block discarded – undo
139 139
      private function htmlAncestorDispersionG2()
140 140
     {
141 141
         $ancestorsDispGen2 = $this->sosa_provider->getAncestorDispersionForGen(2);
142
-        if(count($ancestorsDispGen2) == 0) return;
142
+        if (count($ancestorsDispGen2) == 0) return;
143 143
         
144 144
         $size = '600x300';
145 145
         
146 146
         $total = array_sum($ancestorsDispGen2);
147 147
         $father_count = array_key_exists(1, $ancestorsDispGen2) ? $ancestorsDispGen2[1] : 0;
148
-        $father = array (
148
+        $father = array(
149 149
             'color' => '84beff', 
150 150
             'count' => $father_count, 
151 151
             'perc' => Functions::safeDivision($father_count, $total), 
152 152
             'name' => \Fisharebest\Webtrees\Functions\Functions::getRelationshipNameFromPath('fat')            
153 153
         );
154 154
         $mother_count = array_key_exists(2, $ancestorsDispGen2) ? $ancestorsDispGen2[2] : 0;
155
-        $mother = array (
155
+        $mother = array(
156 156
             'color' => 'ffd1dc', 
157 157
             'count' => $mother_count, 
158 158
             'perc' => Functions::safeDivision($mother_count, $total),
159 159
             'name' => \Fisharebest\Webtrees\Functions\Functions::getRelationshipNameFromPath('mot')
160 160
         );
161 161
         $shared_count = array_key_exists(-1, $ancestorsDispGen2) ? $ancestorsDispGen2[-1] : 0;
162
-        $shared = array (
162
+        $shared = array(
163 163
             'color' => '777777', 
164 164
             'count' => $shared_count, 
165 165
             'perc' => Functions::safeDivision($shared_count, $total),
@@ -169,10 +169,10 @@  discard block
 block discarded – undo
169 169
         $chd = $this->arrayToExtendedEncoding(array(4095 * $father['perc'], 4095 * $shared['perc'], 4095 * $mother['perc']));
170 170
         $chart_title = I18N::translate('Known Sosa ancestors\' dispersion');
171 171
         $chl = 
172
-             $father['name'] . ' - ' . I18N::percentage($father['perc'], 1) . '|' .
173
-             $shared['name'] . ' - ' . I18N::percentage($shared['perc'], 1) . '|' .
174
-             $mother['name'] . ' - ' . I18N::percentage($mother['perc'], 1);
175
-        return "<img src=\"https://chart.googleapis.com/chart?cht=p&chp=1.5708&amp;chd=e:{$chd}&amp;chs={$size}&amp;chco={$father['color']},{$shared['color']},{$mother['color']}&amp;chf=bg,s,ffffff00&amp;chl={$chl}\" alt=\"" . $chart_title . "\" title=\"" . $chart_title . "\" />";
172
+             $father['name'].' - '.I18N::percentage($father['perc'], 1).'|'.
173
+             $shared['name'].' - '.I18N::percentage($shared['perc'], 1).'|'.
174
+             $mother['name'].' - '.I18N::percentage($mother['perc'], 1);
175
+        return "<img src=\"https://chart.googleapis.com/chart?cht=p&chp=1.5708&amp;chd=e:{$chd}&amp;chs={$size}&amp;chco={$father['color']},{$shared['color']},{$mother['color']}&amp;chf=bg,s,ffffff00&amp;chl={$chl}\" alt=\"".$chart_title."\" title=\"".$chart_title."\" />";
176 176
     }
177 177
     
178 178
     /**
@@ -196,7 +196,7 @@  discard block
 block discarded – undo
196 196
         $total_motfat = array_key_exists(4, $ancestorsDispGen2) ? $ancestorsDispGen2[4] : 0;
197 197
         $total_motmot = array_key_exists(8, $ancestorsDispGen2) ? $ancestorsDispGen2[8] : 0;
198 198
         $total_sha = array_key_exists(-1, $ancestorsDispGen2) ? $ancestorsDispGen2[-1] : 0;
199
-        $total = $total_fatfat + $total_fatmot + $total_motfat+ $total_motmot + $total_sha;
199
+        $total = $total_fatfat + $total_fatmot + $total_motfat + $total_motmot + $total_sha;
200 200
     
201 201
         $chd = $this->arrayToExtendedEncoding(array(
202 202
 	    4095 * Functions::safeDivision($total_fatfat, $total), 
@@ -207,12 +207,12 @@  discard block
 block discarded – undo
207 207
         ));
208 208
         $chart_title = I18N::translate('Known Sosa ancestors\' dispersion - G3');
209 209
         $chl =
210
-            \Fisharebest\Webtrees\Functions\Functions::getRelationshipNameFromPath('fatfat') . ' - ' . I18N::percentage(Functions::safeDivision($total_fatfat, $total), 1) . '|' .
211
-            \Fisharebest\Webtrees\Functions\Functions::getRelationshipNameFromPath('fatmot') . ' - ' . I18N::percentage(Functions::safeDivision($total_fatmot, $total), 1) . '|' .
212
-            I18N::translate('Shared') . ' - ' . I18N::percentage(Functions::safeDivision($total_sha, $total), 1) . '|' .
213
-            \Fisharebest\Webtrees\Functions\Functions::getRelationshipNameFromPath('motfat') . ' - ' . I18N::percentage(Functions::safeDivision($total_motfat, $total), 1) . '|' .
214
-            \Fisharebest\Webtrees\Functions\Functions::getRelationshipNameFromPath('motmot') . ' - ' . I18N::percentage(Functions::safeDivision($total_motmot, $total), 1);
215
-         return "<img src=\"https://chart.googleapis.com/chart?cht=p&chp=1.5708&amp;chd=e:{$chd}&amp;chs={$size}&amp;chco={$color_fatfat},{$color_fatmot},{$color_shared},{$color_motfat},{$color_motmot}&amp;chf=bg,s,ffffff00&amp;chl={$chl}\" alt=\"" . $chart_title . "\" title=\"" . $chart_title . "\" />";
210
+            \Fisharebest\Webtrees\Functions\Functions::getRelationshipNameFromPath('fatfat').' - '.I18N::percentage(Functions::safeDivision($total_fatfat, $total), 1).'|'.
211
+            \Fisharebest\Webtrees\Functions\Functions::getRelationshipNameFromPath('fatmot').' - '.I18N::percentage(Functions::safeDivision($total_fatmot, $total), 1).'|'.
212
+            I18N::translate('Shared').' - '.I18N::percentage(Functions::safeDivision($total_sha, $total), 1).'|'.
213
+            \Fisharebest\Webtrees\Functions\Functions::getRelationshipNameFromPath('motfat').' - '.I18N::percentage(Functions::safeDivision($total_motfat, $total), 1).'|'.
214
+            \Fisharebest\Webtrees\Functions\Functions::getRelationshipNameFromPath('motmot').' - '.I18N::percentage(Functions::safeDivision($total_motmot, $total), 1);
215
+         return "<img src=\"https://chart.googleapis.com/chart?cht=p&chp=1.5708&amp;chd=e:{$chd}&amp;chs={$size}&amp;chco={$color_fatfat},{$color_fatmot},{$color_shared},{$color_motfat},{$color_motmot}&amp;chf=bg,s,ffffff00&amp;chl={$chl}\" alt=\"".$chart_title."\" title=\"".$chart_title."\" />";
216 216
     }
217 217
 
218 218
     /**
@@ -228,9 +228,9 @@  discard block
 block discarded – undo
228 228
             if ($value < 0) {
229 229
                 $value = 0;
230 230
             }
231
-            $first  = (int) ($value / 64);
231
+            $first  = (int)($value / 64);
232 232
             $second = $value % 64;
233
-            $encoding .= $xencoding[(int) $first] . $xencoding[(int) $second];
233
+            $encoding .= $xencoding[(int)$first].$xencoding[(int)$second];
234 234
         }
235 235
     
236 236
         return $encoding;
Please login to merge, or discard this patch.