Completed
Pull Request — release-2.1 (#4095)
by Rick
14:01 queued 05:55
created
Sources/Class-CurlFetchWeb.php 1 patch
Braces   +30 added lines, -24 removed lines patch added patch discarded remove patch
@@ -10,8 +10,9 @@  discard block
 block discarded – undo
10 10
  * @version 2.1 Beta 3
11 11
  */
12 12
 
13
-if (!defined('SMF'))
13
+if (!defined('SMF')) {
14 14
 	die('No direct access...');
15
+}
15 16
 
16 17
 /**
17 18
  * Class curl_fetch_web_data
@@ -87,10 +88,11 @@  discard block
 block discarded – undo
87 88
 	public function get_url_data($url, $post_data = array())
88 89
 	{
89 90
 		// POSTing some data perhaps?
90
-		if (!empty($post_data) && is_array($post_data))
91
-			$this->post_data = $this->build_post_data($post_data);
92
-		elseif (!empty($post_data))
93
-			$this->post_data = trim($post_data);
91
+		if (!empty($post_data) && is_array($post_data)) {
92
+					$this->post_data = $this->build_post_data($post_data);
93
+		} elseif (!empty($post_data)) {
94
+					$this->post_data = trim($post_data);
95
+		}
94 96
 
95 97
 		// set the options and get it
96 98
 		$this->set_options();
@@ -111,10 +113,11 @@  discard block
 block discarded – undo
111 113
 	private function curl_request($url, $redirect = false)
112 114
 	{
113 115
 		// we do have a url I hope
114
-		if ($url == '')
115
-			return false;
116
-		else
117
-			$this->options[CURLOPT_URL] = $url;
116
+		if ($url == '') {
117
+					return false;
118
+		} else {
119
+					$this->options[CURLOPT_URL] = $url;
120
+		}
118 121
 
119 122
 		// if we have not already been redirected, set it up so we can if needed
120 123
 		if (!$redirect)
@@ -194,10 +197,11 @@  discard block
 block discarded – undo
194 197
 		$max_result = count($this->response) - 1;
195 198
 
196 199
 		// just return a specifed area or the entire result?
197
-		if ($area == '')
198
-			return $this->response[$max_result];
199
-		else
200
-			return isset($this->response[$max_result][$area]) ? $this->response[$max_result][$area] : $this->response[$max_result];
200
+		if ($area == '') {
201
+					return $this->response[$max_result];
202
+		} else {
203
+					return isset($this->response[$max_result][$area]) ? $this->response[$max_result][$area] : $this->response[$max_result];
204
+		}
201 205
 	}
202 206
 
203 207
 	/**
@@ -210,9 +214,9 @@  discard block
 block discarded – undo
210 214
 	*/
211 215
 	public function result_raw($response_number = '')
212 216
 	{
213
-		if (!is_numeric($response_number))
214
-			return $this->response;
215
-		else
217
+		if (!is_numeric($response_number)) {
218
+					return $this->response;
219
+		} else
216 220
 		{
217 221
 			$response_number = min($response_number, count($this->response) - 1);
218 222
 			return $this->response[$response_number];
@@ -234,13 +238,14 @@  discard block
 block discarded – undo
234 238
 			$postvars = array();
235 239
 
236 240
 			// build the post data, drop ones with leading @'s since those can be used to send files, we don't support that.
237
-			foreach ($post_data as $name => $value)
238
-				$postvars[] = $name . '=' . urlencode($value[0] == '@' ? '' : $value);
241
+			foreach ($post_data as $name => $value) {
242
+							$postvars[] = $name . '=' . urlencode($value[0] == '@' ? '' : $value);
243
+			}
239 244
 
240 245
 			return implode('&', $postvars);
246
+		} else {
247
+					return $post_data;
241 248
 		}
242
-		else
243
-			return $post_data;
244 249
 
245 250
 	}
246 251
 
@@ -261,9 +266,9 @@  discard block
 block discarded – undo
261 266
 			$keys = array_merge(array_keys($this->default_options), array_keys($this->user_options));
262 267
 			$vals = array_merge($this->default_options, $this->user_options);
263 268
 			$this->options = array_combine($keys, $vals);
269
+		} else {
270
+					$this->options = $this->default_options;
264 271
 		}
265
-		else
266
-			$this->options = $this->default_options;
267 272
 
268 273
 		// POST data options, here we don't allow any overide
269 274
 		if (isset($this->post_data))
@@ -302,8 +307,9 @@  discard block
 block discarded – undo
302 307
 		$temp = explode(': ', $_header, 2);
303 308
 
304 309
 		// set proper headers only
305
-		if (isset($temp[0]) && isset($temp[1]))
306
-			$this->headers[strtolower($temp[0])] = strtolower(trim($temp[1]));
310
+		if (isset($temp[0]) && isset($temp[1])) {
311
+					$this->headers[strtolower($temp[0])] = strtolower(trim($temp[1]));
312
+		}
307 313
 
308 314
 		// return the length of what was passed unless you want a Failed writing header error ;)
309 315
 		return strlen($header);
Please login to merge, or discard this patch.
Sources/ManageSearchEngines.php 1 patch
Braces   +109 added lines, -77 removed lines patch added patch discarded remove patch
@@ -13,8 +13,9 @@  discard block
 block discarded – undo
13 13
  * @version 2.1 Beta 3
14 14
  */
15 15
 
16
-if (!defined('SMF'))
16
+if (!defined('SMF')) {
17 17
 	die('No direct access...');
18
+}
18 19
 
19 20
 /**
20 21
  * Entry point for this section.
@@ -38,8 +39,7 @@  discard block
 block discarded – undo
38 39
 			'stats' => 'SpiderStats',
39 40
 		);
40 41
 		$default = 'stats';
41
-	}
42
-	else
42
+	} else
43 43
 	{
44 44
 		$subActions = array(
45 45
 			'settings' => 'ManageSearchEngineSettings',
@@ -90,11 +90,12 @@  discard block
 block discarded – undo
90 90
 		{
91 91
 			disabledState = document.getElementById(\'spider_mode\').value == 0;';
92 92
 
93
-	foreach ($config_vars as $variable)
94
-		if ($variable[1] != 'spider_mode')
93
+	foreach ($config_vars as $variable) {
94
+			if ($variable[1] != 'spider_mode')
95 95
 			$javascript_function .= '
96 96
 			if (document.getElementById(\'' . $variable[1] . '\'))
97 97
 				document.getElementById(\'' . $variable[1] . '\').disabled = disabledState;';
98
+	}
98 99
 
99 100
 	$javascript_function .= '
100 101
 		}
@@ -102,8 +103,9 @@  discard block
 block discarded – undo
102 103
 
103 104
 	call_integration_hook('integrate_modify_search_engine_settings', array(&$config_vars));
104 105
 
105
-	if ($return_config)
106
-		return $config_vars;
106
+	if ($return_config) {
107
+			return $config_vars;
108
+	}
107 109
 
108 110
 	// We need to load the groups for the spider group thingy.
109 111
 	$request = $smcFunc['db_query']('', '
@@ -116,13 +118,15 @@  discard block
 block discarded – undo
116 118
 			'moderator_group' => 3,
117 119
 		)
118 120
 	);
119
-	while ($row = $smcFunc['db_fetch_assoc']($request))
120
-		$config_vars['spider_group'][2][$row['id_group']] = $row['group_name'];
121
+	while ($row = $smcFunc['db_fetch_assoc']($request)) {
122
+			$config_vars['spider_group'][2][$row['id_group']] = $row['group_name'];
123
+	}
121 124
 	$smcFunc['db_free_result']($request);
122 125
 
123 126
 	// Make sure it's valid - note that regular members are given id_group = 1 which is reversed in Load.php - no admins here!
124
-	if (isset($_POST['spider_group']) && !isset($config_vars['spider_group'][2][$_POST['spider_group']]))
125
-		$_POST['spider_group'] = 0;
127
+	if (isset($_POST['spider_group']) && !isset($config_vars['spider_group'][2][$_POST['spider_group']])) {
128
+			$_POST['spider_group'] = 0;
129
+	}
126 130
 
127 131
 	// We'll want this for our easy save.
128 132
 	require_once($sourcedir . '/ManageServer.php');
@@ -166,8 +170,9 @@  discard block
 block discarded – undo
166 170
 	}
167 171
 
168 172
 	// Are we adding a new one?
169
-	if (!empty($_POST['addSpider']))
170
-		return EditSpider();
173
+	if (!empty($_POST['addSpider'])) {
174
+			return EditSpider();
175
+	}
171 176
 	// User pressed the 'remove selection button'.
172 177
 	elseif (!empty($_POST['removeSpiders']) && !empty($_POST['remove']) && is_array($_POST['remove']))
173 178
 	{
@@ -175,8 +180,9 @@  discard block
 block discarded – undo
175 180
 		validateToken('admin-ser');
176 181
 
177 182
 		// Make sure every entry is a proper integer.
178
-		foreach ($_POST['remove'] as $index => $spider_id)
179
-			$_POST['remove'][(int) $index] = (int) $spider_id;
183
+		foreach ($_POST['remove'] as $index => $spider_id) {
184
+					$_POST['remove'][(int) $index] = (int) $spider_id;
185
+		}
180 186
 
181 187
 		// Delete them all!
182 188
 		$smcFunc['db_query']('', '
@@ -215,8 +221,9 @@  discard block
 block discarded – undo
215 221
 	);
216 222
 
217 223
 	$context['spider_last_seen'] = array();
218
-	while ($row = $smcFunc['db_fetch_assoc']($request))
219
-		$context['spider_last_seen'][$row['id_spider']] = $row['last_seen_time'];
224
+	while ($row = $smcFunc['db_fetch_assoc']($request)) {
225
+			$context['spider_last_seen'][$row['id_spider']] = $row['last_seen_time'];
226
+	}
220 227
 	$smcFunc['db_free_result']($request);
221 228
 
222 229
 	createToken('admin-ser');
@@ -346,8 +353,9 @@  discard block
 block discarded – undo
346 353
 		)
347 354
 	);
348 355
 	$spiders = array();
349
-	while ($row = $smcFunc['db_fetch_assoc']($request))
350
-		$spiders[$row['id_spider']] = $row;
356
+	while ($row = $smcFunc['db_fetch_assoc']($request)) {
357
+			$spiders[$row['id_spider']] = $row;
358
+	}
351 359
 	$smcFunc['db_free_result']($request);
352 360
 
353 361
 	return $spiders;
@@ -397,14 +405,15 @@  discard block
 block discarded – undo
397 405
 		foreach ($ip_sets as $set)
398 406
 		{
399 407
 			$test = ip2range(trim($set));
400
-			if (!empty($test))
401
-				$ips[] = $set;
408
+			if (!empty($test)) {
409
+							$ips[] = $set;
410
+			}
402 411
 		}
403 412
 		$ips = implode(',', $ips);
404 413
 
405 414
 		// Goes in as it is...
406
-		if ($context['id_spider'])
407
-			$smcFunc['db_query']('', '
415
+		if ($context['id_spider']) {
416
+					$smcFunc['db_query']('', '
408 417
 				UPDATE {db_prefix}spiders
409 418
 				SET spider_name = {string:spider_name}, user_agent = {string:spider_agent},
410 419
 					ip_info = {string:ip_info}
@@ -416,8 +425,8 @@  discard block
 block discarded – undo
416 425
 					'ip_info' => $ips,
417 426
 				)
418 427
 			);
419
-		else
420
-			$smcFunc['db_insert']('insert',
428
+		} else {
429
+					$smcFunc['db_insert']('insert',
421 430
 				'{db_prefix}spiders',
422 431
 				array(
423 432
 					'spider_name' => 'string', 'user_agent' => 'string', 'ip_info' => 'string',
@@ -427,6 +436,7 @@  discard block
 block discarded – undo
427 436
 				),
428 437
 				array('id_spider')
429 438
 			);
439
+		}
430 440
 
431 441
 
432 442
 		cache_put_data('spider_search', null);
@@ -454,13 +464,14 @@  discard block
 block discarded – undo
454 464
 				'current_spider' => $context['id_spider'],
455 465
 			)
456 466
 		);
457
-		if ($row = $smcFunc['db_fetch_assoc']($request))
458
-			$context['spider'] = array(
467
+		if ($row = $smcFunc['db_fetch_assoc']($request)) {
468
+					$context['spider'] = array(
459 469
 				'id' => $row['id_spider'],
460 470
 				'name' => $row['spider_name'],
461 471
 				'agent' => $row['user_agent'],
462 472
 				'ip_info' => $row['ip_info'],
463 473
 			);
474
+		}
464 475
 		$smcFunc['db_free_result']($request);
465 476
 	}
466 477
 
@@ -477,8 +488,9 @@  discard block
 block discarded – undo
477 488
 {
478 489
 	global $modSettings, $smcFunc;
479 490
 
480
-	if (isset($_SESSION['id_robot']))
481
-		unset($_SESSION['id_robot']);
491
+	if (isset($_SESSION['id_robot'])) {
492
+			unset($_SESSION['id_robot']);
493
+	}
482 494
 	$_SESSION['robot_check'] = time();
483 495
 
484 496
 	// We cache the spider data for ten minutes if we can.
@@ -492,15 +504,17 @@  discard block
 block discarded – undo
492 504
 			)
493 505
 		);
494 506
 		$spider_data = array();
495
-		while ($row = $smcFunc['db_fetch_assoc']($request))
496
-			$spider_data[] = $row;
507
+		while ($row = $smcFunc['db_fetch_assoc']($request)) {
508
+					$spider_data[] = $row;
509
+		}
497 510
 		$smcFunc['db_free_result']($request);
498 511
 
499 512
 		cache_put_data('spider_search', $spider_data, 600);
500 513
 	}
501 514
 
502
-	if (empty($spider_data))
503
-		return false;
515
+	if (empty($spider_data)) {
516
+			return false;
517
+	}
504 518
 
505 519
 	// Only do these bits once.
506 520
 	$ci_user_agent = strtolower($_SERVER['HTTP_USER_AGENT']);
@@ -508,33 +522,38 @@  discard block
 block discarded – undo
508 522
 	foreach ($spider_data as $spider)
509 523
 	{
510 524
 		// User agent is easy.
511
-		if (!empty($spider['user_agent']) && strpos($ci_user_agent, strtolower($spider['user_agent'])) !== false)
512
-			$_SESSION['id_robot'] = $spider['id_spider'];
525
+		if (!empty($spider['user_agent']) && strpos($ci_user_agent, strtolower($spider['user_agent'])) !== false) {
526
+					$_SESSION['id_robot'] = $spider['id_spider'];
527
+		}
513 528
 		// IP stuff is harder.
514 529
 		elseif ($_SERVER['REMOTE_ADDR'])
515 530
 		{
516 531
 			$ips = explode(',', $spider['ip_info']);
517 532
 			foreach ($ips as $ip)
518 533
 			{
519
-				if ($ip === '')
520
-					continue;
534
+				if ($ip === '') {
535
+									continue;
536
+				}
521 537
 
522 538
 				$ip = ip2range($ip);
523 539
 				if (!empty($ip))
524 540
 				{
525
-					if (inet_ptod($ip['low']) <= inet_ptod($_SERVER['REMOTE_ADDR']) && inet_ptod($ip['high']) >= inet_ptod($_SERVER['REMOTE_ADDR']))
526
-						$_SESSION['id_robot'] = $spider['id_spider'];
541
+					if (inet_ptod($ip['low']) <= inet_ptod($_SERVER['REMOTE_ADDR']) && inet_ptod($ip['high']) >= inet_ptod($_SERVER['REMOTE_ADDR'])) {
542
+											$_SESSION['id_robot'] = $spider['id_spider'];
543
+					}
527 544
 				}
528 545
 			}
529 546
 		}
530 547
 
531
-		if (isset($_SESSION['id_robot']))
532
-			break;
548
+		if (isset($_SESSION['id_robot'])) {
549
+					break;
550
+		}
533 551
 	}
534 552
 
535 553
 	// If this is low server tracking then log the spider here as opposed to the main logging function.
536
-	if (!empty($modSettings['spider_mode']) && $modSettings['spider_mode'] == 1 && !empty($_SESSION['id_robot']))
537
-		logSpider();
554
+	if (!empty($modSettings['spider_mode']) && $modSettings['spider_mode'] == 1 && !empty($_SESSION['id_robot'])) {
555
+			logSpider();
556
+	}
538 557
 
539 558
 	return !empty($_SESSION['id_robot']) ? $_SESSION['id_robot'] : 0;
540 559
 }
@@ -548,8 +567,9 @@  discard block
 block discarded – undo
548 567
 {
549 568
 	global $smcFunc, $modSettings, $context;
550 569
 
551
-	if (empty($modSettings['spider_mode']) || empty($_SESSION['id_robot']))
552
-		return;
570
+	if (empty($modSettings['spider_mode']) || empty($_SESSION['id_robot'])) {
571
+			return;
572
+	}
553 573
 
554 574
 	// Attempt to update today's entry.
555 575
 	if ($modSettings['spider_mode'] == 1)
@@ -590,9 +610,9 @@  discard block
 block discarded – undo
590 610
 			$url = $_GET + array('USER_AGENT' => $_SERVER['HTTP_USER_AGENT']);
591 611
 			unset($url['sesc'], $url[$context['session_var']]);
592 612
 			$url = json_encode($url);
613
+		} else {
614
+					$url = '';
593 615
 		}
594
-		else
595
-			$url = '';
596 616
 
597 617
 		$smcFunc['db_insert']('insert',
598 618
 			'{db_prefix}log_spider_hits',
@@ -620,12 +640,14 @@  discard block
 block discarded – undo
620 640
 		)
621 641
 	);
622 642
 	$spider_hits = array();
623
-	while ($row = $smcFunc['db_fetch_assoc']($request))
624
-		$spider_hits[] = $row;
643
+	while ($row = $smcFunc['db_fetch_assoc']($request)) {
644
+			$spider_hits[] = $row;
645
+	}
625 646
 	$smcFunc['db_free_result']($request);
626 647
 
627
-	if (empty($spider_hits))
628
-		return;
648
+	if (empty($spider_hits)) {
649
+			return;
650
+	}
629 651
 
630 652
 	// Attempt to update the master data.
631 653
 	$stat_inserts = array();
@@ -646,18 +668,20 @@  discard block
 block discarded – undo
646 668
 				'hits' => $stat['num_hits'],
647 669
 			)
648 670
 		);
649
-		if ($smcFunc['db_affected_rows']() == 0)
650
-			$stat_inserts[] = array($date, $stat['id_spider'], $stat['num_hits'], $stat['last_seen']);
671
+		if ($smcFunc['db_affected_rows']() == 0) {
672
+					$stat_inserts[] = array($date, $stat['id_spider'], $stat['num_hits'], $stat['last_seen']);
673
+		}
651 674
 	}
652 675
 
653 676
 	// New stats?
654
-	if (!empty($stat_inserts))
655
-		$smcFunc['db_insert']('ignore',
677
+	if (!empty($stat_inserts)) {
678
+			$smcFunc['db_insert']('ignore',
656 679
 			'{db_prefix}log_spider_stats',
657 680
 			array('stat_date' => 'date', 'id_spider' => 'int', 'page_hits' => 'int', 'last_seen' => 'int'),
658 681
 			$stat_inserts,
659 682
 			array('stat_date', 'id_spider')
660 683
 		);
684
+	}
661 685
 
662 686
 	// All processed.
663 687
 	$smcFunc['db_query']('', '
@@ -700,8 +724,7 @@  discard block
 block discarded – undo
700 724
 					'delete_period' => $deleteTime,
701 725
 				)
702 726
 			);
703
-		}
704
-		else
727
+		} else
705 728
 		{
706 729
 			// Deleting all of them
707 730
 			$smcFunc['db_query']('', '
@@ -791,10 +814,11 @@  discard block
 block discarded – undo
791 814
 		foreach ($context['spider_logs']['rows'] as $k => $row)
792 815
 		{
793 816
 			// Feature disabled?
794
-			if (empty($row['data']['viewing']['value']) && isset($modSettings['spider_mode']) && $modSettings['spider_mode'] < 3)
795
-				$context['spider_logs']['rows'][$k]['viewing']['value'] = '<em>' . $txt['spider_disabled'] . '</em>';
796
-			else
797
-				$urls[$k] = array($row['data']['viewing']['value'], -1);
817
+			if (empty($row['data']['viewing']['value']) && isset($modSettings['spider_mode']) && $modSettings['spider_mode'] < 3) {
818
+							$context['spider_logs']['rows'][$k]['viewing']['value'] = '<em>' . $txt['spider_disabled'] . '</em>';
819
+			} else {
820
+							$urls[$k] = array($row['data']['viewing']['value'], -1);
821
+			}
798 822
 		}
799 823
 
800 824
 		// Now stick in the new URLs.
@@ -836,8 +860,9 @@  discard block
 block discarded – undo
836 860
 		)
837 861
 	);
838 862
 	$spider_logs = array();
839
-	while ($row = $smcFunc['db_fetch_assoc']($request))
840
-		$spider_logs[] = $row;
863
+	while ($row = $smcFunc['db_fetch_assoc']($request)) {
864
+			$spider_logs[] = $row;
865
+	}
841 866
 	$smcFunc['db_free_result']($request);
842 867
 
843 868
 	return $spider_logs;
@@ -913,14 +938,18 @@  discard block
 block discarded – undo
913 938
 
914 939
 	// Prepare the dates for the drop down.
915 940
 	$date_choices = array();
916
-	for ($y = $min_year; $y <= $max_year; $y++)
917
-		for ($m = 1; $m <= 12; $m++)
941
+	for ($y = $min_year; $y <= $max_year; $y++) {
942
+			for ($m = 1;
943
+	}
944
+	$m <= 12; $m++)
918 945
 		{
919 946
 			// This doesn't count?
920
-			if ($y == $min_year && $m < $min_month)
921
-				continue;
922
-			if ($y == $max_year && $m > $max_month)
923
-				break;
947
+			if ($y == $min_year && $m < $min_month) {
948
+							continue;
949
+			}
950
+			if ($y == $max_year && $m > $max_month) {
951
+							break;
952
+			}
924 953
 
925 954
 			$date_choices[$y . $m] = $txt['months_short'][$m] . ' ' . $y;
926 955
 		}
@@ -933,13 +962,14 @@  discard block
 block discarded – undo
933 962
 		' . $txt['spider_stats_select_month'] . ':
934 963
 		<select name="new_date" onchange="document.spider_stat_list.submit();">';
935 964
 
936
-	if (empty($date_choices))
937
-		$date_select .= '
965
+	if (empty($date_choices)) {
966
+			$date_select .= '
938 967
 			<option></option>';
939
-	else
940
-		foreach ($date_choices as $id => $text)
968
+	} else {
969
+			foreach ($date_choices as $id => $text)
941 970
 			$date_select .= '
942 971
 			<option value="' . $id . '"' . ($current_date == $id ? ' selected' : '') . '>' . $text . '</option>';
972
+	}
943 973
 
944 974
 	$date_select .= '
945 975
 		</select>
@@ -1063,8 +1093,9 @@  discard block
 block discarded – undo
1063 1093
 		)
1064 1094
 	);
1065 1095
 	$spider_stats = array();
1066
-	while ($row = $smcFunc['db_fetch_assoc']($request))
1067
-		$spider_stats[] = $row;
1096
+	while ($row = $smcFunc['db_fetch_assoc']($request)) {
1097
+			$spider_stats[] = $row;
1098
+	}
1068 1099
 	$smcFunc['db_free_result']($request);
1069 1100
 
1070 1101
 	return $spider_stats;
@@ -1105,8 +1136,9 @@  discard block
 block discarded – undo
1105 1136
 		array()
1106 1137
 	);
1107 1138
 	$spiders = array();
1108
-	while ($row = $smcFunc['db_fetch_assoc']($request))
1109
-		$spiders[$row['id_spider']] = $row['spider_name'];
1139
+	while ($row = $smcFunc['db_fetch_assoc']($request)) {
1140
+			$spiders[$row['id_spider']] = $row['spider_name'];
1141
+	}
1110 1142
 	$smcFunc['db_free_result']($request);
1111 1143
 
1112 1144
 	updateSettings(array('spider_name_cache' => json_encode($spiders)));
Please login to merge, or discard this patch.
Sources/DbExtra-postgresql.php 1 patch
Braces   +37 added lines, -27 removed lines patch added patch discarded remove patch
@@ -13,8 +13,9 @@  discard block
 block discarded – undo
13 13
  * @version 2.1 Beta 3
14 14
  */
15 15
 
16
-if (!defined('SMF'))
16
+if (!defined('SMF')) {
17 17
 	die('No direct access...');
18
+}
18 19
 
19 20
 /**
20 21
  * Add the functions implemented in this file to the $smcFunc array.
@@ -23,8 +24,8 @@  discard block
 block discarded – undo
23 24
 {
24 25
 	global $smcFunc;
25 26
 
26
-	if (!isset($smcFunc['db_backup_table']) || $smcFunc['db_backup_table'] != 'smf_db_backup_table')
27
-		$smcFunc += array(
27
+	if (!isset($smcFunc['db_backup_table']) || $smcFunc['db_backup_table'] != 'smf_db_backup_table') {
28
+			$smcFunc += array(
28 29
 			'db_backup_table' => 'smf_db_backup_table',
29 30
 			'db_optimize_table' => 'smf_db_optimize_table',
30 31
 			'db_table_sql' => 'smf_db_table_sql',
@@ -32,7 +33,8 @@  discard block
 block discarded – undo
32 33
 			'db_get_version' => 'smf_db_get_version',
33 34
 			'db_get_engine' => 'smf_db_get_engine',
34 35
 		);
35
-}
36
+	}
37
+	}
36 38
 
37 39
 /**
38 40
  * Backup $table to $backup_table.
@@ -48,13 +50,14 @@  discard block
 block discarded – undo
48 50
 
49 51
 	// Do we need to drop it first?
50 52
 	$tables = smf_db_list_tables(false, $backup_table);
51
-	if (!empty($tables))
52
-		$smcFunc['db_query']('', '
53
+	if (!empty($tables)) {
54
+			$smcFunc['db_query']('', '
53 55
 			DROP TABLE {raw:backup_table}',
54 56
 			array(
55 57
 				'backup_table' => $backup_table,
56 58
 			)
57 59
 		);
60
+	}
58 61
 
59 62
 	/**
60 63
 	 * @todo Should we create backups of sequences as well?
@@ -117,8 +120,9 @@  discard block
 block discarded – undo
117 120
 			)
118 121
 		);
119 122
 
120
-	if (!$request)
121
-		return -1;
123
+	if (!$request) {
124
+			return -1;
125
+	}
122 126
 
123 127
 	$request = $smcFunc['db_query']('', '
124 128
 		SELECT pg_relation_size(C.oid) AS "size"
@@ -136,11 +140,12 @@  discard block
 block discarded – undo
136 140
 	$row = $smcFunc['db_fetch_assoc']($request);
137 141
 	$smcFunc['db_free_result']($request);
138 142
 
139
-	if (isset($row['size']))
140
-			return ($old_size - $row['size']) / 1024;
141
-	else
142
-		return 0;
143
-}
143
+	if (isset($row['size'])) {
144
+				return ($old_size - $row['size']) / 1024;
145
+	} else {
146
+			return 0;
147
+	}
148
+	}
144 149
 
145 150
 /**
146 151
  * This function lists all tables in the database.
@@ -167,8 +172,9 @@  discard block
 block discarded – undo
167 172
 	);
168 173
 
169 174
 	$tables = array();
170
-	while ($row = $smcFunc['db_fetch_row']($request))
171
-		$tables[] = $row[0];
175
+	while ($row = $smcFunc['db_fetch_row']($request)) {
176
+			$tables[] = $row[0];
177
+	}
172 178
 	$smcFunc['db_free_result']($request);
173 179
 
174 180
 	return $tables;
@@ -209,12 +215,14 @@  discard block
 block discarded – undo
209 215
 	);
210 216
 	while ($row = $smcFunc['db_fetch_assoc']($result))
211 217
 	{
212
-		if ($row['data_type'] == 'character varying')
213
-			$row['data_type'] = 'varchar';
214
-		elseif ($row['data_type'] == 'character')
215
-			$row['data_type'] = 'char';
216
-		if ($row['character_maximum_length'])
217
-			$row['data_type'] .= '(' . $row['character_maximum_length'] . ')';
218
+		if ($row['data_type'] == 'character varying') {
219
+					$row['data_type'] = 'varchar';
220
+		} elseif ($row['data_type'] == 'character') {
221
+					$row['data_type'] = 'char';
222
+		}
223
+		if ($row['character_maximum_length']) {
224
+					$row['data_type'] .= '(' . $row['character_maximum_length'] . ')';
225
+		}
218 226
 
219 227
 		// Make the CREATE for this column.
220 228
 		$schema_create .= ' "' . $row['column_name'] . '" ' . $row['data_type'] . ($row['is_nullable'] != 'YES' ? ' NOT NULL' : '');
@@ -265,13 +273,14 @@  discard block
 block discarded – undo
265 273
 	{
266 274
 		if ($row['is_primary'])
267 275
 		{
268
-			if (preg_match('~\(([^\)]+?)\)~i', $row['inddef'], $matches) == 0)
269
-				continue;
276
+			if (preg_match('~\(([^\)]+?)\)~i', $row['inddef'], $matches) == 0) {
277
+							continue;
278
+			}
270 279
 
271 280
 			$index_create .= $crlf . 'ALTER TABLE ' . $tableName . ' ADD PRIMARY KEY ("' . $matches[1] . '");';
281
+		} else {
282
+					$index_create .= $crlf . $row['inddef'] . ';';
272 283
 		}
273
-		else
274
-			$index_create .= $crlf . $row['inddef'] . ';';
275 284
 	}
276 285
 	$smcFunc['db_free_result']($result);
277 286
 
@@ -289,8 +298,9 @@  discard block
 block discarded – undo
289 298
 {
290 299
 	static $ver;
291 300
 
292
-	if(!empty($ver))
293
-		return $ver;
301
+	if(!empty($ver)) {
302
+			return $ver;
303
+	}
294 304
 
295 305
 	global $smcFunc;
296 306
 
Please login to merge, or discard this patch.
Sources/ManageScheduledTasks.php 1 patch
Braces   +54 added lines, -38 removed lines patch added patch discarded remove patch
@@ -13,8 +13,9 @@  discard block
 block discarded – undo
13 13
  * @version 2.1 Beta 3
14 14
  */
15 15
 
16
-if (!defined('SMF'))
16
+if (!defined('SMF')) {
17 17
 	die('No direct access...');
18
+}
18 19
 
19 20
 /**
20 21
  * Scheduled tasks management dispatcher. This function checks permissions and delegates
@@ -40,10 +41,11 @@  discard block
 block discarded – undo
40 41
 	);
41 42
 
42 43
 	// We need to find what's the action.
43
-	if (isset($_REQUEST['sa']) && isset($subActions[$_REQUEST['sa']]))
44
-		$context['sub_action'] = $_REQUEST['sa'];
45
-	else
46
-		$context['sub_action'] = 'tasks';
44
+	if (isset($_REQUEST['sa']) && isset($subActions[$_REQUEST['sa']])) {
45
+			$context['sub_action'] = $_REQUEST['sa'];
46
+	} else {
47
+			$context['sub_action'] = 'tasks';
48
+	}
47 49
 
48 50
 	// Now for the lovely tabs. That we all love.
49 51
 	$context[$context['admin_menu_name']]['tab_data'] = array(
@@ -90,9 +92,10 @@  discard block
 block discarded – undo
90 92
 
91 93
 		// Enable and disable as required.
92 94
 		$enablers = array(0);
93
-		foreach ($_POST['enable_task'] as $id => $enabled)
94
-			if ($enabled)
95
+		foreach ($_POST['enable_task'] as $id => $enabled) {
96
+					if ($enabled)
95 97
 				$enablers[] = (int) $id;
98
+		}
96 99
 
97 100
 		// Do the update!
98 101
 		$smcFunc['db_query']('', '
@@ -130,8 +133,9 @@  discard block
 block discarded – undo
130 133
 
131 134
 		// Lets figure out which ones they want to run.
132 135
 		$tasks = array();
133
-		foreach ($_POST['run_task'] as $task => $dummy)
134
-			$tasks[] = (int) $task;
136
+		foreach ($_POST['run_task'] as $task => $dummy) {
137
+					$tasks[] = (int) $task;
138
+		}
135 139
 
136 140
 		// Load up the tasks.
137 141
 		$request = $smcFunc['db_query']('', '
@@ -151,36 +155,41 @@  discard block
 block discarded – undo
151 155
 		while ($row = $smcFunc['db_fetch_assoc']($request))
152 156
 		{
153 157
 			// What kind of task are we handling?
154
-			if (!empty($row['callable']))
155
-				$task_string = $row['callable'];
158
+			if (!empty($row['callable'])) {
159
+							$task_string = $row['callable'];
160
+			}
156 161
 
157 162
 			// Default SMF task or old mods?
158
-			elseif (function_exists('scheduled_' . $row['task']))
159
-				$task_string = 'scheduled_' . $row['task'];
163
+			elseif (function_exists('scheduled_' . $row['task'])) {
164
+							$task_string = 'scheduled_' . $row['task'];
165
+			}
160 166
 
161 167
 			// One last resource, the task name.
162
-			elseif (!empty($row['task']))
163
-				$task_string = $row['task'];
168
+			elseif (!empty($row['task'])) {
169
+							$task_string = $row['task'];
170
+			}
164 171
 
165 172
 			$start_time = microtime();
166 173
 			// The functions got to exist for us to use it.
167
-			if (empty($task_string))
168
-				continue;
174
+			if (empty($task_string)) {
175
+							continue;
176
+			}
169 177
 
170 178
 			// Try to stop a timeout, this would be bad...
171 179
 			@set_time_limit(300);
172
-			if (function_exists('apache_reset_timeout'))
173
-				@apache_reset_timeout();
180
+			if (function_exists('apache_reset_timeout')) {
181
+							@apache_reset_timeout();
182
+			}
174 183
 
175 184
 			// Get the callable.
176 185
 			$callable_task = call_helper($task_string, true);
177 186
 
178 187
 			// Perform the task.
179
-			if (!empty($callable_task))
180
-				$completed = call_user_func($callable_task);
181
-
182
-			else
183
-				$completed = false;
188
+			if (!empty($callable_task)) {
189
+							$completed = call_user_func($callable_task);
190
+			} else {
191
+							$completed = false;
192
+			}
184 193
 
185 194
 			// Log that we did it ;)
186 195
 			if ($completed)
@@ -197,8 +206,9 @@  discard block
 block discarded – undo
197 206
 		$smcFunc['db_free_result']($request);
198 207
 
199 208
 		// If we had any errors, push them to session so we can pick them up next time to tell the user.
200
-		if (!empty($context['scheduled_errors']))
201
-			$_SESSION['st_error'] = $context['scheduled_errors'];
209
+		if (!empty($context['scheduled_errors'])) {
210
+					$_SESSION['st_error'] = $context['scheduled_errors'];
211
+		}
202 212
 
203 213
 		redirectexit('action=admin;area=scheduledtasks;done');
204 214
 	}
@@ -370,8 +380,9 @@  discard block
 block discarded – undo
370 380
 	$context['server_time'] = timeformat(time(), false, 'server');
371 381
 
372 382
 	// Cleaning...
373
-	if (!isset($_GET['tid']))
374
-		fatal_lang_error('no_access', false);
383
+	if (!isset($_GET['tid'])) {
384
+			fatal_lang_error('no_access', false);
385
+	}
375 386
 	$_GET['tid'] = (int) $_GET['tid'];
376 387
 
377 388
 	// Saving?
@@ -387,10 +398,12 @@  discard block
 block discarded – undo
387 398
 		preg_match('~(\d{1,2}):(\d{1,2})~', $_POST['offset'], $matches);
388 399
 
389 400
 		// If a half is empty then assume zero offset!
390
-		if (!isset($matches[2]) || $matches[2] > 59)
391
-			$matches[2] = 0;
392
-		if (!isset($matches[1]) || $matches[1] > 23)
393
-			$matches[1] = 0;
401
+		if (!isset($matches[2]) || $matches[2] > 59) {
402
+					$matches[2] = 0;
403
+		}
404
+		if (!isset($matches[1]) || $matches[1] > 23) {
405
+					$matches[1] = 0;
406
+		}
394 407
 
395 408
 		// Now the offset is easy; easy peasy - except we need to offset by a few hours...
396 409
 		$offset = $matches[1] * 3600 + $matches[2] * 60 - date('Z');
@@ -400,8 +413,9 @@  discard block
 block discarded – undo
400 413
 		$unit = in_array(substr($_POST['unit'], 0, 1), array('m', 'h', 'd', 'w')) ? substr($_POST['unit'], 0, 1) : 'd';
401 414
 
402 415
 		// Don't allow one minute intervals.
403
-		if ($interval == 1 && $unit == 'm')
404
-			$interval = 2;
416
+		if ($interval == 1 && $unit == 'm') {
417
+					$interval = 2;
418
+		}
405 419
 
406 420
 		// Is it disabled?
407 421
 		$disabled = !isset($_POST['enabled']) ? 1 : 0;
@@ -439,8 +453,9 @@  discard block
 block discarded – undo
439 453
 	);
440 454
 
441 455
 	// Should never, ever, happen!
442
-	if ($smcFunc['db_num_rows']($request) == 0)
443
-		fatal_lang_error('no_access', false);
456
+	if ($smcFunc['db_num_rows']($request) == 0) {
457
+			fatal_lang_error('no_access', false);
458
+	}
444 459
 
445 460
 	while ($row = $smcFunc['db_fetch_assoc']($request))
446 461
 	{
@@ -598,13 +613,14 @@  discard block
 block discarded – undo
598 613
 		)
599 614
 	);
600 615
 	$log_entries = array();
601
-	while ($row = $smcFunc['db_fetch_assoc']($request))
602
-		$log_entries[] = array(
616
+	while ($row = $smcFunc['db_fetch_assoc']($request)) {
617
+			$log_entries[] = array(
603 618
 			'id' => $row['id_log'],
604 619
 			'name' => isset($txt['scheduled_task_' . $row['task']]) ? $txt['scheduled_task_' . $row['task']] : $row['task'],
605 620
 			'time_run' => $row['time_run'],
606 621
 			'time_taken' => $row['time_taken'],
607 622
 		);
623
+	}
608 624
 	$smcFunc['db_free_result']($request);
609 625
 
610 626
 	return $log_entries;
Please login to merge, or discard this patch.
Sources/Subs-Menu.php 1 patch
Braces   +87 added lines, -63 removed lines patch added patch discarded remove patch
@@ -13,8 +13,9 @@  discard block
 block discarded – undo
13 13
  * @version 2.1 Beta 3
14 14
  */
15 15
 
16
-if (!defined('SMF'))
16
+if (!defined('SMF')) {
17 17
 	die('No direct access...');
18
+}
18 19
 
19 20
 /**
20 21
  * Create a menu.
@@ -64,22 +65,26 @@  discard block
 block discarded – undo
64 65
 	$menu_context['current_action'] = isset($menuOptions['action']) ? $menuOptions['action'] : $context['current_action'];
65 66
 
66 67
 	// Allow extend *any* menu with a single hook
67
-	if (!empty($menu_context['current_action']))
68
-		call_integration_hook('integrate_' . $menu_context['current_action'] . '_areas', array(&$menuData));
68
+	if (!empty($menu_context['current_action'])) {
69
+			call_integration_hook('integrate_' . $menu_context['current_action'] . '_areas', array(&$menuData));
70
+	}
69 71
 
70 72
 	// What is the current area selected?
71
-	if (isset($menuOptions['current_area']) || isset($_GET['area']))
72
-		$menu_context['current_area'] = isset($menuOptions['current_area']) ? $menuOptions['current_area'] : $_GET['area'];
73
+	if (isset($menuOptions['current_area']) || isset($_GET['area'])) {
74
+			$menu_context['current_area'] = isset($menuOptions['current_area']) ? $menuOptions['current_area'] : $_GET['area'];
75
+	}
73 76
 
74 77
 	// Build a list of additional parameters that should go in the URL.
75 78
 	$menu_context['extra_parameters'] = '';
76
-	if (!empty($menuOptions['extra_url_parameters']))
77
-		foreach ($menuOptions['extra_url_parameters'] as $key => $value)
79
+	if (!empty($menuOptions['extra_url_parameters'])) {
80
+			foreach ($menuOptions['extra_url_parameters'] as $key => $value)
78 81
 			$menu_context['extra_parameters'] .= ';' . $key . '=' . $value;
82
+	}
79 83
 
80 84
 	// Only include the session ID in the URL if it's strictly necessary.
81
-	if (empty($menuOptions['disable_url_session_check']))
82
-		$menu_context['extra_parameters'] .= ';' . $context['session_var'] . '=' . $context['session_id'];
85
+	if (empty($menuOptions['disable_url_session_check'])) {
86
+			$menu_context['extra_parameters'] .= ';' . $context['session_var'] . '=' . $context['session_id'];
87
+	}
83 88
 
84 89
 	$include_data = array();
85 90
 
@@ -87,8 +92,9 @@  discard block
 block discarded – undo
87 92
 	foreach ($menuData as $section_id => $section)
88 93
 	{
89 94
 		// Is this enabled - or has as permission check - which fails?
90
-		if ((isset($section['enabled']) && $section['enabled'] == false) || (isset($section['permission']) && !allowedTo($section['permission'])))
91
-			continue;
95
+		if ((isset($section['enabled']) && $section['enabled'] == false) || (isset($section['permission']) && !allowedTo($section['permission']))) {
96
+					continue;
97
+		}
92 98
 
93 99
 		// Now we cycle through the sections to pick the right area.
94 100
 		foreach ($section['areas'] as $area_id => $area)
@@ -110,41 +116,45 @@  discard block
 block discarded – undo
110 116
 					if (empty($area['hidden']))
111 117
 					{
112 118
 						// First time this section?
113
-						if (!isset($menu_context['sections'][$section_id]))
114
-							$menu_context['sections'][$section_id]['title'] = $section['title'];
119
+						if (!isset($menu_context['sections'][$section_id])) {
120
+													$menu_context['sections'][$section_id]['title'] = $section['title'];
121
+						}
115 122
 
116 123
 						$menu_context['sections'][$section_id]['areas'][$area_id] = array('label' => isset($area['label']) ? $area['label'] : $txt[$area_id]);
117 124
 						// We'll need the ID as well...
118 125
 						$menu_context['sections'][$section_id]['id'] = $section_id;
119 126
 						// Does it have a custom URL?
120
-						if (isset($area['custom_url']))
121
-							$menu_context['sections'][$section_id]['areas'][$area_id]['url'] = $area['custom_url'];
127
+						if (isset($area['custom_url'])) {
128
+													$menu_context['sections'][$section_id]['areas'][$area_id]['url'] = $area['custom_url'];
129
+						}
122 130
 
123 131
 						// Does this area have its own icon?
124
-						if (!isset($area['force_menu_into_arms_of_another_menu']) && $user_info['name'] == 'iamanoompaloompa')
125
-							$menu_context['sections'][$section_id]['areas'][$area_id] = safe_unserialize(base64_decode('YTozOntzOjU6ImxhYmVsIjtzOjEyOiJPb21wYSBMb29tcGEiO3M6MzoidXJsIjtzOjQzOiJodHRwOi8vZW4ud2lraXBlZGlhLm9yZy93aWtpL09vbXBhX0xvb21wYXM/IjtzOjQ6Imljb24iO3M6ODY6IjxpbWcgc3JjPSJodHRwOi8vd3d3LnNpbXBsZW1hY2hpbmVzLm9yZy9pbWFnZXMvb29tcGEuZ2lmIiBhbHQ9IkknbSBhbiBPb21wYSBMb29tcGEiIC8+Ijt9'));
126
-						elseif (isset($area['icon']) && file_exists($settings['theme_dir'] . '/images/admin/' . $area['icon']))
127
-							$menu_context['sections'][$section_id]['areas'][$area_id]['icon'] = '<img src="' . $settings['images_url'] . '/admin/' . $area['icon'] . '" alt="">';
128
-						elseif (isset($area['icon']) && file_exists($settings['default_theme_dir'] . '/images/admin/' . $area['icon']))
129
-							$menu_context['sections'][$section_id]['areas'][$area_id]['icon'] = '<img src="' . $settings['default_images_url'] . '/admin/' . $area['icon'] . '" alt="">';
130
-						elseif (isset($area['icon']))
131
-							$menu_context['sections'][$section_id]['areas'][$area_id]['icon'] = '<span class="generic_icons ' . $area['icon'] . '"></span>';
132
-						else
133
-							$menu_context['sections'][$section_id]['areas'][$area_id]['icon'] = '<span class="generic_icons ' . $area_id . '"></span>';
134
-
135
-						if (isset($area['icon_class']) && empty($menu_context['sections'][$section_id]['areas'][$area_id]['icon']))
136
-							$menu_context['sections'][$section_id]['areas'][$area_id]['icon_class'] = $menu_context['current_action'] . '_menu_icon ' . $area['icon_class'];
137
-						elseif (isset($area['icon']))
132
+						if (!isset($area['force_menu_into_arms_of_another_menu']) && $user_info['name'] == 'iamanoompaloompa') {
133
+													$menu_context['sections'][$section_id]['areas'][$area_id] = safe_unserialize(base64_decode('YTozOntzOjU6ImxhYmVsIjtzOjEyOiJPb21wYSBMb29tcGEiO3M6MzoidXJsIjtzOjQzOiJodHRwOi8vZW4ud2lraXBlZGlhLm9yZy93aWtpL09vbXBhX0xvb21wYXM/IjtzOjQ6Imljb24iO3M6ODY6IjxpbWcgc3JjPSJodHRwOi8vd3d3LnNpbXBsZW1hY2hpbmVzLm9yZy9pbWFnZXMvb29tcGEuZ2lmIiBhbHQ9IkknbSBhbiBPb21wYSBMb29tcGEiIC8+Ijt9'));
134
+						} elseif (isset($area['icon']) && file_exists($settings['theme_dir'] . '/images/admin/' . $area['icon'])) {
135
+													$menu_context['sections'][$section_id]['areas'][$area_id]['icon'] = '<img src="' . $settings['images_url'] . '/admin/' . $area['icon'] . '" alt="">';
136
+						} elseif (isset($area['icon']) && file_exists($settings['default_theme_dir'] . '/images/admin/' . $area['icon'])) {
137
+													$menu_context['sections'][$section_id]['areas'][$area_id]['icon'] = '<img src="' . $settings['default_images_url'] . '/admin/' . $area['icon'] . '" alt="">';
138
+						} elseif (isset($area['icon'])) {
139
+													$menu_context['sections'][$section_id]['areas'][$area_id]['icon'] = '<span class="generic_icons ' . $area['icon'] . '"></span>';
140
+						} else {
141
+													$menu_context['sections'][$section_id]['areas'][$area_id]['icon'] = '<span class="generic_icons ' . $area_id . '"></span>';
142
+						}
143
+
144
+						if (isset($area['icon_class']) && empty($menu_context['sections'][$section_id]['areas'][$area_id]['icon'])) {
145
+													$menu_context['sections'][$section_id]['areas'][$area_id]['icon_class'] = $menu_context['current_action'] . '_menu_icon ' . $area['icon_class'];
146
+						} elseif (isset($area['icon']))
138 147
 						{
139
-							if ((substr($area['icon'], -4) === '.png' || substr($area['icon'], -4) === '.gif') && file_exists($settings['theme_dir'] . '/images/admin/big/' . $area['icon']))
140
-								$menu_context['sections'][$section_id]['areas'][$area_id]['icon_file'] = $settings['theme_url'] . '/images/admin/big/' . $area['icon'];
141
-							elseif ((substr($area['icon'], -4) === '.png' || substr($area['icon'], -4) === '.gif') && file_exists($settings['default_theme_dir'] . '/images/admin/big/' . $area['icon']))
142
-								$menu_context['sections'][$section_id]['areas'][$area_id]['icon_file'] = $settings['default_theme_url'] . '/images/admin/big/' . $area['icon'];
148
+							if ((substr($area['icon'], -4) === '.png' || substr($area['icon'], -4) === '.gif') && file_exists($settings['theme_dir'] . '/images/admin/big/' . $area['icon'])) {
149
+															$menu_context['sections'][$section_id]['areas'][$area_id]['icon_file'] = $settings['theme_url'] . '/images/admin/big/' . $area['icon'];
150
+							} elseif ((substr($area['icon'], -4) === '.png' || substr($area['icon'], -4) === '.gif') && file_exists($settings['default_theme_dir'] . '/images/admin/big/' . $area['icon'])) {
151
+															$menu_context['sections'][$section_id]['areas'][$area_id]['icon_file'] = $settings['default_theme_url'] . '/images/admin/big/' . $area['icon'];
152
+							}
143 153
 
144 154
 							$menu_context['sections'][$section_id]['areas'][$area_id]['icon_class'] = $menu_context['current_action'] . '_menu_icon ' . str_replace(array('.png', '.gif'), '', $area['icon']);
155
+						} else {
156
+													$menu_context['sections'][$section_id]['areas'][$area_id]['icon_class'] = $menu_context['current_action'] . '_menu_icon ' . str_replace(array('.png', '.gif'), '', $area_id);
145 157
 						}
146
-						else
147
-							$menu_context['sections'][$section_id]['areas'][$area_id]['icon_class'] = $menu_context['current_action'] . '_menu_icon ' . str_replace(array('.png', '.gif'), '', $area_id);
148 158
 
149 159
 						// Some areas may be listed but not active, which we show as greyed out.
150 160
 						$menu_context['sections'][$section_id]['areas'][$area_id]['inactive'] = !empty($area['inactive']);
@@ -158,35 +168,41 @@  discard block
 block discarded – undo
158 168
 							{
159 169
 								if ((empty($sub[1]) || allowedTo($sub[1])) && (!isset($sub['enabled']) || !empty($sub['enabled'])))
160 170
 								{
161
-									if ($first_sa == null)
162
-										$first_sa = $sa;
171
+									if ($first_sa == null) {
172
+																			$first_sa = $sa;
173
+									}
163 174
 
164 175
 									$menu_context['sections'][$section_id]['areas'][$area_id]['subsections'][$sa] = array('label' => $sub[0]);
165 176
 									// Custom URL?
166
-									if (isset($sub['url']))
167
-										$menu_context['sections'][$section_id]['areas'][$area_id]['subsections'][$sa]['url'] = $sub['url'];
177
+									if (isset($sub['url'])) {
178
+																			$menu_context['sections'][$section_id]['areas'][$area_id]['subsections'][$sa]['url'] = $sub['url'];
179
+									}
168 180
 
169 181
 									// A bit complicated - but is this set?
170 182
 									if ($menu_context['current_area'] == $area_id)
171 183
 									{
172 184
 										// Save which is the first...
173
-										if (empty($first_sa))
174
-											$first_sa = $sa;
185
+										if (empty($first_sa)) {
186
+																					$first_sa = $sa;
187
+										}
175 188
 
176 189
 										// Is this the current subsection?
177
-										if (isset($_REQUEST['sa']) && $_REQUEST['sa'] == $sa)
178
-											$menu_context['current_subsection'] = $sa;
190
+										if (isset($_REQUEST['sa']) && $_REQUEST['sa'] == $sa) {
191
+																					$menu_context['current_subsection'] = $sa;
192
+										}
179 193
 										// Otherwise is it the default?
180
-										elseif (!isset($menu_context['current_subsection']) && !empty($sub[2]))
181
-											$menu_context['current_subsection'] = $sa;
194
+										elseif (!isset($menu_context['current_subsection']) && !empty($sub[2])) {
195
+																					$menu_context['current_subsection'] = $sa;
196
+										}
182 197
 									}
183 198
 
184 199
 									// Let's assume this is the last, for now.
185 200
 									$last_sa = $sa;
186 201
 								}
187 202
 								// Mark it as disabled...
188
-								else
189
-									$menu_context['sections'][$section_id]['areas'][$area_id]['subsections'][$sa]['disabled'] = true;
203
+								else {
204
+																	$menu_context['sections'][$section_id]['areas'][$area_id]['subsections'][$sa]['disabled'] = true;
205
+								}
190 206
 							}
191 207
 
192 208
 							// Set which one is first, last and selected in the group.
@@ -195,8 +211,9 @@  discard block
 block discarded – undo
195 211
 								$menu_context['sections'][$section_id]['areas'][$area_id]['subsections'][$context['right_to_left'] ? $last_sa : $first_sa]['is_first'] = true;
196 212
 								$menu_context['sections'][$section_id]['areas'][$area_id]['subsections'][$context['right_to_left'] ? $first_sa : $last_sa]['is_last'] = true;
197 213
 
198
-								if ($menu_context['current_area'] == $area_id && !isset($menu_context['current_subsection']))
199
-									$menu_context['current_subsection'] = $first_sa;
214
+								if ($menu_context['current_area'] == $area_id && !isset($menu_context['current_subsection'])) {
215
+																	$menu_context['current_subsection'] = $first_sa;
216
+								}
200 217
 							}
201 218
 						}
202 219
 					}
@@ -230,23 +247,26 @@  discard block
 block discarded – undo
230 247
 	$menu_context['base_url'] = isset($menuOptions['base_url']) ? $menuOptions['base_url'] : $scripturl . '?action=' . $menu_context['current_action'];
231 248
 
232 249
 	// If we didn't find the area we were looking for go to a default one.
233
-	if (isset($backup_area) && empty($found_section))
234
-		$menu_context['current_area'] = $backup_area;
250
+	if (isset($backup_area) && empty($found_section)) {
251
+			$menu_context['current_area'] = $backup_area;
252
+	}
235 253
 
236 254
 	// If there are sections quickly goes through all the sections to check if the base menu has an url
237 255
 	if (!empty($menu_context['current_section']))
238 256
 	{
239 257
 		$menu_context['sections'][$menu_context['current_section']]['selected'] = true;
240 258
 		$menu_context['sections'][$menu_context['current_section']]['areas'][$menu_context['current_area']]['selected'] = true;
241
-		if (!empty($menu_context['sections'][$menu_context['current_section']]['areas'][$menu_context['current_area']]['subsections'][$context['current_subaction']]))
242
-			$menu_context['sections'][$menu_context['current_section']]['areas'][$menu_context['current_area']]['subsections'][$context['current_subaction']]['selected'] = true;
259
+		if (!empty($menu_context['sections'][$menu_context['current_section']]['areas'][$menu_context['current_area']]['subsections'][$context['current_subaction']])) {
260
+					$menu_context['sections'][$menu_context['current_section']]['areas'][$menu_context['current_area']]['subsections'][$context['current_subaction']]['selected'] = true;
261
+		}
243 262
 
244
-		foreach ($menu_context['sections'] as $section_id => $section)
245
-			foreach ($section['areas'] as $area_id => $area)
263
+		foreach ($menu_context['sections'] as $section_id => $section) {
264
+					foreach ($section['areas'] as $area_id => $area)
246 265
 			{
247 266
 				if (!isset($menu_context['sections'][$section_id]['url']))
248 267
 				{
249 268
 					$menu_context['sections'][$section_id]['url'] = isset($area['url']) ? $area['url'] : $menu_context['base_url'] . ';area=' . $area_id;
269
+		}
250 270
 					break;
251 271
 				}
252 272
 			}
@@ -257,8 +277,9 @@  discard block
 block discarded – undo
257 277
 	{
258 278
 		// Never happened!
259 279
 		$context['max_menu_id']--;
260
-		if ($context['max_menu_id'] == 0)
261
-			unset($context['max_menu_id']);
280
+		if ($context['max_menu_id'] == 0) {
281
+					unset($context['max_menu_id']);
282
+		}
262 283
 
263 284
 		return false;
264 285
 	}
@@ -269,8 +290,9 @@  discard block
 block discarded – undo
269 290
 	$context['template_layers'][] = $menu_context['layer_name'];
270 291
 
271 292
 	// Check we had something - for sanity sake.
272
-	if (empty($include_data))
273
-		return false;
293
+	if (empty($include_data)) {
294
+			return false;
295
+	}
274 296
 
275 297
 	// Finally - return information on the selected item.
276 298
 	$include_data += array(
@@ -293,12 +315,14 @@  discard block
 block discarded – undo
293 315
 	global $context;
294 316
 
295 317
 	$menu_name = $menu_id == 'last' && isset($context['max_menu_id']) && isset($context['menu_data_' . $context['max_menu_id']]) ? 'menu_data_' . $context['max_menu_id'] : 'menu_data_' . $menu_id;
296
-	if (!isset($context[$menu_name]))
297
-		return false;
318
+	if (!isset($context[$menu_name])) {
319
+			return false;
320
+	}
298 321
 
299 322
 	$layer_index = array_search($context[$menu_name]['layer_name'], $context['template_layers']);
300
-	if ($layer_index !== false)
301
-		unset($context['template_layers'][$layer_index]);
323
+	if ($layer_index !== false) {
324
+			unset($context['template_layers'][$layer_index]);
325
+	}
302 326
 
303 327
 	unset($context[$menu_name]);
304 328
 }
Please login to merge, or discard this patch.
Sources/Mentions.php 1 patch
Braces   +26 added lines, -18 removed lines patch added patch discarded remove patch
@@ -50,8 +50,8 @@  discard block
 block discarded – undo
50 50
 			)
51 51
 		);
52 52
 		$members = array();
53
-		while ($row = $smcFunc['db_fetch_assoc']($request))
54
-			$members[$row['id_member']] = array(
53
+		while ($row = $smcFunc['db_fetch_assoc']($request)) {
54
+					$members[$row['id_member']] = array(
55 55
 				'id' => $row['id_member'],
56 56
 				'real_name' => $row['real_name'],
57 57
 				'email_address' => $row['email_address'],
@@ -62,6 +62,7 @@  discard block
 block discarded – undo
62 62
 				),
63 63
 				'lngfile' => $row['lngfile'],
64 64
 			);
65
+		}
65 66
 		$smcFunc['db_free_result']($request);
66 67
 
67 68
 		return $members;
@@ -83,13 +84,14 @@  discard block
 block discarded – undo
83 84
 
84 85
 		call_integration_hook('mention_insert_' . $content_type, array($content_id, &$members));
85 86
 
86
-		foreach ($members as $member)
87
-			$smcFunc['db_insert']('ignore',
87
+		foreach ($members as $member) {
88
+					$smcFunc['db_insert']('ignore',
88 89
 				'{db_prefix}mentions',
89 90
 				array('content_id' => 'int', 'content_type' => 'string', 'id_member' => 'int', 'id_mentioned' => 'int', 'time' => 'int'),
90 91
 				array((int) $content_id, $content_type, $id_member, $member['id'], time()),
91 92
 				array('content_id', 'content_type', 'id_mentioned')
92 93
 			);
94
+		}
93 95
 	}
94 96
 
95 97
 	/**
@@ -103,8 +105,9 @@  discard block
 block discarded – undo
103 105
 	 */
104 106
 	public static function getBody($body, array $members)
105 107
 	{
106
-		foreach ($members as $member)
107
-			$body = str_ireplace(static::$char . $member['real_name'], '[member=' . $member['id'] . ']' . $member['real_name'] . '[/member]', $body);
108
+		foreach ($members as $member) {
109
+					$body = str_ireplace(static::$char . $member['real_name'], '[member=' . $member['id'] . ']' . $member['real_name'] . '[/member]', $body);
110
+		}
108 111
 
109 112
 		return $body;
110 113
 	}
@@ -123,8 +126,9 @@  discard block
 block discarded – undo
123 126
 
124 127
 		$possible_names = self::getPossibleMentions($body);
125 128
 
126
-		if (empty($possible_names) || !allowedTo('mention'))
127
-			return array();
129
+		if (empty($possible_names) || !allowedTo('mention')) {
130
+					return array();
131
+		}
128 132
 
129 133
 		$request = $smcFunc['db_query']('', '
130 134
 			SELECT id_member, real_name
@@ -140,8 +144,9 @@  discard block
 block discarded – undo
140 144
 		$members = array();
141 145
 		while ($row = $smcFunc['db_fetch_assoc']($request))
142 146
 		{
143
-			if (stripos($body, static::$char . $row['real_name']) === false)
144
-				continue;
147
+			if (stripos($body, static::$char . $row['real_name']) === false) {
148
+							continue;
149
+			}
145 150
 
146 151
 			$members[$row['id_member']] = array(
147 152
 				'id' => $row['id_member'],
@@ -185,8 +190,9 @@  discard block
 block discarded – undo
185 190
 		$body = htmlspecialchars_decode(preg_replace('~<br\s*/?\>~', "\n", str_replace('&nbsp;', ' ', $body)), ENT_QUOTES);
186 191
 
187 192
 		// Remove quotes, we don't want to get double mentions.
188
-		while (preg_match('~\[quote[^\]]*\](.+?)\[\/quote\]~s', $body))
189
-			$body = preg_replace('~\[quote[^\]]*\](.+?)\[\/quote\]~s', '', $body);
193
+		while (preg_match('~\[quote[^\]]*\](.+?)\[\/quote\]~s', $body)) {
194
+					$body = preg_replace('~\[quote[^\]]*\](.+?)\[\/quote\]~s', '', $body);
195
+		}
190 196
 
191 197
 		$matches = array();
192 198
 		$string = str_split($body);
@@ -197,9 +203,9 @@  discard block
 block discarded – undo
197 203
 			{
198 204
 				$depth++;
199 205
 				$matches[] = array();
206
+			} elseif ($char == "\n") {
207
+							$depth = 0;
200 208
 			}
201
-			elseif ($char == "\n")
202
-				$depth = 0;
203 209
 
204 210
 			for ($i = $depth; $i > 0; $i--)
205 211
 			{
@@ -212,8 +218,9 @@  discard block
 block discarded – undo
212 218
 			}
213 219
 		}
214 220
 
215
-		foreach ($matches as $k => $match)
216
-			$matches[$k] = substr(implode('', $match), 1);
221
+		foreach ($matches as $k => $match) {
222
+					$matches[$k] = substr(implode('', $match), 1);
223
+		}
217 224
 
218 225
 		// Names can have spaces, other breaks, or they can't...we try to match every possible
219 226
 		// combination.
@@ -223,8 +230,9 @@  discard block
 block discarded – undo
223 230
 			$match = preg_split('/([^\w])/', $match, -1, PREG_SPLIT_DELIM_CAPTURE);
224 231
 			$count = count($match);
225 232
 			
226
-			for ($i = 1; $i <= $count; $i++)
227
-				$names[] = $smcFunc['htmlspecialchars']($smcFunc['htmltrim'](implode('', array_slice($match, 0, $i))));
233
+			for ($i = 1; $i <= $count; $i++) {
234
+							$names[] = $smcFunc['htmlspecialchars']($smcFunc['htmltrim'](implode('', array_slice($match, 0, $i))));
235
+			}
228 236
 		}
229 237
 
230 238
 		$names = array_unique($names);
Please login to merge, or discard this patch.
Sources/ManageSettings.php 1 patch
Braces   +273 added lines, -199 removed lines patch added patch discarded remove patch
@@ -14,8 +14,9 @@  discard block
 block discarded – undo
14 14
  * @version 2.1 Beta 3
15 15
  */
16 16
 
17
-if (!defined('SMF'))
17
+if (!defined('SMF')) {
18 18
 	die('No direct access...');
19
+}
19 20
 
20 21
 /**
21 22
  * This function makes sure the requested subaction does exists, if it doesn't, it sets a default action or.
@@ -205,16 +206,18 @@  discard block
 block discarded – undo
205 206
 	{
206 207
 		$all_zones = timezone_identifiers_list();
207 208
 		// Make sure we set the value to the same as the printed value.
208
-		foreach ($all_zones as $zone)
209
-			$config_vars['default_timezone'][2][$zone] = $zone;
209
+		foreach ($all_zones as $zone) {
210
+					$config_vars['default_timezone'][2][$zone] = $zone;
211
+		}
212
+	} else {
213
+			unset($config_vars['default_timezone']);
210 214
 	}
211
-	else
212
-		unset($config_vars['default_timezone']);
213 215
 
214 216
 	call_integration_hook('integrate_modify_basic_settings', array(&$config_vars));
215 217
 
216
-	if ($return_config)
217
-		return $config_vars;
218
+	if ($return_config) {
219
+			return $config_vars;
220
+	}
218 221
 
219 222
 	// Saving?
220 223
 	if (isset($_GET['save']))
@@ -222,8 +225,9 @@  discard block
 block discarded – undo
222 225
 		checkSession();
223 226
 
224 227
 		// Prevent absurd boundaries here - make it a day tops.
225
-		if (isset($_POST['lastActive']))
226
-			$_POST['lastActive'] = min((int) $_POST['lastActive'], 1440);
228
+		if (isset($_POST['lastActive'])) {
229
+					$_POST['lastActive'] = min((int) $_POST['lastActive'], 1440);
230
+		}
227 231
 
228 232
 		call_integration_hook('integrate_save_basic_settings');
229 233
 
@@ -268,8 +272,9 @@  discard block
 block discarded – undo
268 272
 
269 273
 	call_integration_hook('integrate_modify_bbc_settings', array(&$config_vars));
270 274
 
271
-	if ($return_config)
272
-		return $config_vars;
275
+	if ($return_config) {
276
+			return $config_vars;
277
+	}
273 278
 
274 279
 	// Setup the template.
275 280
 	require_once($sourcedir . '/ManageServer.php');
@@ -286,13 +291,15 @@  discard block
 block discarded – undo
286 291
 
287 292
 		// Clean up the tags.
288 293
 		$bbcTags = array();
289
-		foreach (parse_bbc(false) as $tag)
290
-			$bbcTags[] = $tag['tag'];
294
+		foreach (parse_bbc(false) as $tag) {
295
+					$bbcTags[] = $tag['tag'];
296
+		}
291 297
 
292
-		if (!isset($_POST['disabledBBC_enabledTags']))
293
-			$_POST['disabledBBC_enabledTags'] = array();
294
-		elseif (!is_array($_POST['disabledBBC_enabledTags']))
295
-			$_POST['disabledBBC_enabledTags'] = array($_POST['disabledBBC_enabledTags']);
298
+		if (!isset($_POST['disabledBBC_enabledTags'])) {
299
+					$_POST['disabledBBC_enabledTags'] = array();
300
+		} elseif (!is_array($_POST['disabledBBC_enabledTags'])) {
301
+					$_POST['disabledBBC_enabledTags'] = array($_POST['disabledBBC_enabledTags']);
302
+		}
296 303
 		// Work out what is actually disabled!
297 304
 		$_POST['disabledBBC'] = implode(',', array_diff($bbcTags, $_POST['disabledBBC_enabledTags']));
298 305
 
@@ -336,8 +343,9 @@  discard block
 block discarded – undo
336 343
 
337 344
 	call_integration_hook('integrate_layout_settings', array(&$config_vars));
338 345
 
339
-	if ($return_config)
340
-		return $config_vars;
346
+	if ($return_config) {
347
+			return $config_vars;
348
+	}
341 349
 
342 350
 	// Saving?
343 351
 	if (isset($_GET['save']))
@@ -378,8 +386,9 @@  discard block
 block discarded – undo
378 386
 
379 387
 	call_integration_hook('integrate_likes_settings', array(&$config_vars));
380 388
 
381
-	if ($return_config)
382
-		return $config_vars;
389
+	if ($return_config) {
390
+			return $config_vars;
391
+	}
383 392
 
384 393
 	// Saving?
385 394
 	if (isset($_GET['save']))
@@ -417,8 +426,9 @@  discard block
 block discarded – undo
417 426
 
418 427
 	call_integration_hook('integrate_mentions_settings', array(&$config_vars));
419 428
 
420
-	if ($return_config)
421
-		return $config_vars;
429
+	if ($return_config) {
430
+			return $config_vars;
431
+	}
422 432
 
423 433
 	// Saving?
424 434
 	if (isset($_GET['save']))
@@ -462,8 +472,8 @@  discard block
 block discarded – undo
462 472
 			'enable' => array('check', 'warning_enable'),
463 473
 	);
464 474
 
465
-	if (!empty($modSettings['warning_settings']) && $currently_enabled)
466
-		$config_vars += array(
475
+	if (!empty($modSettings['warning_settings']) && $currently_enabled) {
476
+			$config_vars += array(
467 477
 			'',
468 478
 				array('int', 'warning_watch', 'subtext' => $txt['setting_warning_watch_note'] . ' ' . $txt['zero_to_disable']),
469 479
 				'moderate' => array('int', 'warning_moderate', 'subtext' => $txt['setting_warning_moderate_note'] . ' ' . $txt['zero_to_disable']),
@@ -472,15 +482,18 @@  discard block
 block discarded – undo
472 482
 				'rem2' => array('int', 'warning_decrement', 'subtext' => $txt['setting_warning_decrement_note'] . ' ' . $txt['zero_to_disable']),
473 483
 				array('permissions', 'view_warning'),
474 484
 		);
485
+	}
475 486
 
476 487
 	call_integration_hook('integrate_warning_settings', array(&$config_vars));
477 488
 
478
-	if ($return_config)
479
-		return $config_vars;
489
+	if ($return_config) {
490
+			return $config_vars;
491
+	}
480 492
 
481 493
 	// Cannot use moderation if post moderation is not enabled.
482
-	if (!$modSettings['postmod_active'])
483
-		unset($config_vars['moderate']);
494
+	if (!$modSettings['postmod_active']) {
495
+			unset($config_vars['moderate']);
496
+	}
484 497
 
485 498
 	// Will need the utility functions from here.
486 499
 	require_once($sourcedir . '/ManageServer.php');
@@ -505,16 +518,16 @@  discard block
 block discarded – undo
505 518
 				'warning_watch' => 10,
506 519
 				'warning_mute' => 60,
507 520
 			);
508
-			if ($modSettings['postmod_active'])
509
-				$vars['warning_moderate'] = 35;
521
+			if ($modSettings['postmod_active']) {
522
+							$vars['warning_moderate'] = 35;
523
+			}
510 524
 
511 525
 			foreach ($vars as $var => $value)
512 526
 			{
513 527
 				$config_vars[] = array('int', $var);
514 528
 				$_POST[$var] = $value;
515 529
 			}
516
-		}
517
-		else
530
+		} else
518 531
 		{
519 532
 			$_POST['warning_watch'] = min($_POST['warning_watch'], 100);
520 533
 			$_POST['warning_moderate'] = $modSettings['postmod_active'] ? min($_POST['warning_moderate'], 100) : 0;
@@ -595,8 +608,9 @@  discard block
 block discarded – undo
595 608
 
596 609
 	call_integration_hook('integrate_spam_settings', array(&$config_vars));
597 610
 
598
-	if ($return_config)
599
-		return $config_vars;
611
+	if ($return_config) {
612
+			return $config_vars;
613
+	}
600 614
 
601 615
 	// You need to be an admin to edit settings!
602 616
 	isAllowedTo('admin_forum');
@@ -630,8 +644,9 @@  discard block
 block discarded – undo
630 644
 
631 645
 	if (empty($context['qa_by_lang'][strtr($language, array('-utf8' => ''))]) && !empty($context['question_answers']))
632 646
 	{
633
-		if (empty($context['settings_insert_above']))
634
-			$context['settings_insert_above'] = '';
647
+		if (empty($context['settings_insert_above'])) {
648
+					$context['settings_insert_above'] = '';
649
+		}
635 650
 
636 651
 		$context['settings_insert_above'] .= '<div class="noticebox">' . sprintf($txt['question_not_defined'], $context['languages'][$language]['name']) . '</div>';
637 652
 	}
@@ -674,8 +689,9 @@  discard block
 block discarded – undo
674 689
 		$_POST['pm_spam_settings'] = (int) $_POST['max_pm_recipients'] . ',' . (int) $_POST['pm_posts_verification'] . ',' . (int) $_POST['pm_posts_per_hour'];
675 690
 
676 691
 		// Hack in guest requiring verification!
677
-		if (empty($_POST['posts_require_captcha']) && !empty($_POST['guests_require_captcha']))
678
-			$_POST['posts_require_captcha'] = -1;
692
+		if (empty($_POST['posts_require_captcha']) && !empty($_POST['guests_require_captcha'])) {
693
+					$_POST['posts_require_captcha'] = -1;
694
+		}
679 695
 
680 696
 		$save_vars = $config_vars;
681 697
 		unset($save_vars['pm1'], $save_vars['pm2'], $save_vars['pm3'], $save_vars['guest_verify']);
@@ -692,14 +708,16 @@  discard block
 block discarded – undo
692 708
 		foreach ($context['qa_languages'] as $lang_id => $dummy)
693 709
 		{
694 710
 			// If we had some questions for this language before, but don't now, delete everything from that language.
695
-			if ((!isset($_POST['question'][$lang_id]) || !is_array($_POST['question'][$lang_id])) && !empty($context['qa_by_lang'][$lang_id]))
696
-				$changes['delete'] = array_merge($questions['delete'], $context['qa_by_lang'][$lang_id]);
711
+			if ((!isset($_POST['question'][$lang_id]) || !is_array($_POST['question'][$lang_id])) && !empty($context['qa_by_lang'][$lang_id])) {
712
+							$changes['delete'] = array_merge($questions['delete'], $context['qa_by_lang'][$lang_id]);
713
+			}
697 714
 
698 715
 			// Now step through and see if any existing questions no longer exist.
699
-			if (!empty($context['qa_by_lang'][$lang_id]))
700
-				foreach ($context['qa_by_lang'][$lang_id] as $q_id)
716
+			if (!empty($context['qa_by_lang'][$lang_id])) {
717
+							foreach ($context['qa_by_lang'][$lang_id] as $q_id)
701 718
 					if (empty($_POST['question'][$lang_id][$q_id]))
702 719
 						$changes['delete'][] = $q_id;
720
+			}
703 721
 
704 722
 			// Now let's see if there are new questions or ones that need updating.
705 723
 			if (isset($_POST['question'][$lang_id]))
@@ -708,14 +726,16 @@  discard block
 block discarded – undo
708 726
 				{
709 727
 					// Ignore junky ids.
710 728
 					$q_id = (int) $q_id;
711
-					if ($q_id <= 0)
712
-						continue;
729
+					if ($q_id <= 0) {
730
+											continue;
731
+					}
713 732
 
714 733
 					// Check the question isn't empty (because they want to delete it?)
715 734
 					if (empty($question) || trim($question) == '')
716 735
 					{
717
-						if (isset($context['question_answers'][$q_id]))
718
-							$changes['delete'][] = $q_id;
736
+						if (isset($context['question_answers'][$q_id])) {
737
+													$changes['delete'][] = $q_id;
738
+						}
719 739
 						continue;
720 740
 					}
721 741
 					$question = $smcFunc['htmlspecialchars'](trim($question));
@@ -723,19 +743,22 @@  discard block
 block discarded – undo
723 743
 					// Get the answers. Firstly check there actually might be some.
724 744
 					if (!isset($_POST['answer'][$lang_id][$q_id]) || !is_array($_POST['answer'][$lang_id][$q_id]))
725 745
 					{
726
-						if (isset($context['question_answers'][$q_id]))
727
-							$changes['delete'][] = $q_id;
746
+						if (isset($context['question_answers'][$q_id])) {
747
+													$changes['delete'][] = $q_id;
748
+						}
728 749
 						continue;
729 750
 					}
730 751
 					// Now get them and check that they might be viable.
731 752
 					$answers = array();
732
-					foreach ($_POST['answer'][$lang_id][$q_id] as $answer)
733
-						if (!empty($answer) && trim($answer) !== '')
753
+					foreach ($_POST['answer'][$lang_id][$q_id] as $answer) {
754
+											if (!empty($answer) && trim($answer) !== '')
734 755
 							$answers[] = $smcFunc['htmlspecialchars'](trim($answer));
756
+					}
735 757
 					if (empty($answers))
736 758
 					{
737
-						if (isset($context['question_answers'][$q_id]))
738
-							$changes['delete'][] = $q_id;
759
+						if (isset($context['question_answers'][$q_id])) {
760
+													$changes['delete'][] = $q_id;
761
+						}
739 762
 						continue;
740 763
 					}
741 764
 					$answers = json_encode($answers);
@@ -745,16 +768,17 @@  discard block
 block discarded – undo
745 768
 					{
746 769
 						// New question. Now, we don't want to randomly consume ids, so we'll set those, rather than trusting the browser's supplied ids.
747 770
 						$changes['insert'][] = array($lang_id, $question, $answers);
748
-					}
749
-					else
771
+					} else
750 772
 					{
751 773
 						// It's an existing question. Let's see what's changed, if anything.
752
-						if ($lang_id != $context['question_answers'][$q_id]['lngfile'] || $question != $context['question_answers'][$q_id]['question'] || $answers != $context['question_answers'][$q_id]['answers'])
753
-							$changes['replace'][$q_id] = array('lngfile' => $lang_id, 'question' => $question, 'answers' => $answers);
774
+						if ($lang_id != $context['question_answers'][$q_id]['lngfile'] || $question != $context['question_answers'][$q_id]['question'] || $answers != $context['question_answers'][$q_id]['answers']) {
775
+													$changes['replace'][$q_id] = array('lngfile' => $lang_id, 'question' => $question, 'answers' => $answers);
776
+						}
754 777
 					}
755 778
 
756
-					if (!isset($qs_per_lang[$lang_id]))
757
-						$qs_per_lang[$lang_id] = 0;
779
+					if (!isset($qs_per_lang[$lang_id])) {
780
+											$qs_per_lang[$lang_id] = 0;
781
+					}
758 782
 					$qs_per_lang[$lang_id]++;
759 783
 				}
760 784
 			}
@@ -804,8 +828,9 @@  discard block
 block discarded – undo
804 828
 
805 829
 		// Lastly, the count of messages needs to be no more than the lowest number of questions for any one language.
806 830
 		$count_questions = empty($qs_per_lang) ? 0 : min($qs_per_lang);
807
-		if (empty($count_questions) || $_POST['qa_verification_number'] > $count_questions)
808
-			$_POST['qa_verification_number'] = $count_questions;
831
+		if (empty($count_questions) || $_POST['qa_verification_number'] > $count_questions) {
832
+					$_POST['qa_verification_number'] = $count_questions;
833
+		}
809 834
 
810 835
 		call_integration_hook('integrate_save_spam_settings', array(&$save_vars));
811 836
 
@@ -820,24 +845,27 @@  discard block
 block discarded – undo
820 845
 
821 846
 	$character_range = array_merge(range('A', 'H'), array('K', 'M', 'N', 'P', 'R'), range('T', 'Y'));
822 847
 	$_SESSION['visual_verification_code'] = '';
823
-	for ($i = 0; $i < 6; $i++)
824
-		$_SESSION['visual_verification_code'] .= $character_range[array_rand($character_range)];
848
+	for ($i = 0; $i < 6; $i++) {
849
+			$_SESSION['visual_verification_code'] .= $character_range[array_rand($character_range)];
850
+	}
825 851
 
826 852
 	// Some javascript for CAPTCHA.
827 853
 	$context['settings_post_javascript'] = '';
828
-	if ($context['use_graphic_library'])
829
-		$context['settings_post_javascript'] .= '
854
+	if ($context['use_graphic_library']) {
855
+			$context['settings_post_javascript'] .= '
830 856
 		function refreshImages()
831 857
 		{
832 858
 			var imageType = document.getElementById(\'visual_verification_type\').value;
833 859
 			document.getElementById(\'verification_image\').src = \'' . $context['verification_image_href'] . ';type=\' + imageType;
834 860
 		}';
861
+	}
835 862
 
836 863
 	// Show the image itself, or text saying we can't.
837
-	if ($context['use_graphic_library'])
838
-		$config_vars['vv']['postinput'] = '<br><img src="' . $context['verification_image_href'] . ';type=' . (empty($modSettings['visual_verification_type']) ? 0 : $modSettings['visual_verification_type']) . '" alt="' . $txt['setting_image_verification_sample'] . '" id="verification_image"><br>';
839
-	else
840
-		$config_vars['vv']['postinput'] = '<br><span class="smalltext">' . $txt['setting_image_verification_nogd'] . '</span>';
864
+	if ($context['use_graphic_library']) {
865
+			$config_vars['vv']['postinput'] = '<br><img src="' . $context['verification_image_href'] . ';type=' . (empty($modSettings['visual_verification_type']) ? 0 : $modSettings['visual_verification_type']) . '" alt="' . $txt['setting_image_verification_sample'] . '" id="verification_image"><br>';
866
+	} else {
867
+			$config_vars['vv']['postinput'] = '<br><span class="smalltext">' . $txt['setting_image_verification_nogd'] . '</span>';
868
+	}
841 869
 
842 870
 	// Hack for PM spam settings.
843 871
 	list ($modSettings['max_pm_recipients'], $modSettings['pm_posts_verification'], $modSettings['pm_posts_per_hour']) = explode(',', $modSettings['pm_spam_settings']);
@@ -847,9 +875,10 @@  discard block
 block discarded – undo
847 875
 	$modSettings['posts_require_captcha'] = !isset($modSettings['posts_require_captcha']) || $modSettings['posts_require_captcha'] == -1 ? 0 : $modSettings['posts_require_captcha'];
848 876
 
849 877
 	// Some minor javascript for the guest post setting.
850
-	if ($modSettings['posts_require_captcha'])
851
-		$context['settings_post_javascript'] .= '
878
+	if ($modSettings['posts_require_captcha']) {
879
+			$context['settings_post_javascript'] .= '
852 880
 		document.getElementById(\'guests_require_captcha\').disabled = true;';
881
+	}
853 882
 
854 883
 	// And everything else.
855 884
 	$context['post_url'] = $scripturl . '?action=admin;area=antispam;save';
@@ -896,8 +925,9 @@  discard block
 block discarded – undo
896 925
 
897 926
 	call_integration_hook('integrate_signature_settings', array(&$config_vars));
898 927
 
899
-	if ($return_config)
900
-		return $config_vars;
928
+	if ($return_config) {
929
+			return $config_vars;
930
+	}
901 931
 
902 932
 	// Setup the template.
903 933
 	$context['page_title'] = $txt['signature_settings'];
@@ -952,8 +982,9 @@  discard block
 block discarded – undo
952 982
 				$sig = strtr($row['signature'], array('<br>' => "\n"));
953 983
 
954 984
 				// Max characters...
955
-				if (!empty($sig_limits[1]))
956
-					$sig = $smcFunc['substr']($sig, 0, $sig_limits[1]);
985
+				if (!empty($sig_limits[1])) {
986
+									$sig = $smcFunc['substr']($sig, 0, $sig_limits[1]);
987
+				}
957 988
 				// Max lines...
958 989
 				if (!empty($sig_limits[2]))
959 990
 				{
@@ -963,8 +994,9 @@  discard block
 block discarded – undo
963 994
 						if ($sig[$i] == "\n")
964 995
 						{
965 996
 							$count++;
966
-							if ($count >= $sig_limits[2])
967
-								$sig = substr($sig, 0, $i) . strtr(substr($sig, $i), array("\n" => ' '));
997
+							if ($count >= $sig_limits[2]) {
998
+															$sig = substr($sig, 0, $i) . strtr(substr($sig, $i), array("\n" => ' '));
999
+							}
968 1000
 						}
969 1001
 					}
970 1002
 				}
@@ -975,17 +1007,19 @@  discard block
 block discarded – undo
975 1007
 					{
976 1008
 						$limit_broke = 0;
977 1009
 						// Attempt to allow all sizes of abuse, so to speak.
978
-						if ($matches[2][$ind] == 'px' && $size > $sig_limits[7])
979
-							$limit_broke = $sig_limits[7] . 'px';
980
-						elseif ($matches[2][$ind] == 'pt' && $size > ($sig_limits[7] * 0.75))
981
-							$limit_broke = ((int) $sig_limits[7] * 0.75) . 'pt';
982
-						elseif ($matches[2][$ind] == 'em' && $size > ((float) $sig_limits[7] / 16))
983
-							$limit_broke = ((float) $sig_limits[7] / 16) . 'em';
984
-						elseif ($matches[2][$ind] != 'px' && $matches[2][$ind] != 'pt' && $matches[2][$ind] != 'em' && $sig_limits[7] < 18)
985
-							$limit_broke = 'large';
986
-
987
-						if ($limit_broke)
988
-							$sig = str_replace($matches[0][$ind], '[size=' . $sig_limits[7] . 'px', $sig);
1010
+						if ($matches[2][$ind] == 'px' && $size > $sig_limits[7]) {
1011
+													$limit_broke = $sig_limits[7] . 'px';
1012
+						} elseif ($matches[2][$ind] == 'pt' && $size > ($sig_limits[7] * 0.75)) {
1013
+													$limit_broke = ((int) $sig_limits[7] * 0.75) . 'pt';
1014
+						} elseif ($matches[2][$ind] == 'em' && $size > ((float) $sig_limits[7] / 16)) {
1015
+													$limit_broke = ((float) $sig_limits[7] / 16) . 'em';
1016
+						} elseif ($matches[2][$ind] != 'px' && $matches[2][$ind] != 'pt' && $matches[2][$ind] != 'em' && $sig_limits[7] < 18) {
1017
+													$limit_broke = 'large';
1018
+						}
1019
+
1020
+						if ($limit_broke) {
1021
+													$sig = str_replace($matches[0][$ind], '[size=' . $sig_limits[7] . 'px', $sig);
1022
+						}
989 1023
 					}
990 1024
 				}
991 1025
 
@@ -1041,32 +1075,34 @@  discard block
 block discarded – undo
1041 1075
 											$img_offset = false;
1042 1076
 										}
1043 1077
 									}
1078
+								} else {
1079
+																	$replaces[$image] = '';
1044 1080
 								}
1045
-								else
1046
-									$replaces[$image] = '';
1047 1081
 
1048 1082
 								continue;
1049 1083
 							}
1050 1084
 
1051 1085
 							// Does it have predefined restraints? Width first.
1052
-							if ($matches[6][$key])
1053
-								$matches[2][$key] = $matches[6][$key];
1086
+							if ($matches[6][$key]) {
1087
+															$matches[2][$key] = $matches[6][$key];
1088
+							}
1054 1089
 							if ($matches[2][$key] && $sig_limits[5] && $matches[2][$key] > $sig_limits[5])
1055 1090
 							{
1056 1091
 								$width = $sig_limits[5];
1057 1092
 								$matches[4][$key] = $matches[4][$key] * ($width / $matches[2][$key]);
1093
+							} elseif ($matches[2][$key]) {
1094
+															$width = $matches[2][$key];
1058 1095
 							}
1059
-							elseif ($matches[2][$key])
1060
-								$width = $matches[2][$key];
1061 1096
 							// ... and height.
1062 1097
 							if ($matches[4][$key] && $sig_limits[6] && $matches[4][$key] > $sig_limits[6])
1063 1098
 							{
1064 1099
 								$height = $sig_limits[6];
1065
-								if ($width != -1)
1066
-									$width = $width * ($height / $matches[4][$key]);
1100
+								if ($width != -1) {
1101
+																	$width = $width * ($height / $matches[4][$key]);
1102
+								}
1103
+							} elseif ($matches[4][$key]) {
1104
+															$height = $matches[4][$key];
1067 1105
 							}
1068
-							elseif ($matches[4][$key])
1069
-								$height = $matches[4][$key];
1070 1106
 
1071 1107
 							// If the dimensions are still not fixed - we need to check the actual image.
1072 1108
 							if (($width == -1 && $sig_limits[5]) || ($height == -1 && $sig_limits[6]))
@@ -1084,12 +1120,13 @@  discard block
 block discarded – undo
1084 1120
 									if ($sizes[1] > $sig_limits[6] && $sig_limits[6])
1085 1121
 									{
1086 1122
 										$height = $sig_limits[6];
1087
-										if ($width == -1)
1088
-											$width = $sizes[0];
1123
+										if ($width == -1) {
1124
+																					$width = $sizes[0];
1125
+										}
1089 1126
 										$width = $width * ($height / $sizes[1]);
1127
+									} elseif ($width != -1) {
1128
+																			$height = $sizes[1];
1090 1129
 									}
1091
-									elseif ($width != -1)
1092
-										$height = $sizes[1];
1093 1130
 								}
1094 1131
 							}
1095 1132
 
@@ -1102,8 +1139,9 @@  discard block
 block discarded – undo
1102 1139
 							// Record that we got one.
1103 1140
 							$image_count_holder[$image] = isset($image_count_holder[$image]) ? $image_count_holder[$image] + 1 : 1;
1104 1141
 						}
1105
-						if (!empty($replaces))
1106
-							$sig = str_replace(array_keys($replaces), array_values($replaces), $sig);
1142
+						if (!empty($replaces)) {
1143
+													$sig = str_replace(array_keys($replaces), array_values($replaces), $sig);
1144
+						}
1107 1145
 					}
1108 1146
 				}
1109 1147
 				// Try to fix disabled tags.
@@ -1115,18 +1153,20 @@  discard block
 block discarded – undo
1115 1153
 
1116 1154
 				$sig = strtr($sig, array("\n" => '<br>'));
1117 1155
 				call_integration_hook('integrate_apply_signature_settings', array(&$sig, $sig_limits, $disabledTags));
1118
-				if ($sig != $row['signature'])
1119
-					$changes[$row['id_member']] = $sig;
1156
+				if ($sig != $row['signature']) {
1157
+									$changes[$row['id_member']] = $sig;
1158
+				}
1159
+			}
1160
+			if ($smcFunc['db_num_rows']($request) == 0) {
1161
+							$done = true;
1120 1162
 			}
1121
-			if ($smcFunc['db_num_rows']($request) == 0)
1122
-				$done = true;
1123 1163
 			$smcFunc['db_free_result']($request);
1124 1164
 
1125 1165
 			// Do we need to delete what we have?
1126 1166
 			if (!empty($changes))
1127 1167
 			{
1128
-				foreach ($changes as $id => $sig)
1129
-					$smcFunc['db_query']('', '
1168
+				foreach ($changes as $id => $sig) {
1169
+									$smcFunc['db_query']('', '
1130 1170
 						UPDATE {db_prefix}members
1131 1171
 						SET signature = {string:signature}
1132 1172
 						WHERE id_member = {int:id_member}',
@@ -1135,11 +1175,13 @@  discard block
 block discarded – undo
1135 1175
 							'signature' => $sig,
1136 1176
 						)
1137 1177
 					);
1178
+				}
1138 1179
 			}
1139 1180
 
1140 1181
 			$_GET['step'] += 50;
1141
-			if (!$done)
1142
-				pauseSignatureApplySettings();
1182
+			if (!$done) {
1183
+							pauseSignatureApplySettings();
1184
+			}
1143 1185
 		}
1144 1186
 		$settings_applied = true;
1145 1187
 	}
@@ -1157,8 +1199,9 @@  discard block
 block discarded – undo
1157 1199
 	);
1158 1200
 
1159 1201
 	// Temporarily make each setting a modSetting!
1160
-	foreach ($context['signature_settings'] as $key => $value)
1161
-		$modSettings['signature_' . $key] = $value;
1202
+	foreach ($context['signature_settings'] as $key => $value) {
1203
+			$modSettings['signature_' . $key] = $value;
1204
+	}
1162 1205
 
1163 1206
 	// Make sure we check the right tags!
1164 1207
 	$modSettings['bbc_disabled_signature_bbc'] = $disabledTags;
@@ -1170,23 +1213,26 @@  discard block
 block discarded – undo
1170 1213
 
1171 1214
 		// Clean up the tag stuff!
1172 1215
 		$bbcTags = array();
1173
-		foreach (parse_bbc(false) as $tag)
1174
-			$bbcTags[] = $tag['tag'];
1216
+		foreach (parse_bbc(false) as $tag) {
1217
+					$bbcTags[] = $tag['tag'];
1218
+		}
1175 1219
 
1176
-		if (!isset($_POST['signature_bbc_enabledTags']))
1177
-			$_POST['signature_bbc_enabledTags'] = array();
1178
-		elseif (!is_array($_POST['signature_bbc_enabledTags']))
1179
-			$_POST['signature_bbc_enabledTags'] = array($_POST['signature_bbc_enabledTags']);
1220
+		if (!isset($_POST['signature_bbc_enabledTags'])) {
1221
+					$_POST['signature_bbc_enabledTags'] = array();
1222
+		} elseif (!is_array($_POST['signature_bbc_enabledTags'])) {
1223
+					$_POST['signature_bbc_enabledTags'] = array($_POST['signature_bbc_enabledTags']);
1224
+		}
1180 1225
 
1181 1226
 		$sig_limits = array();
1182 1227
 		foreach ($context['signature_settings'] as $key => $value)
1183 1228
 		{
1184
-			if ($key == 'allow_smileys')
1185
-				continue;
1186
-			elseif ($key == 'max_smileys' && empty($_POST['signature_allow_smileys']))
1187
-				$sig_limits[] = -1;
1188
-			else
1189
-				$sig_limits[] = !empty($_POST['signature_' . $key]) ? max(1, (int) $_POST['signature_' . $key]) : 0;
1229
+			if ($key == 'allow_smileys') {
1230
+							continue;
1231
+			} elseif ($key == 'max_smileys' && empty($_POST['signature_allow_smileys'])) {
1232
+							$sig_limits[] = -1;
1233
+			} else {
1234
+							$sig_limits[] = !empty($_POST['signature_' . $key]) ? max(1, (int) $_POST['signature_' . $key]) : 0;
1235
+			}
1190 1236
 		}
1191 1237
 
1192 1238
 		call_integration_hook('integrate_save_signature_settings', array(&$sig_limits, &$bbcTags));
@@ -1219,12 +1265,14 @@  discard block
 block discarded – undo
1219 1265
 
1220 1266
 	// Try get more time...
1221 1267
 	@set_time_limit(600);
1222
-	if (function_exists('apache_reset_timeout'))
1223
-		@apache_reset_timeout();
1268
+	if (function_exists('apache_reset_timeout')) {
1269
+			@apache_reset_timeout();
1270
+	}
1224 1271
 
1225 1272
 	// Have we exhausted all the time we allowed?
1226
-	if (time() - array_sum(explode(' ', $sig_start)) < 3)
1227
-		return;
1273
+	if (time() - array_sum(explode(' ', $sig_start)) < 3) {
1274
+			return;
1275
+	}
1228 1276
 
1229 1277
 	$context['continue_get_data'] = '?action=admin;area=featuresettings;sa=sig;apply;step=' . $_GET['step'] . ';' . $context['session_var'] . '=' . $context['session_id'];
1230 1278
 	$context['page_title'] = $txt['not_done_title'];
@@ -1270,9 +1318,10 @@  discard block
 block discarded – undo
1270 1318
 		$disable_fields = array_flip($standard_fields);
1271 1319
 		if (!empty($_POST['active']))
1272 1320
 		{
1273
-			foreach ($_POST['active'] as $value)
1274
-				if (isset($disable_fields[$value]))
1321
+			foreach ($_POST['active'] as $value) {
1322
+							if (isset($disable_fields[$value]))
1275 1323
 					unset($disable_fields[$value]);
1324
+			}
1276 1325
 		}
1277 1326
 		// What we have left!
1278 1327
 		$changes['disabled_profile_fields'] = empty($disable_fields) ? '' : implode(',', array_keys($disable_fields));
@@ -1281,16 +1330,18 @@  discard block
 block discarded – undo
1281 1330
 		$reg_fields = array();
1282 1331
 		if (!empty($_POST['reg']))
1283 1332
 		{
1284
-			foreach ($_POST['reg'] as $value)
1285
-				if (in_array($value, $standard_fields) && !isset($disable_fields[$value]))
1333
+			foreach ($_POST['reg'] as $value) {
1334
+							if (in_array($value, $standard_fields) && !isset($disable_fields[$value]))
1286 1335
 					$reg_fields[] = $value;
1336
+			}
1287 1337
 		}
1288 1338
 		// What we have left!
1289 1339
 		$changes['registration_fields'] = empty($reg_fields) ? '' : implode(',', $reg_fields);
1290 1340
 
1291 1341
 		$_SESSION['adm-save'] = true;
1292
-		if (!empty($changes))
1293
-			updateSettings($changes);
1342
+		if (!empty($changes)) {
1343
+					updateSettings($changes);
1344
+		}
1294 1345
 	}
1295 1346
 
1296 1347
 	createToken('admin-scp');
@@ -1393,11 +1444,13 @@  discard block
 block discarded – undo
1393 1444
 					{
1394 1445
 						$return = '<p class="centertext bold_text">'. $rowData['field_order'] .'<br />';
1395 1446
 
1396
-						if ($rowData['field_order'] > 1)
1397
-							$return .= '<a href="' . $scripturl . '?action=admin;area=featuresettings;sa=profileedit;fid=' . $rowData['id_field'] . ';move=up"><span class="toggle_up" title="'. $txt['custom_edit_order_move'] .' '. $txt['custom_edit_order_up'] .'"></span></a>';
1447
+						if ($rowData['field_order'] > 1) {
1448
+													$return .= '<a href="' . $scripturl . '?action=admin;area=featuresettings;sa=profileedit;fid=' . $rowData['id_field'] . ';move=up"><span class="toggle_up" title="'. $txt['custom_edit_order_move'] .' '. $txt['custom_edit_order_up'] .'"></span></a>';
1449
+						}
1398 1450
 
1399
-						if ($rowData['field_order'] < $context['custFieldsMaxOrder'])
1400
-							$return .= '<a href="' . $scripturl . '?action=admin;area=featuresettings;sa=profileedit;fid=' . $rowData['id_field'] . ';move=down"><span class="toggle_down" title="'. $txt['custom_edit_order_move'] .' '. $txt['custom_edit_order_down'] .'"></span></a>';
1451
+						if ($rowData['field_order'] < $context['custFieldsMaxOrder']) {
1452
+													$return .= '<a href="' . $scripturl . '?action=admin;area=featuresettings;sa=profileedit;fid=' . $rowData['id_field'] . ';move=down"><span class="toggle_down" title="'. $txt['custom_edit_order_move'] .' '. $txt['custom_edit_order_down'] .'"></span></a>';
1453
+						}
1401 1454
 
1402 1455
 						$return .= '</p>';
1403 1456
 
@@ -1535,16 +1588,16 @@  discard block
 block discarded – undo
1535 1588
 		$disabled_fields = isset($modSettings['disabled_profile_fields']) ? explode(',', $modSettings['disabled_profile_fields']) : array();
1536 1589
 		$registration_fields = isset($modSettings['registration_fields']) ? explode(',', $modSettings['registration_fields']) : array();
1537 1590
 
1538
-		foreach ($standard_fields as $field)
1539
-			$list[] = array(
1591
+		foreach ($standard_fields as $field) {
1592
+					$list[] = array(
1540 1593
 				'id' => $field,
1541 1594
 				'label' => isset($txt['standard_profile_field_' . $field]) ? $txt['standard_profile_field_' . $field] : (isset($txt[$field]) ? $txt[$field] : $field),
1542 1595
 				'disabled' => in_array($field, $disabled_fields),
1543 1596
 				'on_register' => in_array($field, $registration_fields) && !in_array($field, $fields_no_registration),
1544 1597
 				'can_show_register' => !in_array($field, $fields_no_registration),
1545 1598
 			);
1546
-	}
1547
-	else
1599
+		}
1600
+	} else
1548 1601
 	{
1549 1602
 		// Load all the fields.
1550 1603
 		$request = $smcFunc['db_query']('', '
@@ -1558,8 +1611,9 @@  discard block
 block discarded – undo
1558 1611
 				'items_per_page' => $items_per_page,
1559 1612
 			)
1560 1613
 		);
1561
-		while ($row = $smcFunc['db_fetch_assoc']($request))
1562
-			$list[] = $row;
1614
+		while ($row = $smcFunc['db_fetch_assoc']($request)) {
1615
+					$list[] = $row;
1616
+		}
1563 1617
 		$smcFunc['db_free_result']($request);
1564 1618
 	}
1565 1619
 
@@ -1625,9 +1679,9 @@  discard block
 block discarded – undo
1625 1679
 		$context['field'] = array();
1626 1680
 		while ($row = $smcFunc['db_fetch_assoc']($request))
1627 1681
 		{
1628
-			if ($row['field_type'] == 'textarea')
1629
-				@list ($rows, $cols) = @explode(',', $row['default_value']);
1630
-			else
1682
+			if ($row['field_type'] == 'textarea') {
1683
+							@list ($rows, $cols) = @explode(',', $row['default_value']);
1684
+			} else
1631 1685
 			{
1632 1686
 				$rows = 3;
1633 1687
 				$cols = 30;
@@ -1663,8 +1717,8 @@  discard block
 block discarded – undo
1663 1717
 	}
1664 1718
 
1665 1719
 	// Setup the default values as needed.
1666
-	if (empty($context['field']))
1667
-		$context['field'] = array(
1720
+	if (empty($context['field'])) {
1721
+			$context['field'] = array(
1668 1722
 			'name' => '',
1669 1723
 			'col_name' => '???',
1670 1724
 			'desc' => '',
@@ -1689,6 +1743,7 @@  discard block
 block discarded – undo
1689 1743
 			'enclose' => '',
1690 1744
 			'placement' => 0,
1691 1745
 		);
1746
+	}
1692 1747
 
1693 1748
 	// Are we moving it?
1694 1749
 	if (isset($_GET['move']) && in_array($smcFunc['htmlspecialchars']($_GET['move']), $move_to))
@@ -1697,8 +1752,10 @@  discard block
 block discarded – undo
1697 1752
 		$new_order = ($_GET['move'] == 'up' ? ($context['field']['order'] - 1) : ($context['field']['order'] + 1));
1698 1753
 
1699 1754
 		// Is this a valid position?
1700
-		if ($new_order <= 0 || $new_order > $order_count)
1701
-			redirectexit('action=admin;area=featuresettings;sa=profile'); // @todo implement an error handler
1755
+		if ($new_order <= 0 || $new_order > $order_count) {
1756
+					redirectexit('action=admin;area=featuresettings;sa=profile');
1757
+		}
1758
+		// @todo implement an error handler
1702 1759
 
1703 1760
 		// All good, proceed.
1704 1761
 		$smcFunc['db_query']('','
@@ -1729,12 +1786,14 @@  discard block
 block discarded – undo
1729 1786
 		validateToken('admin-ecp');
1730 1787
 
1731 1788
 		// Everyone needs a name - even the (bracket) unknown...
1732
-		if (trim($_POST['field_name']) == '')
1733
-			redirectexit($scripturl . '?action=admin;area=featuresettings;sa=profileedit;fid=' . $_GET['fid'] . ';msg=need_name');
1789
+		if (trim($_POST['field_name']) == '') {
1790
+					redirectexit($scripturl . '?action=admin;area=featuresettings;sa=profileedit;fid=' . $_GET['fid'] . ';msg=need_name');
1791
+		}
1734 1792
 
1735 1793
 		// Regex you say?  Do a very basic test to see if the pattern is valid
1736
-		if (!empty($_POST['regex']) && @preg_match($_POST['regex'], 'dummy') === false)
1737
-			redirectexit($scripturl . '?action=admin;area=featuresettings;sa=profileedit;fid=' . $_GET['fid'] . ';msg=regex_error');
1794
+		if (!empty($_POST['regex']) && @preg_match($_POST['regex'], 'dummy') === false) {
1795
+					redirectexit($scripturl . '?action=admin;area=featuresettings;sa=profileedit;fid=' . $_GET['fid'] . ';msg=regex_error');
1796
+		}
1738 1797
 
1739 1798
 		$_POST['field_name'] = $smcFunc['htmlspecialchars']($_POST['field_name']);
1740 1799
 		$_POST['field_desc'] = $smcFunc['htmlspecialchars']($_POST['field_desc']);
@@ -1751,8 +1810,9 @@  discard block
 block discarded – undo
1751 1810
 
1752 1811
 		// Some masking stuff...
1753 1812
 		$mask = isset($_POST['mask']) ? $_POST['mask'] : '';
1754
-		if ($mask == 'regex' && isset($_POST['regex']))
1755
-			$mask .= $_POST['regex'];
1813
+		if ($mask == 'regex' && isset($_POST['regex'])) {
1814
+					$mask .= $_POST['regex'];
1815
+		}
1756 1816
 
1757 1817
 		$field_length = isset($_POST['max_length']) ? (int) $_POST['max_length'] : 255;
1758 1818
 		$enclose = isset($_POST['enclose']) ? $_POST['enclose'] : '';
@@ -1771,8 +1831,9 @@  discard block
 block discarded – undo
1771 1831
 				$v = strtr($v, array(',' => ''));
1772 1832
 
1773 1833
 				// Nada, zip, etc...
1774
-				if (trim($v) == '')
1775
-					continue;
1834
+				if (trim($v) == '') {
1835
+									continue;
1836
+				}
1776 1837
 
1777 1838
 				// Otherwise, save it boy.
1778 1839
 				$field_options .= $v . ',';
@@ -1780,15 +1841,17 @@  discard block
 block discarded – undo
1780 1841
 				$newOptions[$k] = $v;
1781 1842
 
1782 1843
 				// Is it default?
1783
-				if (isset($_POST['default_select']) && $_POST['default_select'] == $k)
1784
-					$default = $v;
1844
+				if (isset($_POST['default_select']) && $_POST['default_select'] == $k) {
1845
+									$default = $v;
1846
+				}
1785 1847
 			}
1786 1848
 			$field_options = substr($field_options, 0, -1);
1787 1849
 		}
1788 1850
 
1789 1851
 		// Text area has default has dimensions
1790
-		if ($_POST['field_type'] == 'textarea')
1791
-			$default = (int) $_POST['rows'] . ',' . (int) $_POST['cols'];
1852
+		if ($_POST['field_type'] == 'textarea') {
1853
+					$default = (int) $_POST['rows'] . ',' . (int) $_POST['cols'];
1854
+		}
1792 1855
 
1793 1856
 		// Come up with the unique name?
1794 1857
 		if (empty($context['fid']))
@@ -1797,32 +1860,36 @@  discard block
 block discarded – undo
1797 1860
 			preg_match('~([\w\d_-]+)~', $col_name, $matches);
1798 1861
 
1799 1862
 			// If there is nothing to the name, then let's start out own - for foreign languages etc.
1800
-			if (isset($matches[1]))
1801
-				$col_name = $initial_col_name = 'cust_' . strtolower($matches[1]);
1802
-			else
1803
-				$col_name = $initial_col_name = 'cust_' . mt_rand(1, 9999);
1863
+			if (isset($matches[1])) {
1864
+							$col_name = $initial_col_name = 'cust_' . strtolower($matches[1]);
1865
+			} else {
1866
+							$col_name = $initial_col_name = 'cust_' . mt_rand(1, 9999);
1867
+			}
1804 1868
 
1805 1869
 			// Make sure this is unique.
1806 1870
 			$current_fields = array();
1807 1871
 			$request = $smcFunc['db_query']('', '
1808 1872
 				SELECT id_field, col_name
1809 1873
 				FROM {db_prefix}custom_fields');
1810
-			while ($row = $smcFunc['db_fetch_assoc']($request))
1811
-				$current_fields[$row['id_field']] = $row['col_name'];
1874
+			while ($row = $smcFunc['db_fetch_assoc']($request)) {
1875
+							$current_fields[$row['id_field']] = $row['col_name'];
1876
+			}
1812 1877
 			$smcFunc['db_free_result']($request);
1813 1878
 
1814 1879
 			$unique = false;
1815 1880
 			for ($i = 0; !$unique && $i < 9; $i ++)
1816 1881
 			{
1817
-				if (!in_array($col_name, $current_fields))
1818
-					$unique = true;
1819
-				else
1820
-					$col_name = $initial_col_name . $i;
1882
+				if (!in_array($col_name, $current_fields)) {
1883
+									$unique = true;
1884
+				} else {
1885
+									$col_name = $initial_col_name . $i;
1886
+				}
1821 1887
 			}
1822 1888
 
1823 1889
 			// Still not a unique column name? Leave it up to the user, then.
1824
-			if (!$unique)
1825
-				fatal_lang_error('custom_option_not_unique');
1890
+			if (!$unique) {
1891
+							fatal_lang_error('custom_option_not_unique');
1892
+			}
1826 1893
 		}
1827 1894
 		// Work out what to do with the user data otherwise...
1828 1895
 		else
@@ -1850,8 +1917,9 @@  discard block
 block discarded – undo
1850 1917
 				// Work out what's changed!
1851 1918
 				foreach ($context['field']['options'] as $k => $option)
1852 1919
 				{
1853
-					if (trim($option) == '')
1854
-						continue;
1920
+					if (trim($option) == '') {
1921
+											continue;
1922
+					}
1855 1923
 
1856 1924
 					// Still exists?
1857 1925
 					if (in_array($option, $newOptions))
@@ -1865,8 +1933,8 @@  discard block
 block discarded – undo
1865 1933
 				foreach ($optionChanges as $k => $option)
1866 1934
 				{
1867 1935
 					// Just been renamed?
1868
-					if (!in_array($k, $takenKeys) && !empty($newOptions[$k]))
1869
-						$smcFunc['db_query']('', '
1936
+					if (!in_array($k, $takenKeys) && !empty($newOptions[$k])) {
1937
+											$smcFunc['db_query']('', '
1870 1938
 							UPDATE {db_prefix}themes
1871 1939
 							SET value = {string:new_value}
1872 1940
 							WHERE variable = {string:current_column}
@@ -1879,6 +1947,7 @@  discard block
 block discarded – undo
1879 1947
 								'old_value' => $option,
1880 1948
 							)
1881 1949
 						);
1950
+					}
1882 1951
 				}
1883 1952
 			}
1884 1953
 			// @todo Maybe we should adjust based on new text length limits?
@@ -1921,8 +1990,8 @@  discard block
 block discarded – undo
1921 1990
 			);
1922 1991
 
1923 1992
 			// Just clean up any old selects - these are a pain!
1924
-			if (($_POST['field_type'] == 'select' || $_POST['field_type'] == 'radio') && !empty($newOptions))
1925
-				$smcFunc['db_query']('', '
1993
+			if (($_POST['field_type'] == 'select' || $_POST['field_type'] == 'radio') && !empty($newOptions)) {
1994
+							$smcFunc['db_query']('', '
1926 1995
 					DELETE FROM {db_prefix}themes
1927 1996
 					WHERE variable = {string:current_column}
1928 1997
 						AND value NOT IN ({array_string:new_option_values})
@@ -1933,8 +2002,8 @@  discard block
 block discarded – undo
1933 2002
 						'current_column' => $context['field']['col_name'],
1934 2003
 					)
1935 2004
 				);
1936
-		}
1937
-		else
2005
+			}
2006
+		} else
1938 2007
 		{
1939 2008
 			// Gotta figure it out the order.
1940 2009
 			$new_order = $order_count > 1 ? ($order_count + 1) : 1;
@@ -2108,11 +2177,13 @@  discard block
 block discarded – undo
2108 2177
 	call_integration_hook('integrate_prune_settings', array(&$config_vars, &$prune_toggle, false));
2109 2178
 
2110 2179
 	$prune_toggle_dt = array();
2111
-	foreach ($prune_toggle as $item)
2112
-		$prune_toggle_dt[] = 'setting_' . $item;
2180
+	foreach ($prune_toggle as $item) {
2181
+			$prune_toggle_dt[] = 'setting_' . $item;
2182
+	}
2113 2183
 
2114
-	if ($return_config)
2115
-		return $config_vars;
2184
+	if ($return_config) {
2185
+			return $config_vars;
2186
+	}
2116 2187
 
2117 2188
 	addInlineJavaScript('
2118 2189
 	function togglePruned()
@@ -2150,15 +2221,16 @@  discard block
 block discarded – undo
2150 2221
 			$vals = array();
2151 2222
 			foreach ($config_vars as $index => $dummy)
2152 2223
 			{
2153
-				if (!is_array($dummy) || $index == 'pruningOptions' || !in_array($dummy[1], $prune_toggle))
2154
-					continue;
2224
+				if (!is_array($dummy) || $index == 'pruningOptions' || !in_array($dummy[1], $prune_toggle)) {
2225
+									continue;
2226
+				}
2155 2227
 
2156 2228
 				$vals[] = empty($_POST[$dummy[1]]) || $_POST[$dummy[1]] < 0 ? 0 : (int) $_POST[$dummy[1]];
2157 2229
 			}
2158 2230
 			$_POST['pruningOptions'] = implode(',', $vals);
2231
+		} else {
2232
+					$_POST['pruningOptions'] = '';
2159 2233
 		}
2160
-		else
2161
-			$_POST['pruningOptions'] = '';
2162 2234
 
2163 2235
 		saveDBSettings($savevar);
2164 2236
 		$_SESSION['adm-save'] = true;
@@ -2170,10 +2242,11 @@  discard block
 block discarded – undo
2170 2242
 	$context['sub_template'] = 'show_settings';
2171 2243
 
2172 2244
 	// Get the actual values
2173
-	if (!empty($modSettings['pruningOptions']))
2174
-		@list ($modSettings['pruneErrorLog'], $modSettings['pruneModLog'], $modSettings['pruneBanLog'], $modSettings['pruneReportLog'], $modSettings['pruneScheduledTaskLog'], $modSettings['pruneSpiderHitLog']) = explode(',', $modSettings['pruningOptions']);
2175
-	else
2176
-		$modSettings['pruneErrorLog'] = $modSettings['pruneModLog'] = $modSettings['pruneBanLog'] = $modSettings['pruneReportLog'] = $modSettings['pruneScheduledTaskLog'] = $modSettings['pruneSpiderHitLog'] = 0;
2245
+	if (!empty($modSettings['pruningOptions'])) {
2246
+			@list ($modSettings['pruneErrorLog'], $modSettings['pruneModLog'], $modSettings['pruneBanLog'], $modSettings['pruneReportLog'], $modSettings['pruneScheduledTaskLog'], $modSettings['pruneSpiderHitLog']) = explode(',', $modSettings['pruningOptions']);
2247
+	} else {
2248
+			$modSettings['pruneErrorLog'] = $modSettings['pruneModLog'] = $modSettings['pruneBanLog'] = $modSettings['pruneReportLog'] = $modSettings['pruneScheduledTaskLog'] = $modSettings['pruneSpiderHitLog'] = 0;
2249
+	}
2177 2250
 
2178 2251
 	prepareDBSettingContext($config_vars);
2179 2252
 }
@@ -2195,8 +2268,9 @@  discard block
 block discarded – undo
2195 2268
 	// Make it even easier to add new settings.
2196 2269
 	call_integration_hook('integrate_general_mod_settings', array(&$config_vars));
2197 2270
 
2198
-	if ($return_config)
2199
-		return $config_vars;
2271
+	if ($return_config) {
2272
+			return $config_vars;
2273
+	}
2200 2274
 
2201 2275
 	$context['post_url'] = $scripturl . '?action=admin;area=modsettings;save;sa=general';
2202 2276
 	$context['settings_title'] = $txt['mods_cat_modifications_misc'];
Please login to merge, or discard this patch.
Sources/Class-CacheAPI.php 1 patch
Braces   +13 added lines, -9 removed lines patch added patch discarded remove patch
@@ -11,8 +11,9 @@  discard block
 block discarded – undo
11 11
  * @version 2.1 Beta 3
12 12
  */
13 13
 
14
-if (!defined('SMF'))
14
+if (!defined('SMF')) {
15 15
 	die('Hacking attempt...');
16
+}
16 17
 
17 18
 /**
18 19
  * Interface cache_api_interface
@@ -186,8 +187,9 @@  discard block
 block discarded – undo
186 187
 	{
187 188
 		global $cache_enable;
188 189
 
189
-		if ($test)
190
-			return true;
190
+		if ($test) {
191
+					return true;
192
+		}
191 193
 		return !empty($cache_enable);
192 194
 	}
193 195
 
@@ -206,10 +208,11 @@  discard block
 block discarded – undo
206 208
 		global $boardurl, $cachedir;
207 209
 
208 210
 		// Set the default if no prefix was specified.
209
-		if (empty($prefix))
210
-			$this->prefix = md5($boardurl . filemtime($cachedir . '/' . 'index.php')) . '-SMF-';
211
-		else
212
-			$this->prefix = $prefix;
211
+		if (empty($prefix)) {
212
+					$this->prefix = md5($boardurl . filemtime($cachedir . '/' . 'index.php')) . '-SMF-';
213
+		} else {
214
+					$this->prefix = $prefix;
215
+		}
213 216
 
214 217
 		return true;
215 218
 	}
@@ -272,8 +275,9 @@  discard block
 block discarded – undo
272 275
 
273 276
 		// Invalidate cache, to be sure!
274 277
 		// ... as long as index.php can be modified, anyway.
275
-		if (is_writable($cachedir . '/' . 'index.php'))
276
-			@touch($cachedir . '/' . 'index.php');
278
+		if (is_writable($cachedir . '/' . 'index.php')) {
279
+					@touch($cachedir . '/' . 'index.php');
280
+		}
277 281
 
278 282
 		return true;
279 283
 	}
Please login to merge, or discard this patch.
Sources/Register.php 1 patch
Braces   +168 added lines, -122 removed lines patch added patch discarded remove patch
@@ -15,8 +15,9 @@  discard block
 block discarded – undo
15 15
  * @version 2.1 Beta 3
16 16
  */
17 17
 
18
-if (!defined('SMF'))
18
+if (!defined('SMF')) {
19 19
 	die('No direct access...');
20
+}
20 21
 
21 22
 /**
22 23
  * Begin the registration process.
@@ -29,19 +30,23 @@  discard block
 block discarded – undo
29 30
 	global $language, $scripturl, $smcFunc, $sourcedir, $cur_profile;
30 31
 
31 32
 	// Is this an incoming AJAX check?
32
-	if (isset($_GET['sa']) && $_GET['sa'] == 'usernamecheck')
33
-		return RegisterCheckUsername();
33
+	if (isset($_GET['sa']) && $_GET['sa'] == 'usernamecheck') {
34
+			return RegisterCheckUsername();
35
+	}
34 36
 
35 37
 	// Check if the administrator has it disabled.
36
-	if (!empty($modSettings['registration_method']) && $modSettings['registration_method'] == '3')
37
-		fatal_lang_error('registration_disabled', false);
38
+	if (!empty($modSettings['registration_method']) && $modSettings['registration_method'] == '3') {
39
+			fatal_lang_error('registration_disabled', false);
40
+	}
38 41
 
39 42
 	// If this user is an admin - redirect them to the admin registration page.
40
-	if (allowedTo('moderate_forum') && !$user_info['is_guest'])
41
-		redirectexit('action=admin;area=regcenter;sa=register');
43
+	if (allowedTo('moderate_forum') && !$user_info['is_guest']) {
44
+			redirectexit('action=admin;area=regcenter;sa=register');
45
+	}
42 46
 	// You are not a guest, so you are a member - and members don't get to register twice!
43
-	elseif (empty($user_info['is_guest']))
44
-		redirectexit();
47
+	elseif (empty($user_info['is_guest'])) {
48
+			redirectexit();
49
+	}
45 50
 
46 51
 	loadLanguage('Login');
47 52
 	loadTemplate('Register');
@@ -82,16 +87,18 @@  discard block
 block discarded – undo
82 87
 		}
83 88
 	}
84 89
 	// Make sure they don't squeeze through without agreeing.
85
-	elseif ($current_step > 1 && $context['require_agreement'] && !$context['registration_passed_agreement'])
86
-		$current_step = 1;
90
+	elseif ($current_step > 1 && $context['require_agreement'] && !$context['registration_passed_agreement']) {
91
+			$current_step = 1;
92
+	}
87 93
 
88 94
 	// Show the user the right form.
89 95
 	$context['sub_template'] = $current_step == 1 ? 'registration_agreement' : 'registration_form';
90 96
 	$context['page_title'] = $current_step == 1 ? $txt['registration_agreement'] : $txt['registration_form'];
91 97
 
92 98
 	// Kinda need this.
93
-	if ($context['sub_template'] == 'registration_form')
94
-		loadJavaScriptFile('register.js', array('defer' => false), 'smf_register');
99
+	if ($context['sub_template'] == 'registration_form') {
100
+			loadJavaScriptFile('register.js', array('defer' => false), 'smf_register');
101
+	}
95 102
 
96 103
 	// Add the register chain to the link tree.
97 104
 	$context['linktree'][] = array(
@@ -100,24 +107,26 @@  discard block
 block discarded – undo
100 107
 	);
101 108
 
102 109
 	// Prepare the time gate! Do it like so, in case later steps want to reset the limit for any reason, but make sure the time is the current one.
103
-	if (!isset($_SESSION['register']))
104
-		$_SESSION['register'] = array(
110
+	if (!isset($_SESSION['register'])) {
111
+			$_SESSION['register'] = array(
105 112
 			'timenow' => time(),
106 113
 			'limit' => 10, // minimum number of seconds required on this page for registration
107 114
 		);
108
-	else
109
-		$_SESSION['register']['timenow'] = time();
115
+	} else {
116
+			$_SESSION['register']['timenow'] = time();
117
+	}
110 118
 
111 119
 	// If you have to agree to the agreement, it needs to be fetched from the file.
112 120
 	if ($context['require_agreement'])
113 121
 	{
114 122
 		// Have we got a localized one?
115
-		if (file_exists($boarddir . '/agreement.' . $user_info['language'] . '.txt'))
116
-			$context['agreement'] = parse_bbc(file_get_contents($boarddir . '/agreement.' . $user_info['language'] . '.txt'), true, 'agreement_' . $user_info['language']);
117
-		elseif (file_exists($boarddir . '/agreement.txt'))
118
-			$context['agreement'] = parse_bbc(file_get_contents($boarddir . '/agreement.txt'), true, 'agreement');
119
-		else
120
-			$context['agreement'] = '';
123
+		if (file_exists($boarddir . '/agreement.' . $user_info['language'] . '.txt')) {
124
+					$context['agreement'] = parse_bbc(file_get_contents($boarddir . '/agreement.' . $user_info['language'] . '.txt'), true, 'agreement_' . $user_info['language']);
125
+		} elseif (file_exists($boarddir . '/agreement.txt')) {
126
+					$context['agreement'] = parse_bbc(file_get_contents($boarddir . '/agreement.txt'), true, 'agreement');
127
+		} else {
128
+					$context['agreement'] = '';
129
+		}
121 130
 
122 131
 		// Nothing to show, lets disable registration and inform the admin of this error
123 132
 		if (empty($context['agreement']))
@@ -133,8 +142,9 @@  discard block
 block discarded – undo
133 142
 		$selectedLanguage = empty($_SESSION['language']) ? $language : $_SESSION['language'];
134 143
 
135 144
 		// Do we have any languages?
136
-		if (empty($context['languages']))
137
-			getLanguages();
145
+		if (empty($context['languages'])) {
146
+					getLanguages();
147
+		}
138 148
 
139 149
 		// Try to find our selected language.
140 150
 		foreach ($context['languages'] as $key => $lang)
@@ -142,8 +152,9 @@  discard block
 block discarded – undo
142 152
 			$context['languages'][$key]['name'] = strtr($lang['name'], array('-utf8' => ''));
143 153
 
144 154
 			// Found it!
145
-			if ($selectedLanguage == $lang['filename'])
146
-				$context['languages'][$key]['selected'] = true;
155
+			if ($selectedLanguage == $lang['filename']) {
156
+							$context['languages'][$key]['selected'] = true;
157
+			}
147 158
 		}
148 159
 	}
149 160
 
@@ -167,9 +178,10 @@  discard block
 block discarded – undo
167 178
 		$reg_fields = explode(',', $modSettings['registration_fields']);
168 179
 
169 180
 		// We might have had some submissions on this front - go check.
170
-		foreach ($reg_fields as $field)
171
-			if (isset($_POST[$field]))
181
+		foreach ($reg_fields as $field) {
182
+					if (isset($_POST[$field]))
172 183
 				$cur_profile[$field] = $smcFunc['htmlspecialchars']($_POST[$field]);
184
+		}
173 185
 
174 186
 		// Load all the fields in question.
175 187
 		setupProfileContext($reg_fields);
@@ -186,8 +198,9 @@  discard block
 block discarded – undo
186 198
 		$context['visual_verification_id'] = $verificationOptions['id'];
187 199
 	}
188 200
 	// Otherwise we have nothing to show.
189
-	else
190
-		$context['visual_verification'] = false;
201
+	else {
202
+			$context['visual_verification'] = false;
203
+	}
191 204
 
192 205
 
193 206
 	$context += array(
@@ -198,8 +211,9 @@  discard block
 block discarded – undo
198 211
 
199 212
 	// Were there any errors?
200 213
 	$context['registration_errors'] = array();
201
-	if (!empty($reg_errors))
202
-		$context['registration_errors'] = $reg_errors;
214
+	if (!empty($reg_errors)) {
215
+			$context['registration_errors'] = $reg_errors;
216
+	}
203 217
 
204 218
 	createToken('register');
205 219
 }
@@ -216,27 +230,32 @@  discard block
 block discarded – undo
216 230
 	validateToken('register');
217 231
 
218 232
 	// Check to ensure we're forcing SSL for authentication
219
-	if (!empty($modSettings['force_ssl']) && empty($maintenance) && (!isset($_SERVER['HTTPS']) || $_SERVER['HTTPS'] != 'on'))
220
-		fatal_lang_error('register_ssl_required');
233
+	if (!empty($modSettings['force_ssl']) && empty($maintenance) && (!isset($_SERVER['HTTPS']) || $_SERVER['HTTPS'] != 'on')) {
234
+			fatal_lang_error('register_ssl_required');
235
+	}
221 236
 
222 237
 	// Start collecting together any errors.
223 238
 	$reg_errors = array();
224 239
 
225 240
 	// You can't register if it's disabled.
226
-	if (!empty($modSettings['registration_method']) && $modSettings['registration_method'] == 3)
227
-		fatal_lang_error('registration_disabled', false);
241
+	if (!empty($modSettings['registration_method']) && $modSettings['registration_method'] == 3) {
242
+			fatal_lang_error('registration_disabled', false);
243
+	}
228 244
 
229 245
 	// Well, if you don't agree, you can't register.
230
-	if (!empty($modSettings['requireAgreement']) && empty($_SESSION['registration_agreed']))
231
-		redirectexit();
246
+	if (!empty($modSettings['requireAgreement']) && empty($_SESSION['registration_agreed'])) {
247
+			redirectexit();
248
+	}
232 249
 
233 250
 	// Make sure they came from *somewhere*, have a session.
234
-	if (!isset($_SESSION['old_url']))
235
-		redirectexit('action=signup');
251
+	if (!isset($_SESSION['old_url'])) {
252
+			redirectexit('action=signup');
253
+	}
236 254
 
237 255
 	// If we don't require an agreement, we need a extra check for coppa.
238
-	if (empty($modSettings['requireAgreement']) && !empty($modSettings['coppaAge']))
239
-		$_SESSION['skip_coppa'] = !empty($_POST['accept_agreement']);
256
+	if (empty($modSettings['requireAgreement']) && !empty($modSettings['coppaAge'])) {
257
+			$_SESSION['skip_coppa'] = !empty($_POST['accept_agreement']);
258
+	}
240 259
 	// Are they under age, and under age users are banned?
241 260
 	if (!empty($modSettings['coppaAge']) && empty($modSettings['coppaType']) && empty($_SESSION['skip_coppa']))
242 261
 	{
@@ -245,8 +264,9 @@  discard block
 block discarded – undo
245 264
 	}
246 265
 
247 266
 	// Check the time gate for miscreants. First make sure they came from somewhere that actually set it up.
248
-	if (empty($_SESSION['register']['timenow']) || empty($_SESSION['register']['limit']))
249
-		redirectexit('action=signup');
267
+	if (empty($_SESSION['register']['timenow']) || empty($_SESSION['register']['limit'])) {
268
+			redirectexit('action=signup');
269
+	}
250 270
 	// Failing that, check the time on it.
251 271
 	if (time() - $_SESSION['register']['timenow'] < $_SESSION['register']['limit'])
252 272
 	{
@@ -266,15 +286,17 @@  discard block
 block discarded – undo
266 286
 		if (is_array($context['visual_verification']))
267 287
 		{
268 288
 			loadLanguage('Errors');
269
-			foreach ($context['visual_verification'] as $error)
270
-				$reg_errors[] = $txt['error_' . $error];
289
+			foreach ($context['visual_verification'] as $error) {
290
+							$reg_errors[] = $txt['error_' . $error];
291
+			}
271 292
 		}
272 293
 	}
273 294
 
274 295
 	foreach ($_POST as $key => $value)
275 296
 	{
276
-		if (!is_array($_POST[$key]))
277
-			$_POST[$key] = htmltrim__recursive(str_replace(array("\n", "\r"), '', $_POST[$key]));
297
+		if (!is_array($_POST[$key])) {
298
+					$_POST[$key] = htmltrim__recursive(str_replace(array("\n", "\r"), '', $_POST[$key]));
299
+		}
278 300
 	}
279 301
 
280 302
 	// Collect all extra registration fields someone might have filled in.
@@ -304,12 +326,14 @@  discard block
 block discarded – undo
304 326
 		$reg_fields = explode(',', $modSettings['registration_fields']);
305 327
 
306 328
 		// Website is a little different
307
-		if (in_array('website', $reg_fields))
308
-			$possible_strings += array('website_url', 'website_title');
329
+		if (in_array('website', $reg_fields)) {
330
+					$possible_strings += array('website_url', 'website_title');
331
+		}
309 332
 	}
310 333
 
311
-	if (isset($_POST['secret_answer']) && $_POST['secret_answer'] != '')
312
-		$_POST['secret_answer'] = md5($_POST['secret_answer']);
334
+	if (isset($_POST['secret_answer']) && $_POST['secret_answer'] != '') {
335
+			$_POST['secret_answer'] = md5($_POST['secret_answer']);
336
+	}
313 337
 
314 338
 	// Needed for isReservedName() and registerMember().
315 339
 	require_once($sourcedir . '/Subs-Members.php');
@@ -318,32 +342,37 @@  discard block
 block discarded – undo
318 342
 	if (isset($_POST['real_name']) && (allowedTo('profile_displayed_name') || allowedTo('moderate_forum')))
319 343
 	{
320 344
 		$_POST['real_name'] = trim(preg_replace('~[\t\n\r \x0B\0' . ($context['utf8'] ? '\x{A0}\x{AD}\x{2000}-\x{200F}\x{201F}\x{202F}\x{3000}\x{FEFF}' : '\x00-\x08\x0B\x0C\x0E-\x19\xA0') . ']+~' . ($context['utf8'] ? 'u' : ''), ' ', $_POST['real_name']));
321
-		if (trim($_POST['real_name']) != '' && !isReservedName($_POST['real_name']) && $smcFunc['strlen']($_POST['real_name']) < 60)
322
-			$possible_strings[] = 'real_name';
345
+		if (trim($_POST['real_name']) != '' && !isReservedName($_POST['real_name']) && $smcFunc['strlen']($_POST['real_name']) < 60) {
346
+					$possible_strings[] = 'real_name';
347
+		}
323 348
 	}
324 349
 
325 350
 	// Handle a string as a birthdate...
326
-	if (isset($_POST['birthdate']) && $_POST['birthdate'] != '')
327
-		$_POST['birthdate'] = strftime('%Y-%m-%d', strtotime($_POST['birthdate']));
351
+	if (isset($_POST['birthdate']) && $_POST['birthdate'] != '') {
352
+			$_POST['birthdate'] = strftime('%Y-%m-%d', strtotime($_POST['birthdate']));
353
+	}
328 354
 	// Or birthdate parts...
329
-	elseif (!empty($_POST['bday1']) && !empty($_POST['bday2']))
330
-		$_POST['birthdate'] = sprintf('%04d-%02d-%02d', empty($_POST['bday3']) ? 0 : (int) $_POST['bday3'], (int) $_POST['bday1'], (int) $_POST['bday2']);
355
+	elseif (!empty($_POST['bday1']) && !empty($_POST['bday2'])) {
356
+			$_POST['birthdate'] = sprintf('%04d-%02d-%02d', empty($_POST['bday3']) ? 0 : (int) $_POST['bday3'], (int) $_POST['bday1'], (int) $_POST['bday2']);
357
+	}
331 358
 
332 359
 	// Validate the passed language file.
333 360
 	if (isset($_POST['lngfile']) && !empty($modSettings['userLanguage']))
334 361
 	{
335 362
 		// Do we have any languages?
336
-		if (empty($context['languages']))
337
-			getLanguages();
363
+		if (empty($context['languages'])) {
364
+					getLanguages();
365
+		}
338 366
 
339 367
 		// Did we find it?
340
-		if (isset($context['languages'][$_POST['lngfile']]))
341
-			$_SESSION['language'] = $_POST['lngfile'];
342
-		else
368
+		if (isset($context['languages'][$_POST['lngfile']])) {
369
+					$_SESSION['language'] = $_POST['lngfile'];
370
+		} else {
371
+					unset($_POST['lngfile']);
372
+		}
373
+	} else {
343 374
 			unset($_POST['lngfile']);
344 375
 	}
345
-	else
346
-		unset($_POST['lngfile']);
347 376
 
348 377
 	// Set the options needed for registration.
349 378
 	$regOptions = array(
@@ -363,22 +392,27 @@  discard block
 block discarded – undo
363 392
 	);
364 393
 
365 394
 	// Include the additional options that might have been filled in.
366
-	foreach ($possible_strings as $var)
367
-		if (isset($_POST[$var]))
395
+	foreach ($possible_strings as $var) {
396
+			if (isset($_POST[$var]))
368 397
 			$regOptions['extra_register_vars'][$var] = $smcFunc['htmlspecialchars']($_POST[$var], ENT_QUOTES);
369
-	foreach ($possible_ints as $var)
370
-		if (isset($_POST[$var]))
398
+	}
399
+	foreach ($possible_ints as $var) {
400
+			if (isset($_POST[$var]))
371 401
 			$regOptions['extra_register_vars'][$var] = (int) $_POST[$var];
372
-	foreach ($possible_floats as $var)
373
-		if (isset($_POST[$var]))
402
+	}
403
+	foreach ($possible_floats as $var) {
404
+			if (isset($_POST[$var]))
374 405
 			$regOptions['extra_register_vars'][$var] = (float) $_POST[$var];
375
-	foreach ($possible_bools as $var)
376
-		if (isset($_POST[$var]))
406
+	}
407
+	foreach ($possible_bools as $var) {
408
+			if (isset($_POST[$var]))
377 409
 			$regOptions['extra_register_vars'][$var] = empty($_POST[$var]) ? 0 : 1;
410
+	}
378 411
 
379 412
 	// Registration options are always default options...
380
-	if (isset($_POST['default_options']))
381
-		$_POST['options'] = isset($_POST['options']) ? $_POST['options'] + $_POST['default_options'] : $_POST['default_options'];
413
+	if (isset($_POST['default_options'])) {
414
+			$_POST['options'] = isset($_POST['options']) ? $_POST['options'] + $_POST['default_options'] : $_POST['default_options'];
415
+	}
382 416
 	$regOptions['theme_vars'] = isset($_POST['options']) && is_array($_POST['options']) ? $_POST['options'] : array();
383 417
 
384 418
 	// Make sure they are clean, dammit!
@@ -398,12 +432,14 @@  discard block
 block discarded – undo
398 432
 	while ($row = $smcFunc['db_fetch_assoc']($request))
399 433
 	{
400 434
 		// Don't allow overriding of the theme variables.
401
-		if (isset($regOptions['theme_vars'][$row['col_name']]))
402
-			unset($regOptions['theme_vars'][$row['col_name']]);
435
+		if (isset($regOptions['theme_vars'][$row['col_name']])) {
436
+					unset($regOptions['theme_vars'][$row['col_name']]);
437
+		}
403 438
 
404 439
 		// Not actually showing it then?
405
-		if (!$row['show_reg'])
406
-			continue;
440
+		if (!$row['show_reg']) {
441
+					continue;
442
+		}
407 443
 
408 444
 		// Prepare the value!
409 445
 		$value = isset($_POST['customfield'][$row['col_name']]) ? trim($_POST['customfield'][$row['col_name']]) : '';
@@ -412,24 +448,27 @@  discard block
 block discarded – undo
412 448
 		if (!in_array($row['field_type'], array('check', 'select', 'radio')))
413 449
 		{
414 450
 			// Is it too long?
415
-			if ($row['field_length'] && $row['field_length'] < $smcFunc['strlen']($value))
416
-				$custom_field_errors[] = array('custom_field_too_long', array($row['field_name'], $row['field_length']));
451
+			if ($row['field_length'] && $row['field_length'] < $smcFunc['strlen']($value)) {
452
+							$custom_field_errors[] = array('custom_field_too_long', array($row['field_name'], $row['field_length']));
453
+			}
417 454
 
418 455
 			// Any masks to apply?
419 456
 			if ($row['field_type'] == 'text' && !empty($row['mask']) && $row['mask'] != 'none')
420 457
 			{
421
-				if ($row['mask'] == 'email' && (!filter_var($value, FILTER_VALIDATE_EMAIL) || strlen($value) > 255))
422
-					$custom_field_errors[] = array('custom_field_invalid_email', array($row['field_name']));
423
-				elseif ($row['mask'] == 'number' && preg_match('~[^\d]~', $value))
424
-					$custom_field_errors[] = array('custom_field_not_number', array($row['field_name']));
425
-				elseif (substr($row['mask'], 0, 5) == 'regex' && trim($value) != '' && preg_match(substr($row['mask'], 5), $value) === 0)
426
-					$custom_field_errors[] = array('custom_field_inproper_format', array($row['field_name']));
458
+				if ($row['mask'] == 'email' && (!filter_var($value, FILTER_VALIDATE_EMAIL) || strlen($value) > 255)) {
459
+									$custom_field_errors[] = array('custom_field_invalid_email', array($row['field_name']));
460
+				} elseif ($row['mask'] == 'number' && preg_match('~[^\d]~', $value)) {
461
+									$custom_field_errors[] = array('custom_field_not_number', array($row['field_name']));
462
+				} elseif (substr($row['mask'], 0, 5) == 'regex' && trim($value) != '' && preg_match(substr($row['mask'], 5), $value) === 0) {
463
+									$custom_field_errors[] = array('custom_field_inproper_format', array($row['field_name']));
464
+				}
427 465
 			}
428 466
 		}
429 467
 
430 468
 		// Is this required but not there?
431
-		if (trim($value) == '' && $row['show_reg'] > 1)
432
-			$custom_field_errors[] = array('custom_field_empty', array($row['field_name']));
469
+		if (trim($value) == '' && $row['show_reg'] > 1) {
470
+					$custom_field_errors[] = array('custom_field_empty', array($row['field_name']));
471
+		}
433 472
 	}
434 473
 	$smcFunc['db_free_result']($request);
435 474
 
@@ -437,8 +476,9 @@  discard block
 block discarded – undo
437 476
 	if (!empty($custom_field_errors))
438 477
 	{
439 478
 		loadLanguage('Errors');
440
-		foreach ($custom_field_errors as $error)
441
-			$reg_errors[] = vsprintf($txt['error_' . $error[0]], $error[1]);
479
+		foreach ($custom_field_errors as $error) {
480
+					$reg_errors[] = vsprintf($txt['error_' . $error[0]], $error[1]);
481
+		}
442 482
 	}
443 483
 
444 484
 	// Lets check for other errors before trying to register the member.
@@ -483,8 +523,9 @@  discard block
 block discarded – undo
483 523
 	}
484 524
 
485 525
 	// If COPPA has been selected then things get complicated, setup the template.
486
-	if (!empty($modSettings['coppaAge']) && empty($_SESSION['skip_coppa']))
487
-		redirectexit('action=coppa;member=' . $memberID);
526
+	if (!empty($modSettings['coppaAge']) && empty($_SESSION['skip_coppa'])) {
527
+			redirectexit('action=coppa;member=' . $memberID);
528
+	}
488 529
 	// Basic template variable setup.
489 530
 	elseif (!empty($modSettings['registration_method']))
490 531
 	{
@@ -496,8 +537,7 @@  discard block
 block discarded – undo
496 537
 			'sub_template' => 'after',
497 538
 			'description' => $modSettings['registration_method'] == 2 ? $txt['approval_after_registration'] : $txt['activate_after_registration']
498 539
 		);
499
-	}
500
-	else
540
+	} else
501 541
 	{
502 542
 		call_integration_hook('integrate_activate', array($regOptions['username']));
503 543
 
@@ -517,16 +557,18 @@  discard block
 block discarded – undo
517 557
 	global $context, $txt, $modSettings, $scripturl, $sourcedir, $smcFunc, $language, $user_info;
518 558
 
519 559
 	// Logged in users should not bother to activate their accounts
520
-	if (!empty($user_info['id']))
521
-		redirectexit();
560
+	if (!empty($user_info['id'])) {
561
+			redirectexit();
562
+	}
522 563
 
523 564
 	loadLanguage('Login');
524 565
 	loadTemplate('Login');
525 566
 
526 567
 	if (empty($_REQUEST['u']) && empty($_POST['user']))
527 568
 	{
528
-		if (empty($modSettings['registration_method']) || $modSettings['registration_method'] == '3')
529
-			fatal_lang_error('no_access', false);
569
+		if (empty($modSettings['registration_method']) || $modSettings['registration_method'] == '3') {
570
+					fatal_lang_error('no_access', false);
571
+		}
530 572
 
531 573
 		$context['member_id'] = 0;
532 574
 		$context['sub_template'] = 'resend';
@@ -566,11 +608,13 @@  discard block
 block discarded – undo
566 608
 	// Change their email address? (they probably tried a fake one first :P.)
567 609
 	if (isset($_POST['new_email'], $_REQUEST['passwd']) && hash_password($row['member_name'], $_REQUEST['passwd']) == $row['passwd'] && ($row['is_activated'] == 0 || $row['is_activated'] == 2))
568 610
 	{
569
-		if (empty($modSettings['registration_method']) || $modSettings['registration_method'] == 3)
570
-			fatal_lang_error('no_access', false);
611
+		if (empty($modSettings['registration_method']) || $modSettings['registration_method'] == 3) {
612
+					fatal_lang_error('no_access', false);
613
+		}
571 614
 
572
-		if (!filter_var($_POST['new_email'], FILTER_VALIDATE_EMAIL))
573
-			fatal_error(sprintf($txt['valid_email_needed'], $smcFunc['htmlspecialchars']($_POST['new_email'])), false);
615
+		if (!filter_var($_POST['new_email'], FILTER_VALIDATE_EMAIL)) {
616
+					fatal_error(sprintf($txt['valid_email_needed'], $smcFunc['htmlspecialchars']($_POST['new_email'])), false);
617
+		}
574 618
 
575 619
 		// Make sure their email isn't banned.
576 620
 		isBannedEmail($_POST['new_email'], 'cannot_register', $txt['ban_register_prohibited']);
@@ -586,8 +630,9 @@  discard block
 block discarded – undo
586 630
 			)
587 631
 		);
588 632
 
589
-		if ($smcFunc['db_num_rows']($request) != 0)
590
-			fatal_lang_error('email_in_use', false, array($smcFunc['htmlspecialchars']($_POST['new_email'])));
633
+		if ($smcFunc['db_num_rows']($request) != 0) {
634
+					fatal_lang_error('email_in_use', false, array($smcFunc['htmlspecialchars']($_POST['new_email'])));
635
+		}
591 636
 		$smcFunc['db_free_result']($request);
592 637
 
593 638
 		updateMemberData($row['id_member'], array('email_address' => $_POST['new_email']));
@@ -625,9 +670,9 @@  discard block
 block discarded – undo
625 670
 	// Quit if this code is not right.
626 671
 	if (empty($_REQUEST['code']) || $row['validation_code'] != $_REQUEST['code'])
627 672
 	{
628
-		if (!empty($row['is_activated']))
629
-			fatal_lang_error('already_activated', false);
630
-		elseif ($row['validation_code'] == '')
673
+		if (!empty($row['is_activated'])) {
674
+					fatal_lang_error('already_activated', false);
675
+		} elseif ($row['validation_code'] == '')
631 676
 		{
632 677
 			loadLanguage('Profile');
633 678
 			fatal_error(sprintf($txt['registration_not_approved'], $scripturl . '?action=activate;user=' . $row['member_name']), false);
@@ -677,8 +722,9 @@  discard block
 block discarded – undo
677 722
 	loadTemplate('Register');
678 723
 
679 724
 	// No User ID??
680
-	if (!isset($_GET['member']))
681
-		fatal_lang_error('no_access', false);
725
+	if (!isset($_GET['member'])) {
726
+			fatal_lang_error('no_access', false);
727
+	}
682 728
 
683 729
 	// Get the user details...
684 730
 	$request = $smcFunc['db_query']('', '
@@ -691,8 +737,9 @@  discard block
 block discarded – undo
691 737
 			'is_coppa' => 5,
692 738
 		)
693 739
 	);
694
-	if ($smcFunc['db_num_rows']($request) == 0)
695
-		fatal_lang_error('no_access', false);
740
+	if ($smcFunc['db_num_rows']($request) == 0) {
741
+			fatal_lang_error('no_access', false);
742
+	}
696 743
 	list ($username) = $smcFunc['db_fetch_row']($request);
697 744
 	$smcFunc['db_free_result']($request);
698 745
 
@@ -730,8 +777,7 @@  discard block
 block discarded – undo
730 777
 			echo $data;
731 778
 			obExit(false);
732 779
 		}
733
-	}
734
-	else
780
+	} else
735 781
 	{
736 782
 		$context += array(
737 783
 			'page_title' => $txt['coppa_title'],
@@ -784,8 +830,9 @@  discard block
 block discarded – undo
784 830
 	{
785 831
 		require_once($sourcedir . '/Subs-Graphics.php');
786 832
 
787
-		if (in_array('gd', get_loaded_extensions()) && !showCodeImage($code))
788
-			header('HTTP/1.1 400 Bad Request');
833
+		if (in_array('gd', get_loaded_extensions()) && !showCodeImage($code)) {
834
+					header('HTTP/1.1 400 Bad Request');
835
+		}
789 836
 
790 837
 		// Otherwise just show a pre-defined letter.
791 838
 		elseif (isset($_REQUEST['letter']))
@@ -803,14 +850,13 @@  discard block
 block discarded – undo
803 850
 			header('Content-Type: image/gif');
804 851
 			die("\x47\x49\x46\x38\x39\x61\x01\x00\x01\x00\x80\x00\x00\x00\x00\x00\x00\x00\x00\x21\xF9\x04\x01\x00\x00\x00\x00\x2C\x00\x00\x00\x00\x01\x00\x01\x00\x00\x02\x02\x44\x01\x00\x3B");
805 852
 		}
806
-	}
807
-
808
-	elseif ($_REQUEST['format'] === '.wav')
853
+	} elseif ($_REQUEST['format'] === '.wav')
809 854
 	{
810 855
 		require_once($sourcedir . '/Subs-Sound.php');
811 856
 
812
-		if (!createWaveFile($code))
813
-			header('HTTP/1.1 400 Bad Request');
857
+		if (!createWaveFile($code)) {
858
+					header('HTTP/1.1 400 Bad Request');
859
+		}
814 860
 	}
815 861
 
816 862
 	// We all die one day...
Please login to merge, or discard this patch.