Completed
Push — release-2.1 ( b53708...eb3630 )
by Jeremy
08:31
created
Themes/default/Poll.template.php 1 patch
Braces   +12 added lines, -8 removed lines patch added patch discarded remove patch
@@ -38,8 +38,8 @@  discard block
 block discarded – undo
38 38
 		}
39 39
 	</script>';
40 40
 
41
-	if (!empty($context['poll_error']['messages']))
42
-		echo '
41
+	if (!empty($context['poll_error']['messages'])) {
42
+			echo '
43 43
 			<div class="errorbox">
44 44
 				<dl class="poll_error">
45 45
 					<dt>
@@ -50,6 +50,7 @@  discard block
 block discarded – undo
50 50
 					</dt>
51 51
 				</dl>
52 52
 			</div>';
53
+	}
53 54
 
54 55
 	// Start the main poll form.
55 56
 	echo '
@@ -79,8 +80,9 @@  discard block
 block discarded – undo
79 80
 								<input type="text" name="options[', $choice['id'], ']" id="options-', $choice['id'], '" value="', $choice['label'], '" size="80" maxlength="255">';
80 81
 
81 82
 		// Does this option have a vote count yet, or is it new?
82
-		if ($choice['votes'] != -1)
83
-			echo ' (', $choice['votes'], ' ', $txt['votes'], ')';
83
+		if ($choice['votes'] != -1) {
84
+					echo ' (', $choice['votes'], ' ', $txt['votes'], ')';
85
+		}
84 86
 
85 87
 		echo '
86 88
 							</dd>';
@@ -118,14 +120,15 @@  discard block
 block discarded – undo
118 120
 								<input type="checkbox" id="poll_change_vote" name="poll_change_vote"', !empty($context['poll']['change_vote']) ? ' checked' : '', '>
119 121
 							</dd>';
120 122
 
121
-		if ($context['poll']['guest_vote_allowed'])
122
-			echo '
123
+		if ($context['poll']['guest_vote_allowed']) {
124
+					echo '
123 125
 							<dt>
124 126
 								<label for="poll_guest_vote">', $txt['poll_guest_vote'], ':</label>
125 127
 							</dt>
126 128
 							<dd>
127 129
 								<input type="checkbox" id="poll_guest_vote" name="poll_guest_vote"', !empty($context['poll']['guest_vote']) ? ' checked' : '', '>
128 130
 							</dd>';
131
+		}
129 132
 	}
130 133
 
131 134
 	echo '
@@ -141,12 +144,13 @@  discard block
 block discarded – undo
141 144
 					</fieldset>';
142 145
 
143 146
 	// If this is an edit, we can allow them to reset the vote counts.
144
-	if ($context['is_edit'])
145
-		echo '
147
+	if ($context['is_edit']) {
148
+			echo '
146 149
 					<fieldset id="poll_reset">
147 150
 						<legend>', $txt['reset_votes'], '</legend>
148 151
 						<input type="checkbox" name="resetVoteCount" value="on"> ' . $txt['reset_votes_check'] . '
149 152
 					</fieldset>';
153
+	}
150 154
 	echo '
151 155
 					<input type="submit" name="post" value="', $txt['save'], '" onclick="return submitThisOnce(this);" accesskey="s" class="button">
152 156
 				</div><!-- .roundframe -->
Please login to merge, or discard this patch.
Themes/default/Profile.template.php 1 patch
Braces   +546 added lines, -409 removed lines patch added patch discarded remove patch
@@ -18,23 +18,25 @@  discard block
 block discarded – undo
18 18
 	global $context;
19 19
 
20 20
 	// Prevent Chrome from auto completing fields when viewing/editing other members profiles
21
-	if (isBrowser('is_chrome') && !$context['user']['is_owner'])
22
-		echo '
21
+	if (isBrowser('is_chrome') && !$context['user']['is_owner']) {
22
+			echo '
23 23
 			<script>
24 24
 				disableAutoComplete();
25 25
 			</script>';
26
+	}
26 27
 
27 28
 	// If an error occurred while trying to save previously, give the user a clue!
28 29
 	echo '
29 30
 			', template_error_message();
30 31
 
31 32
 	// If the profile was update successfully, let the user know this.
32
-	if (!empty($context['profile_updated']))
33
-		echo '
33
+	if (!empty($context['profile_updated'])) {
34
+			echo '
34 35
 			<div class="infobox">
35 36
 				', $context['profile_updated'], '
36 37
 			</div>';
37
-}
38
+	}
39
+	}
38 40
 
39 41
 /**
40 42
  * Template for any HTML needed below the profile (closing off divs/tables, etc.)
@@ -99,19 +101,19 @@  discard block
 block discarded – undo
99 101
 		</div>
100 102
 		<div class="alerts_unread">';
101 103
 
102
-	if (empty($context['unread_alerts']))
103
-		template_alerts_all_read();
104
-
105
-	else
104
+	if (empty($context['unread_alerts'])) {
105
+			template_alerts_all_read();
106
+	} else
106 107
 	{
107
-		foreach ($context['unread_alerts'] as $id_alert => $details)
108
-			echo '
108
+		foreach ($context['unread_alerts'] as $id_alert => $details) {
109
+					echo '
109 110
 			<div class="unread">
110 111
 				', !empty($details['sender']) ? $details['sender']['avatar']['image'] : '', '
111 112
 				<div class="details">
112 113
 					', !empty($details['icon']) ? $details['icon'] : '', '<span>', $details['text'], '</span> - ', $details['time'], '
113 114
 				</div>
114 115
 			</div>';
116
+		}
115 117
 	}
116 118
 
117 119
 	echo '
@@ -158,37 +160,41 @@  discard block
 block discarded – undo
158 160
 	if (!empty($context['print_custom_fields']['above_member']))
159 161
 	{
160 162
 		$fields = '';
161
-		foreach ($context['print_custom_fields']['above_member'] as $field)
162
-			if (!empty($field['output_html']))
163
+		foreach ($context['print_custom_fields']['above_member'] as $field) {
164
+					if (!empty($field['output_html']))
163 165
 				$fields .= '
164 166
 					<li>' . $field['output_html'] . '</li>';
167
+		}
165 168
 
166
-		if (!empty($fields))
167
-			echo '
169
+		if (!empty($fields)) {
170
+					echo '
168 171
 			<div class="custom_fields_above_name">
169 172
 				<ul>', $fields, '
170 173
 				</ul>
171 174
 			</div>';
175
+		}
172 176
 	}
173 177
 
174 178
 	echo '
175 179
 			<div class="username clear">
176 180
 				<h4>';
177 181
 
178
-	if (!empty($context['print_custom_fields']['before_member']))
179
-		foreach ($context['print_custom_fields']['before_member'] as $field)
182
+	if (!empty($context['print_custom_fields']['before_member'])) {
183
+			foreach ($context['print_custom_fields']['before_member'] as $field)
180 184
 			if (!empty($field['output_html']))
181 185
 				echo '
182 186
 					<span>', $field['output_html'], '</span>';
187
+	}
183 188
 
184 189
 	echo '
185 190
 					', $context['member']['name'];
186 191
 
187
-	if (!empty($context['print_custom_fields']['after_member']))
188
-		foreach ($context['print_custom_fields']['after_member'] as $field)
192
+	if (!empty($context['print_custom_fields']['after_member'])) {
193
+			foreach ($context['print_custom_fields']['after_member'] as $field)
189 194
 			if (!empty($field['output_html']))
190 195
 				echo '
191 196
 					<span>', $field['output_html'], '</span>';
197
+	}
192 198
 
193 199
 
194 200
 	echo '
@@ -201,39 +207,44 @@  discard block
 block discarded – undo
201 207
 	if (!empty($context['print_custom_fields']['below_avatar']))
202 208
 	{
203 209
 		$fields = '';
204
-		foreach ($context['print_custom_fields']['below_avatar'] as $field)
205
-			if (!empty($field['output_html']))
210
+		foreach ($context['print_custom_fields']['below_avatar'] as $field) {
211
+					if (!empty($field['output_html']))
206 212
 				$fields .= '
207 213
 					<li>' . $field['output_html'] . '</li>';
214
+		}
208 215
 
209
-		if (!empty($fields))
210
-			echo '
216
+		if (!empty($fields)) {
217
+					echo '
211 218
 			<div class="custom_fields_below_avatar">
212 219
 				<ul>', $fields, '
213 220
 				</ul>
214 221
 			</div>';
222
+		}
215 223
 	}
216 224
 
217 225
 	echo '
218 226
 			<ul class="icon_fields clear">';
219 227
 
220 228
 	// Email is only visible if it's your profile or you have the moderate_forum permission
221
-	if ($context['member']['show_email'])
222
-		echo '
229
+	if ($context['member']['show_email']) {
230
+			echo '
223 231
 				<li><a href="mailto:', $context['member']['email'], '" title="', $context['member']['email'], '" rel="nofollow"><span class="generic_icons mail" title="' . $txt['email'] . '"></span></a></li>';
232
+	}
224 233
 
225 234
 	// Don't show an icon if they haven't specified a website.
226
-	if ($context['member']['website']['url'] !== '' && !isset($context['disabled_fields']['website']))
227
-		echo '
235
+	if ($context['member']['website']['url'] !== '' && !isset($context['disabled_fields']['website'])) {
236
+			echo '
228 237
 				<li><a href="', $context['member']['website']['url'], '" title="' . $context['member']['website']['title'] . '" target="_blank" rel="noopener">', ($settings['use_image_buttons'] ? '<span class="generic_icons www" title="' . $context['member']['website']['title'] . '"></span>' : $txt['www']), '</a></li>';
238
+	}
229 239
 
230 240
 	// Are there any custom profile fields as icons?
231 241
 	if (!empty($context['print_custom_fields']['icons']))
232 242
 	{
233
-		foreach ($context['print_custom_fields']['icons'] as $field)
234
-			if (!empty($field['output_html']))
243
+		foreach ($context['print_custom_fields']['icons'] as $field) {
244
+					if (!empty($field['output_html']))
235 245
 				echo '
236 246
 				<li class="custom_field">', $field['output_html'], '</li>';
247
+		}
237 248
 	}
238 249
 
239 250
 	echo '
@@ -242,24 +253,27 @@  discard block
 block discarded – undo
242 253
 				', $context['can_send_pm'] ? '<a href="' . $context['member']['online']['href'] . '" title="' . $context['member']['online']['text'] . '" rel="nofollow">' : '', $settings['use_image_buttons'] ? '<span class="' . ($context['member']['online']['is_online'] == 1 ? 'on' : 'off') . '" title="' . $context['member']['online']['text'] . '"></span>' : $context['member']['online']['label'], $context['can_send_pm'] ? '</a>' : '', $settings['use_image_buttons'] ? '<span class="smalltext"> ' . $context['member']['online']['label'] . '</span>' : '';
243 254
 
244 255
 	// Can they add this member as a buddy?
245
-	if (!empty($context['can_have_buddy']) && !$context['user']['is_owner'])
246
-		echo '
256
+	if (!empty($context['can_have_buddy']) && !$context['user']['is_owner']) {
257
+			echo '
247 258
 				<br>
248 259
 				<a href="', $scripturl, '?action=buddy;u=', $context['id_member'], ';', $context['session_var'], '=', $context['session_id'], '">', $txt['buddy_' . ($context['member']['is_buddy'] ? 'remove' : 'add')], '</a>';
260
+	}
249 261
 
250 262
 	echo '
251 263
 			</span>';
252 264
 
253
-	if (!$context['user']['is_owner'] && $context['can_send_pm'])
254
-		echo '
265
+	if (!$context['user']['is_owner'] && $context['can_send_pm']) {
266
+			echo '
255 267
 			<a href="', $scripturl, '?action=pm;sa=send;u=', $context['id_member'], '" class="infolinks">', $txt['profile_sendpm_short'], '</a>';
268
+	}
256 269
 
257 270
 	echo '
258 271
 			<a href="', $scripturl, '?action=profile;area=showposts;u=', $context['id_member'], '" class="infolinks">', $txt['showPosts'], '</a>';
259 272
 
260
-	if ($context['user']['is_owner'] && !empty($modSettings['drafts_post_enabled']))
261
-		echo '
273
+	if ($context['user']['is_owner'] && !empty($modSettings['drafts_post_enabled'])) {
274
+			echo '
262 275
 			<a href="', $scripturl, '?action=profile;area=showdrafts;u=', $context['id_member'], '" class="infolinks">', $txt['drafts_show'], '</a>';
276
+	}
263 277
 
264 278
 	echo '
265 279
 			<a href="', $scripturl, '?action=profile;area=statistics;u=', $context['id_member'], '" class="infolinks">', $txt['statPanel'], '</a>';
@@ -268,17 +282,19 @@  discard block
 block discarded – undo
268 282
 	if (!empty($context['print_custom_fields']['bottom_poster']))
269 283
 	{
270 284
 		$fields = '';
271
-		foreach ($context['print_custom_fields']['bottom_poster'] as $field)
272
-			if (!empty($field['output_html']))
285
+		foreach ($context['print_custom_fields']['bottom_poster'] as $field) {
286
+					if (!empty($field['output_html']))
273 287
 				$fields .= '
274 288
 					<li>' . $field['output_html'] . '</li>';
289
+		}
275 290
 
276
-		if (!empty($fields))
277
-			echo '
291
+		if (!empty($fields)) {
292
+					echo '
278 293
 			<div class="custom_fields_bottom">
279 294
 				<ul class="nolist">', $fields, '
280 295
 				</ul>
281 296
 			</div>';
297
+		}
282 298
 	}
283 299
 
284 300
 	echo '
@@ -287,30 +303,35 @@  discard block
 block discarded – undo
287 303
 		<div id="detailedinfo">
288 304
 			<dl class="settings">';
289 305
 
290
-	if ($context['user']['is_owner'] || $context['user']['is_admin'])
291
-		echo '
306
+	if ($context['user']['is_owner'] || $context['user']['is_admin']) {
307
+			echo '
292 308
 				<dt>', $txt['username'], ': </dt>
293 309
 				<dd>', $context['member']['username'], '</dd>';
310
+	}
294 311
 
295
-	if (!isset($context['disabled_fields']['posts']))
296
-		echo '
312
+	if (!isset($context['disabled_fields']['posts'])) {
313
+			echo '
297 314
 				<dt>', $txt['profile_posts'], ': </dt>
298 315
 				<dd>', $context['member']['posts'], ' (', $context['member']['posts_per_day'], ' ', $txt['posts_per_day'], ')</dd>';
316
+	}
299 317
 
300
-	if ($context['member']['show_email'])
301
-		echo '
318
+	if ($context['member']['show_email']) {
319
+			echo '
302 320
 				<dt>', $txt['email'], ': </dt>
303 321
 				<dd><a href="mailto:', $context['member']['email'], '">', $context['member']['email'], '</a></dd>';
322
+	}
304 323
 
305
-	if (!empty($modSettings['titlesEnable']) && !empty($context['member']['title']))
306
-		echo '
324
+	if (!empty($modSettings['titlesEnable']) && !empty($context['member']['title'])) {
325
+			echo '
307 326
 				<dt>', $txt['custom_title'], ': </dt>
308 327
 				<dd>', $context['member']['title'], '</dd>';
328
+	}
309 329
 
310
-	if (!empty($context['member']['blurb']))
311
-		echo '
330
+	if (!empty($context['member']['blurb'])) {
331
+			echo '
312 332
 				<dt>', $txt['personal_text'], ': </dt>
313 333
 				<dd>', $context['member']['blurb'], '</dd>';
334
+	}
314 335
 
315 336
 	echo '
316 337
 				<dt>', $txt['age'], ':</dt>
@@ -324,19 +345,21 @@  discard block
 block discarded – undo
324 345
 	{
325 346
 		$fields = array();
326 347
 
327
-		foreach ($context['print_custom_fields']['standard'] as $field)
328
-			if (!empty($field['output_html']))
348
+		foreach ($context['print_custom_fields']['standard'] as $field) {
349
+					if (!empty($field['output_html']))
329 350
 				$fields[] = $field;
351
+		}
330 352
 
331 353
 		if (count($fields) > 0)
332 354
 		{
333 355
 			echo '
334 356
 			<dl class="settings">';
335 357
 
336
-			foreach ($fields as $field)
337
-				echo '
358
+			foreach ($fields as $field) {
359
+							echo '
338 360
 				<dt>', $field['name'], ':</dt>
339 361
 				<dd>', $field['output_html'], '</dd>';
362
+			}
340 363
 
341 364
 			echo '
342 365
 			</dl>';
@@ -355,9 +378,10 @@  discard block
 block discarded – undo
355 378
 					<a href="', $scripturl, '?action=profile;u=', $context['id_member'], ';area=', ($context['can_issue_warning'] && !$context['user']['is_owner'] ? 'issuewarning' : 'viewwarning'), '">', $context['member']['warning'], '%</a>';
356 379
 
357 380
 		// Can we provide information on what this means?
358
-		if (!empty($context['warning_status']))
359
-			echo '
381
+		if (!empty($context['warning_status'])) {
382
+					echo '
360 383
 					<span class="smalltext">(', $context['warning_status'], ')</span>';
384
+		}
361 385
 
362 386
 		echo '
363 387
 				</dd>';
@@ -367,11 +391,12 @@  discard block
 block discarded – undo
367 391
 	if (!empty($context['activate_message']) || !empty($context['member']['bans']))
368 392
 	{
369 393
 		// If the person looking at the summary has permission, and the account isn't activated, give the viewer the ability to do it themselves.
370
-		if (!empty($context['activate_message']))
371
-			echo '
394
+		if (!empty($context['activate_message'])) {
395
+					echo '
372 396
 				<dt class="clear">
373 397
 					<span class="alert">', $context['activate_message'], '</span> (<a href="', $context['activate_link'], '"', ($context['activate_type'] == 4 ? ' class="you_sure" data-confirm="' . $txt['profileConfirm'] . '"' : ''), '>', $context['activate_link_text'], '</a>)
374 398
 				</dt>';
399
+		}
375 400
 
376 401
 		// If the current member is banned, show a message and possibly a link to the ban.
377 402
 		if (!empty($context['member']['bans']))
@@ -383,10 +408,11 @@  discard block
 block discarded – undo
383 408
 				<dt class="clear" id="ban_info" style="display: none;">
384 409
 					<strong>', $txt['user_banned_by_following'], ':</strong>';
385 410
 
386
-			foreach ($context['member']['bans'] as $ban)
387
-				echo '
411
+			foreach ($context['member']['bans'] as $ban) {
412
+							echo '
388 413
 					<br>
389 414
 					<span class="smalltext">', $ban['explanation'], '</span>';
415
+			}
390 416
 
391 417
 			echo '
392 418
 				</dt>';
@@ -400,30 +426,34 @@  discard block
 block discarded – undo
400 426
 	// If the person looking is allowed, they can check the members IP address and hostname.
401 427
 	if ($context['can_see_ip'])
402 428
 	{
403
-		if (!empty($context['member']['ip']))
404
-		echo '
429
+		if (!empty($context['member']['ip'])) {
430
+				echo '
405 431
 				<dt>', $txt['ip'], ': </dt>
406 432
 				<dd><a href="', $scripturl, '?action=profile;area=tracking;sa=ip;searchip=', $context['member']['ip'], ';u=', $context['member']['id'], '">', $context['member']['ip'], '</a></dd>';
433
+		}
407 434
 
408
-		if (empty($modSettings['disableHostnameLookup']) && !empty($context['member']['ip']))
409
-			echo '
435
+		if (empty($modSettings['disableHostnameLookup']) && !empty($context['member']['ip'])) {
436
+					echo '
410 437
 				<dt>', $txt['hostname'], ': </dt>
411 438
 				<dd>', $context['member']['hostname'], '</dd>';
439
+		}
412 440
 	}
413 441
 
414 442
 	echo '
415 443
 				<dt>', $txt['local_time'], ':</dt>
416 444
 				<dd>', $context['member']['local_time'], '</dd>';
417 445
 
418
-	if (!empty($modSettings['userLanguage']) && !empty($context['member']['language']))
419
-		echo '
446
+	if (!empty($modSettings['userLanguage']) && !empty($context['member']['language'])) {
447
+			echo '
420 448
 				<dt>', $txt['language'], ':</dt>
421 449
 				<dd>', $context['member']['language'], '</dd>';
450
+	}
422 451
 
423
-	if ($context['member']['show_last_login'])
424
-		echo '
452
+	if ($context['member']['show_last_login']) {
453
+			echo '
425 454
 				<dt>', $txt['lastLoggedIn'], ': </dt>
426 455
 				<dd>', $context['member']['last_login'], (!empty($context['member']['is_hidden']) ? ' (' . $txt['hidden'] . ')' : ''), '</dd>';
456
+	}
427 457
 
428 458
 	echo '
429 459
 			</dl>';
@@ -432,42 +462,47 @@  discard block
 block discarded – undo
432 462
 	if (!empty($context['print_custom_fields']['above_signature']))
433 463
 	{
434 464
 		$fields = '';
435
-		foreach ($context['print_custom_fields']['above_signature'] as $field)
436
-			if (!empty($field['output_html']))
465
+		foreach ($context['print_custom_fields']['above_signature'] as $field) {
466
+					if (!empty($field['output_html']))
437 467
 				$fields .= '
438 468
 					<li>' . $field['output_html'] . '</li>';
469
+		}
439 470
 
440
-		if (!empty($fields))
441
-			echo '
471
+		if (!empty($fields)) {
472
+					echo '
442 473
 			<div class="custom_fields_above_signature">
443 474
 				<ul class="nolist">', $fields, '
444 475
 				</ul>
445 476
 			</div>';
477
+		}
446 478
 	}
447 479
 
448 480
 	// Show the users signature.
449
-	if ($context['signature_enabled'] && !empty($context['member']['signature']))
450
-		echo '
481
+	if ($context['signature_enabled'] && !empty($context['member']['signature'])) {
482
+			echo '
451 483
 			<div class="signature">
452 484
 				<h5>', $txt['signature'], ':</h5>
453 485
 				', $context['member']['signature'], '
454 486
 			</div>';
487
+	}
455 488
 
456 489
 	// Are there any custom profile fields for below the signature?
457 490
 	if (!empty($context['print_custom_fields']['below_signature']))
458 491
 	{
459 492
 		$fields = '';
460
-		foreach ($context['print_custom_fields']['below_signature'] as $field)
461
-			if (!empty($field['output_html']))
493
+		foreach ($context['print_custom_fields']['below_signature'] as $field) {
494
+					if (!empty($field['output_html']))
462 495
 				$fields .=  '
463 496
 					<li>' . $field['output_html'] . '</li>';
497
+		}
464 498
 
465
-		if (!empty($fields))
466
-			echo '
499
+		if (!empty($fields)) {
500
+					echo '
467 501
 			<div class="custom_fields_below_signature">
468 502
 				<ul class="nolist">', $fields, '
469 503
 				</ul>
470 504
 			</div>';
505
+		}
471 506
 	}
472 507
 
473 508
 	echo '
@@ -509,62 +544,70 @@  discard block
 block discarded – undo
509 544
 			</div>
510 545
 			<div class="list_posts">';
511 546
 
512
-			if (!$post['approved'])
513
-				echo '
547
+			if (!$post['approved']) {
548
+							echo '
514 549
 				<div class="approve_post">
515 550
 					<em>', $txt['post_awaiting_approval'], '</em>
516 551
 				</div>';
552
+			}
517 553
 
518 554
 			echo '
519 555
 				', $post['body'], '
520 556
 			</div>';
521 557
 
522
-			if ($post['can_reply'] || $post['can_quote'] || $post['can_delete'])
523
-				echo '
558
+			if ($post['can_reply'] || $post['can_quote'] || $post['can_delete']) {
559
+							echo '
524 560
 			<div class="floatright">
525 561
 				<ul class="quickbuttons">';
562
+			}
526 563
 
527 564
 			// If they *can* reply?
528
-			if ($post['can_reply'])
529
-				echo '
565
+			if ($post['can_reply']) {
566
+							echo '
530 567
 					<li><a href="', $scripturl, '?action=post;topic=', $post['topic'], '.', $post['start'], '"><span class="generic_icons reply_button"></span>', $txt['reply'], '</a></li>';
568
+			}
531 569
 
532 570
 			// If they *can* quote?
533
-			if ($post['can_quote'])
534
-				echo '
571
+			if ($post['can_quote']) {
572
+							echo '
535 573
 					<li><a href="', $scripturl . '?action=post;topic=', $post['topic'], '.', $post['start'], ';quote=', $post['id'], '"><span class="generic_icons quote"></span>', $txt['quote_action'], '</a></li>';
574
+			}
536 575
 
537 576
 			// How about... even... remove it entirely?!
538
-			if ($post['can_delete'])
539
-				echo '
577
+			if ($post['can_delete']) {
578
+							echo '
540 579
 					<li><a href="', $scripturl, '?action=deletemsg;msg=', $post['id'], ';topic=', $post['topic'], ';profile;u=', $context['member']['id'], ';start=', $context['start'], ';', $context['session_var'], '=', $context['session_id'], '" data-confirm="', $txt['remove_message'], '" class="you_sure"><span class="generic_icons remove_button"></span>', $txt['remove'], '</a></li>';
580
+			}
541 581
 
542
-			if ($post['can_reply'] || $post['can_quote'] || $post['can_delete'])
543
-				echo '
582
+			if ($post['can_reply'] || $post['can_quote'] || $post['can_delete']) {
583
+							echo '
544 584
 				</ul>
545 585
 			</div><!-- .floatright -->';
586
+			}
546 587
 
547 588
 			echo '
548 589
 		</div><!-- $post[css_class] -->';
549 590
 		}
591
+	} else {
592
+			template_show_list('attachments');
550 593
 	}
551
-	else
552
-		template_show_list('attachments');
553 594
 
554 595
 	// No posts? Just end with a informative message.
555
-	if ((isset($context['attachments']) && empty($context['attachments'])) || (!isset($context['attachments']) && empty($context['posts'])))
556
-		echo '
596
+	if ((isset($context['attachments']) && empty($context['attachments'])) || (!isset($context['attachments']) && empty($context['posts']))) {
597
+			echo '
557 598
 		<div class="windowbg">
558 599
 			', isset($context['attachments']) ? $txt['show_attachments_none'] : ($context['is_topics'] ? $txt['show_topics_none'] : $txt['show_posts_none']), '
559 600
 		</div>';
601
+	}
560 602
 
561 603
 	// Show more page numbers.
562
-	if (!empty($context['page_index']))
563
-		echo '
604
+	if (!empty($context['page_index'])) {
605
+			echo '
564 606
 		<div class="pagesection">
565 607
 			<div class="pagelinks">', $context['page_index'], '</div>
566 608
 		</div>';
567
-}
609
+	}
610
+	}
568 611
 
569 612
 /**
570 613
  * Template for showing alerts within the alerts popup
@@ -574,11 +617,12 @@  discard block
 block discarded – undo
574 617
 	global $context, $txt, $scripturl;
575 618
 
576 619
 	// Do we have an update message?
577
-	if (!empty($context['update_message']))
578
-		echo '
620
+	if (!empty($context['update_message'])) {
621
+			echo '
579 622
 		<div class="infobox">
580 623
 			', $context['update_message'], '
581 624
 		</div>';
625
+	}
582 626
 
583 627
 	echo '
584 628
 		<div class="cat_bar">
@@ -587,18 +631,18 @@  discard block
 block discarded – undo
587 631
 			</h3>
588 632
 		</div>';
589 633
 
590
-	if (empty($context['alerts']))
591
-		echo '
634
+	if (empty($context['alerts'])) {
635
+			echo '
592 636
 		<div class="information">
593 637
 			', $txt['alerts_none'], '
594 638
 		</div>';
595
-
596
-	else
639
+	} else
597 640
 	{
598 641
 		// Start the form if checkboxes are in use
599
-		if ($context['showCheckboxes'])
600
-			echo '
642
+		if ($context['showCheckboxes']) {
643
+					echo '
601 644
 		<form action="', $scripturl, '?action=profile;u=', $context['id_member'], ';area=showalerts;save" method="post" accept-charset="', $context['character_set'], '" id="mark_all">';
645
+		}
602 646
 
603 647
 		echo '
604 648
 			<table id="alerts" class="table_grid">';
@@ -614,9 +658,10 @@  discard block
 block discarded – undo
614 658
 							<li><a href="', $scripturl, '?action=profile;u=', $context['id_member'], ';area=showalerts;do=remove;aid=', $id, ';', $context['session_var'], '=', $context['session_id'], '" class="you_sure"><span class="generic_icons remove_button"></span>', $txt['delete'], '</a></li>
615 659
 							<li><a href="', $scripturl, '?action=profile;u=', $context['id_member'], ';area=showalerts;do=', ($alert['is_read'] != 0 ? 'unread' : 'read'), ';aid=', $id, ';', $context['session_var'], '=', $context['session_id'], '"><span class="generic_icons ', $alert['is_read'] != 0 ? 'unread_button' : 'read_button', '"></span>', ($alert['is_read'] != 0 ? $txt['mark_unread'] : $txt['mark_read_short']), '</a></li>';
616 660
 
617
-					if ($context['showCheckboxes'])
618
-						echo '
661
+					if ($context['showCheckboxes']) {
662
+											echo '
619 663
 							<li><input type="checkbox" name="mark[', $id, ']" value="', $id, '"></li>';
664
+					}
620 665
 
621 666
 			echo '
622 667
 						</ul>
@@ -631,8 +676,8 @@  discard block
 block discarded – undo
631 676
 					', $context['pagination'], '
632 677
 				</div>';
633 678
 
634
-		if ($context['showCheckboxes'])
635
-			echo '
679
+		if ($context['showCheckboxes']) {
680
+					echo '
636 681
 				<div class="floatright">
637 682
 					', $txt['check_all'], ': <input type="checkbox" name="select_all" id="select_all">
638 683
 					<select name="mark_as">
@@ -643,14 +688,16 @@  discard block
 block discarded – undo
643 688
 					<input type="hidden" name="', $context['session_var'], '" value="', $context['session_id'], '">
644 689
 					<input type="submit" name="req" value="', $txt['quick_mod_go'], '" class="button you_sure">
645 690
 				</div>';
691
+		}
646 692
 
647 693
 	echo '
648 694
 			</div>';
649 695
 
650
-	if ($context['showCheckboxes'])
651
-		echo '
696
+	if ($context['showCheckboxes']) {
697
+			echo '
652 698
 		</form>';
653 699
 	}
700
+	}
654 701
 }
655 702
 
656 703
 /**
@@ -671,12 +718,12 @@  discard block
 block discarded – undo
671 718
 		</div>' : '';
672 719
 
673 720
 	// No drafts? Just show an informative message.
674
-	if (empty($context['drafts']))
675
-		echo '
721
+	if (empty($context['drafts'])) {
722
+			echo '
676 723
 		<div class="windowbg centertext">
677 724
 			', $txt['draft_none'], '
678 725
 		</div>';
679
-	else
726
+	} else
680 727
 	{
681 728
 		// For every draft to be displayed, give it its own div, and show the important details of the draft.
682 729
 		foreach ($context['drafts'] as $draft)
@@ -688,13 +735,15 @@  discard block
 block discarded – undo
688 735
 				<h5>
689 736
 					<strong><a href="', $scripturl, '?board=', $draft['board']['id'], '.0">', $draft['board']['name'], '</a> / ', $draft['topic']['link'], '</strong> &nbsp; &nbsp;';
690 737
 
691
-			if (!empty($draft['sticky']))
692
-				echo '
738
+			if (!empty($draft['sticky'])) {
739
+							echo '
693 740
 					<span class="generic_icons sticky" title="', $txt['sticky_topic'], '"></span>';
741
+			}
694 742
 
695
-			if (!empty($draft['locked']))
696
-				echo '
743
+			if (!empty($draft['locked'])) {
744
+							echo '
697 745
 					<span class="generic_icons lock" title="', $txt['locked_topic'], '"></span>';
746
+			}
698 747
 
699 748
 			echo '
700 749
 				</h5>
@@ -727,13 +776,13 @@  discard block
 block discarded – undo
727 776
 {
728 777
 	global $context, $scripturl, $txt;
729 778
 
730
-	if (!empty($context['saved_successful']))
731
-		echo '
779
+	if (!empty($context['saved_successful'])) {
780
+			echo '
732 781
 	<div class="infobox">', $context['user']['is_owner'] ? $txt['profile_updated_own'] : sprintf($txt['profile_updated_else'], $context['member']['name']), '</div>';
733
-
734
-	elseif (!empty($context['saved_failed']))
735
-		echo '
782
+	} elseif (!empty($context['saved_failed'])) {
783
+			echo '
736 784
 	<div class="errorbox">', $context['saved_failed'], '</div>';
785
+	}
737 786
 
738 787
 	echo '
739 788
 	<div id="edit_buddies">
@@ -748,14 +797,16 @@  discard block
 block discarded – undo
748 797
 					<th scope="col" class="quarter_table">', $txt['name'], '</th>
749 798
 					<th scope="col">', $txt['status'], '</th>';
750 799
 
751
-	if ($context['can_moderate_forum'])
752
-		echo '
800
+	if ($context['can_moderate_forum']) {
801
+			echo '
753 802
 					<th scope="col">', $txt['email'], '</th>';
803
+	}
754 804
 
755
-	if (!empty($context['custom_pf']))
756
-		foreach ($context['custom_pf'] as $column)
805
+	if (!empty($context['custom_pf'])) {
806
+			foreach ($context['custom_pf'] as $column)
757 807
 				echo '
758 808
 					<th scope="col">', $column['label'], '</th>';
809
+	}
759 810
 
760 811
 	echo '
761 812
 					<th scope="col">', $txt['remove'], '</th>
@@ -764,13 +815,14 @@  discard block
 block discarded – undo
764 815
 			<tbody>';
765 816
 
766 817
 	// If they don't have any buddies don't list them!
767
-	if (empty($context['buddies']))
768
-		echo '
818
+	if (empty($context['buddies'])) {
819
+			echo '
769 820
 				<tr class="windowbg">
770 821
 					<td colspan="', $context['can_moderate_forum'] ? '10' : '9', '">
771 822
 						<strong>', $txt['no_buddies'], '</strong>
772 823
 					</td>
773 824
 				</tr>';
825
+	}
774 826
 
775 827
 		// Now loop through each buddy showing info on each.
776 828
 	else
@@ -784,17 +836,19 @@  discard block
 block discarded – undo
784 836
 						<a href="', $buddy['online']['href'], '"><span class="' . ($buddy['online']['is_online'] == 1 ? 'on' : 'off') . '" title="' . $buddy['online']['text'] . '"></span></a>
785 837
 					</td>';
786 838
 
787
-			if ($buddy['show_email'])
788
-				echo '
839
+			if ($buddy['show_email']) {
840
+							echo '
789 841
 					<td>
790 842
 						<a href="mailto:' . $buddy['email'] . '" rel="nofollow"><span class="generic_icons mail icon" title="' . $txt['email'] . ' ' . $buddy['name'] . '"></span></a>
791 843
 					</td>';
844
+			}
792 845
 
793 846
 			// Show the custom profile fields for this user.
794
-			if (!empty($context['custom_pf']))
795
-				foreach ($context['custom_pf'] as $key => $column)
847
+			if (!empty($context['custom_pf'])) {
848
+							foreach ($context['custom_pf'] as $key => $column)
796 849
 					echo '
797 850
 					<td class="lefttext">', $buddy['options'][$key], '</td>';
851
+			}
798 852
 
799 853
 			echo '
800 854
 					<td>
@@ -827,9 +881,10 @@  discard block
 block discarded – undo
827 881
 			</dl>
828 882
 		</div>';
829 883
 
830
-	if (!empty($context['token_check']))
831
-		echo '
884
+	if (!empty($context['token_check'])) {
885
+			echo '
832 886
 		<input type="hidden" name="', $context[$context['token_check'] . '_token_var'], '" value="', $context[$context['token_check'] . '_token'], '">';
887
+	}
833 888
 
834 889
 	echo '
835 890
 		<input type="hidden" name="', $context['session_var'], '" value="', $context['session_id'], '">
@@ -855,13 +910,13 @@  discard block
 block discarded – undo
855 910
 {
856 911
 	global $context, $scripturl, $txt;
857 912
 
858
-	if (!empty($context['saved_successful']))
859
-		echo '
913
+	if (!empty($context['saved_successful'])) {
914
+			echo '
860 915
 	<div class="infobox">', $context['user']['is_owner'] ? $txt['profile_updated_own'] : sprintf($txt['profile_updated_else'], $context['member']['name']), '</div>';
861
-
862
-	elseif (!empty($context['saved_failed']))
863
-		echo '
916
+	} elseif (!empty($context['saved_failed'])) {
917
+			echo '
864 918
 	<div class="errorbox">', $context['saved_failed'], '</div>';
919
+	}
865 920
 
866 921
 	echo '
867 922
 	<div id="edit_buddies">
@@ -876,9 +931,10 @@  discard block
 block discarded – undo
876 931
 					<th scope="col" class="quarter_table">', $txt['name'], '</th>
877 932
 					<th scope="col">', $txt['status'], '</th>';
878 933
 
879
-	if ($context['can_moderate_forum'])
880
-		echo '
934
+	if ($context['can_moderate_forum']) {
935
+			echo '
881 936
 					<th scope="col">', $txt['email'], '</th>';
937
+	}
882 938
 
883 939
 	echo '
884 940
 					<th scope="col">', $txt['ignore_remove'], '</th>
@@ -887,13 +943,14 @@  discard block
 block discarded – undo
887 943
 			<tbody>';
888 944
 
889 945
 	// If they don't have anyone on their ignore list, don't list it!
890
-	if (empty($context['ignore_list']))
891
-		echo '
946
+	if (empty($context['ignore_list'])) {
947
+			echo '
892 948
 				<tr class="windowbg">
893 949
 					<td colspan="', $context['can_moderate_forum'] ? '4' : '3', '">
894 950
 						<strong>', $txt['no_ignore'], '</strong>
895 951
 					</td>
896 952
 				</tr>';
953
+	}
897 954
 
898 955
 	// Now loop through each buddy showing info on each.
899 956
 	foreach ($context['ignore_list'] as $member)
@@ -905,11 +962,12 @@  discard block
 block discarded – undo
905 962
 						<a href="', $member['online']['href'], '"><span class="' . ($member['online']['is_online'] == 1 ? 'on' : 'off') . '" title="' . $member['online']['text'] . '"></span></a>
906 963
 					</td>';
907 964
 
908
-		if ($context['can_moderate_forum'])
909
-			echo '
965
+		if ($context['can_moderate_forum']) {
966
+					echo '
910 967
 					<td>
911 968
 						<a href="mailto:' . $member['email'] . '" rel="nofollow"><span class="generic_icons mail icon" title="' . $txt['email'] . ' ' . $member['name'] . '"></span></a>
912 969
 					</td>';
970
+		}
913 971
 		echo '
914 972
 					<td>
915 973
 						<a href="', $scripturl, '?action=profile;u=', $context['id_member'], ';area=lists;sa=ignore;remove=', $member['id'], ';', $context['session_var'], '=', $context['session_id'], '"><span class="generic_icons delete" title="', $txt['ignore_remove'], '"></span></a>
@@ -940,9 +998,10 @@  discard block
 block discarded – undo
940 998
 			</dl>
941 999
 		</div>';
942 1000
 
943
-	if (!empty($context['token_check']))
944
-		echo '
1001
+	if (!empty($context['token_check'])) {
1002
+			echo '
945 1003
 		<input type="hidden" name="', $context[$context['token_check'] . '_token_var'], '" value="', $context[$context['token_check'] . '_token'], '">';
1004
+	}
946 1005
 
947 1006
 	echo '
948 1007
 		<input type="hidden" name="', $context['session_var'], '" value="', $context['session_id'], '">
@@ -987,9 +1046,10 @@  discard block
 block discarded – undo
987 1046
 					<a href="', $scripturl, '?action=profile;area=tracking;sa=ip;searchip=', $context['last_ip'], ';u=', $context['member']['id'], '">', $context['last_ip'], '</a>';
988 1047
 
989 1048
 	// Second address detected?
990
-	if (!empty($context['last_ip2']))
991
-		echo '
1049
+	if (!empty($context['last_ip2'])) {
1050
+			echo '
992 1051
 					, <a href="', $scripturl, '?action=profile;area=tracking;sa=ip;searchip=', $context['last_ip2'], ';u=', $context['member']['id'], '">', $context['last_ip2'], '</a>';
1052
+	}
993 1053
 
994 1054
 	echo '
995 1055
 				</dd>';
@@ -1055,9 +1115,10 @@  discard block
 block discarded – undo
1055 1115
 		</div>
1056 1116
 		<div class="windowbg">';
1057 1117
 
1058
-		foreach ($context['whois_servers'] as $server)
1059
-			echo '
1118
+		foreach ($context['whois_servers'] as $server) {
1119
+					echo '
1060 1120
 			<a href="', $server['url'], '" target="_blank" rel="noopener"', '>', $server['name'], '</a><br>';
1121
+		}
1061 1122
 		echo '
1062 1123
 		</div>
1063 1124
 		<br>';
@@ -1069,13 +1130,12 @@  discard block
 block discarded – undo
1069 1130
 			<h3 class="catbg">', $txt['members_from_ip'], ' ', $context['ip'], '</h3>
1070 1131
 		</div>';
1071 1132
 
1072
-	if (empty($context['ips']))
1073
-		echo '
1133
+	if (empty($context['ips'])) {
1134
+			echo '
1074 1135
 		<p class="windowbg description">
1075 1136
 			<em>', $txt['no_members_from_ip'], '</em>
1076 1137
 		</p>';
1077
-
1078
-	else
1138
+	} else
1079 1139
 	{
1080 1140
 		echo '
1081 1141
 		<table class="table_grid">
@@ -1088,12 +1148,13 @@  discard block
 block discarded – undo
1088 1148
 			<tbody>';
1089 1149
 
1090 1150
 		// Loop through each of the members and display them.
1091
-		foreach ($context['ips'] as $ip => $memberlist)
1092
-			echo '
1151
+		foreach ($context['ips'] as $ip => $memberlist) {
1152
+					echo '
1093 1153
 				<tr class="windowbg">
1094 1154
 					<td><a href="', $context['base_url'], ';searchip=', $ip, '">', $ip, '</a></td>
1095 1155
 					<td>', implode(', ', $memberlist), '</td>
1096 1156
 				</tr>';
1157
+		}
1097 1158
 
1098 1159
 		echo '
1099 1160
 			</tbody>
@@ -1135,11 +1196,10 @@  discard block
 block discarded – undo
1135 1196
 			</h3>
1136 1197
 		</div>';
1137 1198
 
1138
-	if ($context['member']['has_all_permissions'])
1139
-		echo '
1199
+	if ($context['member']['has_all_permissions']) {
1200
+			echo '
1140 1201
 		<div class="information">', $txt['showPermissions_all'], '</div>';
1141
-
1142
-	else
1202
+	} else
1143 1203
 	{
1144 1204
 		echo '
1145 1205
 		<div class="information">',$txt['showPermissions_help'], '</div>
@@ -1154,9 +1214,10 @@  discard block
 block discarded – undo
1154 1214
 			<div class="windowbg smalltext">
1155 1215
 				', $txt['showPermissions_restricted_boards_desc'], ':<br>';
1156 1216
 
1157
-			foreach ($context['no_access_boards'] as $no_access_board)
1158
-				echo '
1217
+			foreach ($context['no_access_boards'] as $no_access_board) {
1218
+							echo '
1159 1219
 				<a href="', $scripturl, '?board=', $no_access_board['id'], '.0">', $no_access_board['name'], '</a>', $no_access_board['is_last'] ? '' : ', ';
1220
+			}
1160 1221
 			echo '
1161 1222
 			</div>';
1162 1223
 		}
@@ -1188,12 +1249,13 @@  discard block
 block discarded – undo
1188 1249
 							</td>
1189 1250
 							<td class="smalltext">';
1190 1251
 
1191
-				if ($permission['is_denied'])
1192
-					echo '
1252
+				if ($permission['is_denied']) {
1253
+									echo '
1193 1254
 								<span class="alert">', $txt['showPermissions_denied'], ': ', implode(', ', $permission['groups']['denied']), '</span>';
1194
-				else
1195
-					echo '
1255
+				} else {
1256
+									echo '
1196 1257
 								', $txt['showPermissions_given'], ': ', implode(', ', $permission['groups']['allowed']);
1258
+				}
1197 1259
 
1198 1260
 				echo '
1199 1261
 							</td>
@@ -1204,10 +1266,10 @@  discard block
 block discarded – undo
1204 1266
 				</table>
1205 1267
 			</div><!-- .tborder -->
1206 1268
 			<br>';
1207
-		}
1208
-		else
1209
-			echo '
1269
+		} else {
1270
+					echo '
1210 1271
 			<p class="windowbg">', $txt['showPermissions_none_general'], '</p>';
1272
+		}
1211 1273
 
1212 1274
 		// Board permission section.
1213 1275
 		echo '
@@ -1218,14 +1280,16 @@  discard block
 block discarded – undo
1218 1280
 						<select name="board" onchange="if (this.options[this.selectedIndex].value) this.form.submit();">
1219 1281
 							<option value="0"', $context['board'] == 0 ? ' selected' : '', '>', $txt['showPermissions_global'], '</option>';
1220 1282
 
1221
-		if (!empty($context['boards']))
1222
-			echo '
1283
+		if (!empty($context['boards'])) {
1284
+					echo '
1223 1285
 							<option value="" disabled>---------------------------</option>';
1286
+		}
1224 1287
 
1225 1288
 		// Fill the box with any local permission boards.
1226
-		foreach ($context['boards'] as $board)
1227
-			echo '
1289
+		foreach ($context['boards'] as $board) {
1290
+					echo '
1228 1291
 							<option value="', $board['id'], '"', $board['selected'] ? ' selected' : '', '>', $board['name'], ' (', $board['profile_name'], ')</option>';
1292
+		}
1229 1293
 
1230 1294
 		echo '
1231 1295
 						</select>
@@ -1254,13 +1318,13 @@  discard block
 block discarded – undo
1254 1318
 						</td>
1255 1319
 						<td class="smalltext">';
1256 1320
 
1257
-				if ($permission['is_denied'])
1258
-					echo '
1321
+				if ($permission['is_denied']) {
1322
+									echo '
1259 1323
 							<span class="alert">', $txt['showPermissions_denied'], ': ', implode(', ', $permission['groups']['denied']), '</span>';
1260
-
1261
-				else
1262
-					echo '
1324
+				} else {
1325
+									echo '
1263 1326
 							', $txt['showPermissions_given'], ': ', implode(', ', $permission['groups']['allowed']);
1327
+				}
1264 1328
 
1265 1329
 				echo '
1266 1330
 						</td>
@@ -1269,10 +1333,10 @@  discard block
 block discarded – undo
1269 1333
 			echo '
1270 1334
 				</tbody>
1271 1335
 			</table>';
1272
-		}
1273
-		else
1274
-			echo '
1336
+		} else {
1337
+					echo '
1275 1338
 			<p class="windowbg">', $txt['showPermissions_none_board'], '</p>';
1339
+		}
1276 1340
 	echo '
1277 1341
 		</div><!-- #permissions -->';
1278 1342
 	}
@@ -1313,9 +1377,10 @@  discard block
 block discarded – undo
1313 1377
 			</div>';
1314 1378
 
1315 1379
 	// If they haven't post at all, don't draw the graph.
1316
-	if (empty($context['posts_by_time']))
1317
-		echo '
1380
+	if (empty($context['posts_by_time'])) {
1381
+			echo '
1318 1382
 			<p class="centertext padding">', $txt['statPanel_noPosts'], '</p>';
1383
+	}
1319 1384
 
1320 1385
 	// Otherwise do!
1321 1386
 	else
@@ -1324,8 +1389,8 @@  discard block
 block discarded – undo
1324 1389
 			<ul class="activity_stats flow_hidden">';
1325 1390
 
1326 1391
 		// The labels.
1327
-		foreach ($context['posts_by_time'] as $time_of_day)
1328
-			echo '
1392
+		foreach ($context['posts_by_time'] as $time_of_day) {
1393
+					echo '
1329 1394
 				<li>
1330 1395
 					<div class="generic_bar vertical">
1331 1396
 						<div class="bar" style="height: ', (int) $time_of_day['relative_percent'], '%;">
@@ -1334,6 +1399,7 @@  discard block
 block discarded – undo
1334 1399
 					</div>
1335 1400
 					<span class="stats_hour">', $time_of_day['hour_format'], '</span>
1336 1401
 				</li>';
1402
+		}
1337 1403
 
1338 1404
 		echo '
1339 1405
 			</ul>';
@@ -1352,11 +1418,10 @@  discard block
 block discarded – undo
1352 1418
 					</h3>
1353 1419
 				</div>';
1354 1420
 
1355
-	if (empty($context['popular_boards']))
1356
-		echo '
1421
+	if (empty($context['popular_boards'])) {
1422
+			echo '
1357 1423
 				<p class="centertext padding">', $txt['statPanel_noPosts'], '</p>';
1358
-
1359
-	else
1424
+	} else
1360 1425
 	{
1361 1426
 		echo '
1362 1427
 				<dl class="stats">';
@@ -1386,10 +1451,10 @@  discard block
 block discarded – undo
1386 1451
 					</h3>
1387 1452
 				</div>';
1388 1453
 
1389
-	if (empty($context['board_activity']))
1390
-		echo '
1454
+	if (empty($context['board_activity'])) {
1455
+			echo '
1391 1456
 				<p class="centertext padding">', $txt['statPanel_noPosts'], '</p>';
1392
-	else
1457
+	} else
1393 1458
 	{
1394 1459
 		echo '
1395 1460
 				<dl class="stats">';
@@ -1440,90 +1505,97 @@  discard block
 block discarded – undo
1440 1505
 				<h3 class="catbg profile_hd">';
1441 1506
 
1442 1507
 		// Don't say "Profile" if this isn't the profile...
1443
-		if (!empty($context['profile_header_text']))
1444
-			echo '
1508
+		if (!empty($context['profile_header_text'])) {
1509
+					echo '
1445 1510
 					', $context['profile_header_text'];
1446
-		else
1447
-			echo '
1511
+		} else {
1512
+					echo '
1448 1513
 					', $txt['profile'];
1514
+		}
1449 1515
 
1450 1516
 		echo '
1451 1517
 				</h3>
1452 1518
 			</div>';
1453 1519
 
1454 1520
 	// Have we some description?
1455
-	if ($context['page_desc'])
1456
-		echo '
1521
+	if ($context['page_desc']) {
1522
+			echo '
1457 1523
 			<p class="information">', $context['page_desc'], '</p>';
1524
+	}
1458 1525
 
1459 1526
 	echo '
1460 1527
 			<div class="roundframe">';
1461 1528
 
1462 1529
 	// Any bits at the start?
1463
-	if (!empty($context['profile_prehtml']))
1464
-		echo '
1530
+	if (!empty($context['profile_prehtml'])) {
1531
+			echo '
1465 1532
 				<div>', $context['profile_prehtml'], '</div>';
1533
+	}
1466 1534
 
1467
-	if (!empty($context['profile_fields']))
1468
-		echo '
1535
+	if (!empty($context['profile_fields'])) {
1536
+			echo '
1469 1537
 				<dl class="settings">';
1538
+	}
1470 1539
 
1471 1540
 	// Start the big old loop 'of love.
1472 1541
 	$lastItem = 'hr';
1473 1542
 	foreach ($context['profile_fields'] as $key => $field)
1474 1543
 	{
1475 1544
 		// We add a little hack to be sure we never get more than one hr in a row!
1476
-		if ($lastItem == 'hr' && $field['type'] == 'hr')
1477
-			continue;
1545
+		if ($lastItem == 'hr' && $field['type'] == 'hr') {
1546
+					continue;
1547
+		}
1478 1548
 
1479 1549
 		$lastItem = $field['type'];
1480
-		if ($field['type'] == 'hr')
1481
-			echo '
1550
+		if ($field['type'] == 'hr') {
1551
+					echo '
1482 1552
 				</dl>
1483 1553
 				<hr>
1484 1554
 				<dl class="settings">';
1485
-
1486
-		elseif ($field['type'] == 'callback')
1555
+		} elseif ($field['type'] == 'callback')
1487 1556
 		{
1488 1557
 			if (isset($field['callback_func']) && function_exists('template_profile_' . $field['callback_func']))
1489 1558
 			{
1490 1559
 				$callback_func = 'template_profile_' . $field['callback_func'];
1491 1560
 				$callback_func();
1492 1561
 			}
1493
-		}
1494
-		else
1562
+		} else
1495 1563
 		{
1496 1564
 			echo '
1497 1565
 					<dt>
1498 1566
 						<strong', !empty($field['is_error']) ? ' class="error"' : '', '>', $field['type'] !== 'label' ? '<label for="' . $key . '">' : '', $field['label'], $field['type'] !== 'label' ? '</label>' : '', '</strong>';
1499 1567
 
1500 1568
 			// Does it have any subtext to show?
1501
-			if (!empty($field['subtext']))
1502
-				echo '
1569
+			if (!empty($field['subtext'])) {
1570
+							echo '
1503 1571
 						<br>
1504 1572
 						<span class="smalltext">', $field['subtext'], '</span>';
1573
+			}
1505 1574
 
1506 1575
 			echo '
1507 1576
 					</dt>
1508 1577
 					<dd>';
1509 1578
 
1510 1579
 			// Want to put something infront of the box?
1511
-			if (!empty($field['preinput']))
1512
-				echo '
1580
+			if (!empty($field['preinput'])) {
1581
+							echo '
1513 1582
 						', $field['preinput'];
1583
+			}
1514 1584
 
1515 1585
 			// What type of data are we showing?
1516
-			if ($field['type'] == 'label')
1517
-				echo '
1586
+			if ($field['type'] == 'label') {
1587
+							echo '
1518 1588
 						', $field['value'];
1589
+			}
1519 1590
 
1520 1591
 			// Maybe it's a text box - very likely!
1521 1592
 			elseif (in_array($field['type'], array('int', 'float', 'text', 'password', 'color', 'date', 'datetime', 'datetime-local', 'email', 'month', 'number', 'time', 'url')))
1522 1593
 			{
1523
-				if ($field['type'] == 'int' || $field['type'] == 'float')
1524
-					$type = 'number';
1525
-				else
1526
-					$type = $field['type'];
1594
+				if ($field['type'] == 'int' || $field['type'] == 'float') {
1595
+									$type = 'number';
1596
+				} else {
1597
+									$type = $field['type'];
1598
+				}
1527 1599
 				$step = $field['type'] == 'float' ? ' step="0.1"' : '';
1528 1600
 
1529 1601
 
@@ -1531,10 +1603,11 @@  discard block
 block discarded – undo
1531 1603
 						<input type="', $type, '" name="', $key, '" id="', $key, '" size="', empty($field['size']) ? 30 : $field['size'], '" value="', $field['value'], '" ', $field['input_attr'], ' ', $step, '>';
1532 1604
 			}
1533 1605
 			// You "checking" me out? ;)
1534
-			elseif ($field['type'] == 'check')
1535
-				echo '
1606
+			elseif ($field['type'] == 'check') {
1607
+							echo '
1536 1608
 						<input type="hidden" name="', $key, '" value="0">
1537 1609
 						<input type="checkbox" name="', $key, '" id="', $key, '"', !empty($field['value']) ? ' checked' : '', ' value="1" ', $field['input_attr'], '>';
1610
+			}
1538 1611
 
1539 1612
 			// Always fun - select boxes!
1540 1613
 			elseif ($field['type'] == 'select')
@@ -1545,14 +1618,16 @@  discard block
 block discarded – undo
1545 1618
 				if (isset($field['options']))
1546 1619
 				{
1547 1620
 					// Is this some code to generate the options?
1548
-					if (!is_array($field['options']))
1549
-						$field['options'] = $field['options']();
1621
+					if (!is_array($field['options'])) {
1622
+											$field['options'] = $field['options']();
1623
+					}
1550 1624
 
1551 1625
 					// Assuming we now have some!
1552
-					if (is_array($field['options']))
1553
-						foreach ($field['options'] as $value => $name)
1626
+					if (is_array($field['options'])) {
1627
+											foreach ($field['options'] as $value => $name)
1554 1628
 							echo '
1555 1629
 							<option', is_numeric($value) ? ' value="" disabled' : ' value="' . $value . '"', $value === $field['value'] ? ' selected' : '', '>', $name, '</option>';
1630
+					}
1556 1631
 				}
1557 1632
 
1558 1633
 				echo '
@@ -1560,31 +1635,34 @@  discard block
 block discarded – undo
1560 1635
 			}
1561 1636
 
1562 1637
 			// Something to end with?
1563
-			if (!empty($field['postinput']))
1564
-				echo '
1638
+			if (!empty($field['postinput'])) {
1639
+							echo '
1565 1640
 						', $field['postinput'];
1641
+			}
1566 1642
 
1567 1643
 			echo '
1568 1644
 					</dd>';
1569 1645
 		}
1570 1646
 	}
1571 1647
 
1572
-	if (!empty($context['profile_fields']))
1573
-		echo '
1648
+	if (!empty($context['profile_fields'])) {
1649
+			echo '
1574 1650
 				</dl>';
1651
+	}
1575 1652
 
1576 1653
 	// Are there any custom profile fields - if so print them!
1577 1654
 	if (!empty($context['custom_fields']))
1578 1655
 	{
1579
-		if ($lastItem != 'hr')
1580
-			echo '
1656
+		if ($lastItem != 'hr') {
1657
+					echo '
1581 1658
 				<hr>';
1659
+		}
1582 1660
 
1583 1661
 		echo '
1584 1662
 				<dl class="settings">';
1585 1663
 
1586
-		foreach ($context['custom_fields'] as $field)
1587
-			echo '
1664
+		foreach ($context['custom_fields'] as $field) {
1665
+					echo '
1588 1666
 					<dt>
1589 1667
 						<strong>', $field['name'], ': </strong><br>
1590 1668
 						<span class="smalltext">', $field['desc'], '</span>
@@ -1592,19 +1670,21 @@  discard block
 block discarded – undo
1592 1670
 					<dd>
1593 1671
 						', $field['input_html'], '
1594 1672
 					</dd>';
1673
+		}
1595 1674
 
1596 1675
 		echo '
1597 1676
 				</dl>';
1598 1677
 	}
1599 1678
 
1600 1679
 	// Any closing HTML?
1601
-	if (!empty($context['profile_posthtml']))
1602
-		echo '
1680
+	if (!empty($context['profile_posthtml'])) {
1681
+			echo '
1603 1682
 				<div>', $context['profile_posthtml'], '</div>';
1683
+	}
1604 1684
 
1605 1685
 	// Only show the password box if it's actually needed.
1606
-	if ($context['require_password'])
1607
-		echo '
1686
+	if ($context['require_password']) {
1687
+			echo '
1608 1688
 				<dl class="settings">
1609 1689
 					<dt>
1610 1690
 						<strong', isset($context['modify_error']['bad_password']) || isset($context['modify_error']['no_password']) ? ' class="error"' : '', '><label for="oldpasswrd">', $txt['current_password'], ': </label></strong><br>
@@ -1614,18 +1694,21 @@  discard block
 block discarded – undo
1614 1694
 						<input type="password" name="oldpasswrd" id="oldpasswrd" size="20">
1615 1695
 					</dd>
1616 1696
 				</dl>';
1697
+	}
1617 1698
 
1618 1699
 	// The button shouldn't say "Change profile" unless we're changing the profile...
1619
-	if (!empty($context['submit_button_text']))
1620
-		echo '
1700
+	if (!empty($context['submit_button_text'])) {
1701
+			echo '
1621 1702
 				<input type="submit" name="save" value="', $context['submit_button_text'], '" class="button floatright">';
1622
-	else
1623
-		echo '
1703
+	} else {
1704
+			echo '
1624 1705
 				<input type="submit" name="save" value="', $txt['change_profile'], '" class="button floatright">';
1706
+	}
1625 1707
 
1626
-	if (!empty($context['token_check']))
1627
-		echo '
1708
+	if (!empty($context['token_check'])) {
1709
+			echo '
1628 1710
 				<input type="hidden" name="', $context[$context['token_check'] . '_token_var'], '" value="', $context[$context['token_check'] . '_token'], '">';
1711
+	}
1629 1712
 
1630 1713
 	echo '
1631 1714
 				<input type="hidden" name="', $context['session_var'], '" value="', $context['session_id'], '">
@@ -1635,10 +1718,11 @@  discard block
 block discarded – undo
1635 1718
 		</form>';
1636 1719
 
1637 1720
 	// Any final spellchecking stuff?
1638
-	if (!empty($context['show_spellchecking']))
1639
-		echo '
1721
+	if (!empty($context['show_spellchecking'])) {
1722
+			echo '
1640 1723
 		<form name="spell_form" id="spell_form" method="post" accept-charset="', $context['character_set'], '" target="spellWindow" action="', $scripturl, '?action=spellcheck"><input type="hidden" name="spellstring" value=""></form>';
1641
-}
1724
+	}
1725
+	}
1642 1726
 
1643 1727
 /**
1644 1728
  * Personal Message settings.
@@ -1675,10 +1759,11 @@  discard block
 block discarded – undo
1675 1759
 						<select name="pm_receive_from" id="pm_receive_from">
1676 1760
 							<option value="0"', empty($context['receive_from']) || (empty($modSettings['enable_buddylist']) && $context['receive_from'] < 3) ? ' selected' : '', '>', $txt['pm_receive_from_everyone'], '</option>';
1677 1761
 
1678
-	if (!empty($modSettings['enable_buddylist']))
1679
-		echo '
1762
+	if (!empty($modSettings['enable_buddylist'])) {
1763
+			echo '
1680 1764
 							<option value="1"', !empty($context['receive_from']) && $context['receive_from'] == 1 ? ' selected' : '', '>', $txt['pm_receive_from_ignore'], '</option>
1681 1765
 							<option value="2"', !empty($context['receive_from']) && $context['receive_from'] == 2 ? ' selected' : '', '>', $txt['pm_receive_from_buddies'], '</option>';
1766
+	}
1682 1767
 
1683 1768
 	echo '
1684 1769
 							<option value="3"', !empty($context['receive_from']) && $context['receive_from'] > 2 ? ' selected' : '', '>', $txt['pm_receive_from_admins'], '</option>
@@ -1721,11 +1806,12 @@  discard block
 block discarded – undo
1721 1806
 		if (empty($setting) || !is_array($setting))
1722 1807
 		{
1723 1808
 			// Insert a separator (unless this is the first item in the list)
1724
-			if ($i !== $first_option_key)
1725
-				echo '
1809
+			if ($i !== $first_option_key) {
1810
+							echo '
1726 1811
 				</dl>
1727 1812
 				<hr>
1728 1813
 				<dl class="settings">';
1814
+			}
1729 1815
 
1730 1816
 			// Should we give a name to this section?
1731 1817
 			if (is_string($setting) && !empty($setting))
@@ -1734,51 +1820,55 @@  discard block
 block discarded – undo
1734 1820
 				echo '
1735 1821
 					<dt><strong>' . $setting . '</strong></dt>
1736 1822
 					<dd></dd>';
1823
+			} else {
1824
+							$titled_section = false;
1737 1825
 			}
1738
-			else
1739
-				$titled_section = false;
1740 1826
 
1741 1827
 			continue;
1742 1828
 		}
1743 1829
 
1744 1830
 		// Is this disabled?
1745
-		if (isset($setting['enabled']) && $setting['enabled'] === false)
1746
-			continue;
1831
+		if (isset($setting['enabled']) && $setting['enabled'] === false) {
1832
+					continue;
1833
+		}
1747 1834
 
1748 1835
 		// Some of these may not be set...  Set to defaults here
1749 1836
 		$opts = array('calendar_start_day', 'topics_per_page', 'messages_per_page', 'display_quick_mod');
1750
-		if (in_array($setting['id'], $opts) && !isset($context['member']['options'][$setting['id']]))
1751
-			$context['member']['options'][$setting['id']] = 0;
1752
-
1753
-		if (!isset($setting['type']) || $setting['type'] == 'bool')
1754
-			$setting['type'] = 'checkbox';
1755
-
1756
-		elseif ($setting['type'] == 'int' || $setting['type'] == 'integer')
1757
-			$setting['type'] = 'number';
1837
+		if (in_array($setting['id'], $opts) && !isset($context['member']['options'][$setting['id']])) {
1838
+					$context['member']['options'][$setting['id']] = 0;
1839
+		}
1758 1840
 
1759
-		elseif ($setting['type'] == 'string')
1760
-			$setting['type'] = 'text';
1841
+		if (!isset($setting['type']) || $setting['type'] == 'bool') {
1842
+					$setting['type'] = 'checkbox';
1843
+		} elseif ($setting['type'] == 'int' || $setting['type'] == 'integer') {
1844
+					$setting['type'] = 'number';
1845
+		} elseif ($setting['type'] == 'string') {
1846
+					$setting['type'] = 'text';
1847
+		}
1761 1848
 
1762
-		if (isset($setting['options']))
1763
-			$setting['type'] = 'list';
1849
+		if (isset($setting['options'])) {
1850
+					$setting['type'] = 'list';
1851
+		}
1764 1852
 
1765 1853
 		echo '
1766 1854
 					<dt>
1767 1855
 						<label for="', $setting['id'], '">', !$titled_section ? '<strong>' : '', $setting['label'], !$titled_section ? '</strong>' : '', '</label>';
1768 1856
 
1769
-		if (isset($setting['description']))
1770
-			echo '
1857
+		if (isset($setting['description'])) {
1858
+					echo '
1771 1859
 						<br>
1772 1860
 						<span class="smalltext">', $setting['description'], '</span>';
1861
+		}
1773 1862
 		echo '
1774 1863
 					</dt>
1775 1864
 					<dd>';
1776 1865
 
1777 1866
 		// Display checkbox options
1778
-		if ($setting['type'] == 'checkbox')
1779
-			echo '
1867
+		if ($setting['type'] == 'checkbox') {
1868
+					echo '
1780 1869
 						<input type="hidden" name="default_options[' . $setting['id'] . ']" value="0">
1781 1870
 						<input type="checkbox" name="default_options[', $setting['id'], ']" id="', $setting['id'], '"', !empty($context['member']['options'][$setting['id']]) ? ' checked' : '', ' value="1">';
1871
+		}
1782 1872
 
1783 1873
 		// How about selection lists, we all love them
1784 1874
 		elseif ($setting['type'] == 'list')
@@ -1786,9 +1876,10 @@  discard block
 block discarded – undo
1786 1876
 			echo '
1787 1877
 						<select name="default_options[', $setting['id'], ']" id="', $setting['id'], '"', '>';
1788 1878
 
1789
-			foreach ($setting['options'] as $value => $label)
1790
-				echo '
1879
+			foreach ($setting['options'] as $value => $label) {
1880
+							echo '
1791 1881
 							<option value="', $value, '"', $value == $context['member']['options'][$setting['id']] ? ' selected' : '', '>', $label, '</option>';
1882
+			}
1792 1883
 
1793 1884
 			echo '
1794 1885
 						</select>';
@@ -1804,14 +1895,13 @@  discard block
 block discarded – undo
1804 1895
 
1805 1896
 				echo '
1806 1897
 						<input type="number"', $min . $max . $step;
1807
-			}
1808
-			elseif (isset($setting['type']) && $setting['type'] == 'url')
1809
-				echo'
1898
+			} elseif (isset($setting['type']) && $setting['type'] == 'url') {
1899
+							echo'
1810 1900
 						<input type="url"';
1811
-
1812
-			else
1813
-				echo '
1901
+			} else {
1902
+							echo '
1814 1903
 						<input type="text"';
1904
+			}
1815 1905
 
1816 1906
 			echo ' name="default_options[', $setting['id'], ']" id="', $setting['id'], '" value="', isset($context['member']['options'][$setting['id']]) ? $context['member']['options'][$setting['id']] : $setting['value'], '"', $setting['type'] == 'number' ? ' size="5"' : '', '>';
1817 1907
 		}
@@ -1848,8 +1938,8 @@  discard block
 block discarded – undo
1848 1938
 				<dl class="settings">';
1849 1939
 
1850 1940
 	// Allow notification on announcements to be disabled?
1851
-	if (!empty($modSettings['allow_disableAnnounce']))
1852
-		echo '
1941
+	if (!empty($modSettings['allow_disableAnnounce'])) {
1942
+			echo '
1853 1943
 					<dt>
1854 1944
 						<label for="notify_announcements">', $txt['notify_important_email'], '</label>
1855 1945
 					</dt>
@@ -1857,15 +1947,17 @@  discard block
 block discarded – undo
1857 1947
 						<input type="hidden" name="notify_announcements" value="0">
1858 1948
 						<input type="checkbox" id="notify_announcements" name="notify_announcements" value="1"', !empty($context['member']['notify_announcements']) ? ' checked' : '', '>
1859 1949
 					</dd>';
1950
+	}
1860 1951
 
1861
-	if (!empty($modSettings['enable_ajax_alerts']))
1862
-		echo '
1952
+	if (!empty($modSettings['enable_ajax_alerts'])) {
1953
+			echo '
1863 1954
 					<dt>
1864 1955
 						<label for="notify_send_body">', $txt['notify_alert_timeout'], '</label>
1865 1956
 					</dt>
1866 1957
 					<dd>
1867 1958
 						<input type="number" size="4" id="notify_alert_timeout" name="opt_alert_timeout" min="0" value="', $context['member']['alert_timeout'], '">
1868 1959
 					</dd>';
1960
+	}
1869 1961
 
1870 1962
 	echo '
1871 1963
 				</dl>
@@ -1897,9 +1989,10 @@  discard block
 block discarded – undo
1897 1989
 
1898 1990
 				$label = $txt['alert_opt_' . $opts[1]];
1899 1991
 				$label_pos = isset($opts['label']) ? $opts['label'] : '';
1900
-				if ($label_pos == 'before')
1901
-					echo '
1992
+				if ($label_pos == 'before') {
1993
+									echo '
1902 1994
 						<label for="opt_', $opts[1], '">', $label, '</label>';
1995
+				}
1903 1996
 
1904 1997
 				$this_value = isset($context['alert_prefs'][$opts[1]]) ? $context['alert_prefs'][$opts[1]] : 0;
1905 1998
 				switch ($opts[0])
@@ -1913,17 +2006,19 @@  discard block
 block discarded – undo
1913 2006
 						echo '
1914 2007
 						<select name="opt_', $opts[1], '" id="opt_', $opts[1], '">';
1915 2008
 
1916
-						foreach ($opts['opts'] as $k => $v)
1917
-							echo '
2009
+						foreach ($opts['opts'] as $k => $v) {
2010
+													echo '
1918 2011
 							<option value="', $k, '"', $this_value == $k ? ' selected' : '', '>', $v, '</option>';
2012
+						}
1919 2013
 						echo '
1920 2014
 						</select>';
1921 2015
 						break;
1922 2016
 				}
1923 2017
 
1924
-				if ($label_pos == 'after')
1925
-					echo '
2018
+				if ($label_pos == 'after') {
2019
+									echo '
1926 2020
 						<label for="opt_', $opts[1], '">', $label, '</label>';
2021
+				}
1927 2022
 
1928 2023
 				echo '
1929 2024
 					</td>
@@ -2040,11 +2135,12 @@  discard block
 block discarded – undo
2040 2135
 			<p class="information">', $txt['groupMembership_info'], '</p>';
2041 2136
 
2042 2137
 	// Do we have an update message?
2043
-	if (!empty($context['update_message']))
2044
-		echo '
2138
+	if (!empty($context['update_message'])) {
2139
+			echo '
2045 2140
 			<div class="infobox">
2046 2141
 				', $context['update_message'], '.
2047 2142
 			</div>';
2143
+	}
2048 2144
 
2049 2145
 	echo '
2050 2146
 			<div id="groups">';
@@ -2066,8 +2162,7 @@  discard block
 block discarded – undo
2066 2162
 						</div>
2067 2163
 					</div>
2068 2164
 				</div><!-- .groupmembership -->';
2069
-	}
2070
-	else
2165
+	} else
2071 2166
 	{
2072 2167
 		echo '
2073 2168
 				<div class="title_bar">
@@ -2079,27 +2174,30 @@  discard block
 block discarded – undo
2079 2174
 			echo '
2080 2175
 				<div class="windowbg" id="primdiv_', $group['id'], '">';
2081 2176
 
2082
-				if ($context['can_edit_primary'])
2083
-					echo '
2177
+				if ($context['can_edit_primary']) {
2178
+									echo '
2084 2179
 					<input type="radio" name="primary" id="primary_', $group['id'], '" value="', $group['id'], '"', $group['is_primary'] ? ' checked' : '', ' onclick="highlightSelected(\'primdiv_' . $group['id'] . '\');"', $group['can_be_primary'] ? '' : ' disabled', '>';
2180
+				}
2085 2181
 
2086 2182
 				echo '
2087 2183
 					<label for="primary_', $group['id'], '"><strong>', (empty($group['color']) ? $group['name'] : '<span style="color: ' . $group['color'] . '">' . $group['name'] . '</span>'), '</strong>', (!empty($group['desc']) ? '<br><span class="smalltext">' . $group['desc'] . '</span>' : ''), '</label>';
2088 2184
 
2089 2185
 				// Can they leave their group?
2090
-				if ($group['can_leave'])
2091
-					echo '
2186
+				if ($group['can_leave']) {
2187
+									echo '
2092 2188
 					<a href="' . $scripturl . '?action=profile;save;u=' . $context['id_member'] . ';area=groupmembership;' . $context['session_var'] . '=' . $context['session_id'] . ';gid=' . $group['id'] . ';', $context[$context['token_check'] . '_token_var'], '=', $context[$context['token_check'] . '_token'], '">' . $txt['leave_group'] . '</a>';
2189
+				}
2093 2190
 
2094 2191
 				echo '
2095 2192
 				</div><!-- .windowbg -->';
2096 2193
 		}
2097 2194
 
2098
-		if ($context['can_edit_primary'])
2099
-			echo '
2195
+		if ($context['can_edit_primary']) {
2196
+					echo '
2100 2197
 				<div class="padding righttext">
2101 2198
 					<input type="submit" value="', $txt['make_primary'], '" class="button">
2102 2199
 				</div>';
2200
+		}
2103 2201
 
2104 2202
 		// Any groups they can join?
2105 2203
 		if (!empty($context['groups']['available']))
@@ -2115,17 +2213,16 @@  discard block
 block discarded – undo
2115 2213
 				<div class="windowbg">
2116 2214
 					<strong>', (empty($group['color']) ? $group['name'] : '<span style="color: ' . $group['color'] . '">' . $group['name'] . '</span>'), '</strong>', (!empty($group['desc']) ? '<br><span class="smalltext">' . $group['desc'] . '</span>' : ''), '';
2117 2215
 
2118
-				if ($group['type'] == 3)
2119
-					echo '
2216
+				if ($group['type'] == 3) {
2217
+									echo '
2120 2218
 					<a href="', $scripturl, '?action=profile;save;u=', $context['id_member'], ';area=groupmembership;', $context['session_var'], '=', $context['session_id'], ';gid=', $group['id'], ';', $context[$context['token_check'] . '_token_var'], '=', $context[$context['token_check'] . '_token'], '" class="button floatright">', $txt['join_group'], '</a>';
2121
-
2122
-				elseif ($group['type'] == 2 && $group['pending'])
2123
-					echo '
2219
+				} elseif ($group['type'] == 2 && $group['pending']) {
2220
+									echo '
2124 2221
 					<span class="floatright">', $txt['approval_pending'], '</span>';
2125
-
2126
-				elseif ($group['type'] == 2)
2127
-					echo '
2222
+				} elseif ($group['type'] == 2) {
2223
+									echo '
2128 2224
 					<a href="', $scripturl, '?action=profile;u=', $context['id_member'], ';area=groupmembership;request=', $group['id'], '" class="button floatright">', $txt['request_group'], '</a>';
2225
+				}
2129 2226
 
2130 2227
 				echo '
2131 2228
 				</div><!-- .windowbg -->';
@@ -2148,9 +2245,10 @@  discard block
 block discarded – undo
2148 2245
 
2149 2246
 						prevDiv.className = "windowbg";
2150 2247
 					}';
2151
-		if (isset($context['groups']['member'][$context['primary_group']]))
2152
-			echo '
2248
+		if (isset($context['groups']['member'][$context['primary_group']])) {
2249
+					echo '
2153 2250
 					highlightSelected("primdiv_' . $context['primary_group'] . '");';
2251
+		}
2154 2252
 
2155 2253
 		echo '
2156 2254
 				</script>';
@@ -2159,9 +2257,10 @@  discard block
 block discarded – undo
2159 2257
 	echo '
2160 2258
 			</div><!-- #groups -->';
2161 2259
 
2162
-	if (!empty($context['token_check']))
2163
-		echo '
2260
+	if (!empty($context['token_check'])) {
2261
+			echo '
2164 2262
 			<input type="hidden" name="', $context[$context['token_check'] . '_token_var'], '" value="', $context[$context['token_check'] . '_token'], '">';
2263
+	}
2165 2264
 
2166 2265
 	echo '
2167 2266
 			<input type="hidden" name="', $context['session_var'], '" value="', $context['session_id'], '">
@@ -2239,10 +2338,11 @@  discard block
 block discarded – undo
2239 2338
 
2240 2339
 	// Work out the starting warning.
2241 2340
 	$context['current_warning_mode'] = $context['warning_mode'][0];
2242
-	foreach ($context['warning_mode'] as $limit => $warning)
2243
-		if ($context['member']['warning'] >= $limit)
2341
+	foreach ($context['warning_mode'] as $limit => $warning) {
2342
+			if ($context['member']['warning'] >= $limit)
2244 2343
 			$context['current_warning_mode'] = $warning;
2245
-}
2344
+	}
2345
+	}
2246 2346
 
2247 2347
 // Show all warnings of a user?
2248 2348
 function template_viewWarning()
@@ -2277,14 +2377,15 @@  discard block
 block discarded – undo
2277 2377
 				</dd>';
2278 2378
 
2279 2379
 	// There's some impact of this?
2280
-	if (!empty($context['level_effects'][$context['current_level']]))
2281
-		echo '
2380
+	if (!empty($context['level_effects'][$context['current_level']])) {
2381
+			echo '
2282 2382
 				<dt>
2283 2383
 					<strong>', $txt['profile_viewwarning_impact'], ':</strong>
2284 2384
 				</dt>
2285 2385
 				<dd>
2286 2386
 					', $context['level_effects'][$context['current_level']], '
2287 2387
 				</dd>';
2388
+	}
2288 2389
 
2289 2390
 	echo '
2290 2391
 			</dl>
@@ -2322,10 +2423,11 @@  discard block
 block discarded – undo
2322 2423
 
2323 2424
 			// Otherwise see what we can do...';
2324 2425
 
2325
-	foreach ($context['notification_templates'] as $k => $type)
2326
-		echo '
2426
+	foreach ($context['notification_templates'] as $k => $type) {
2427
+			echo '
2327 2428
 			if (index == ', $k, ')
2328 2429
 				document.getElementById(\'warn_body\').value = "', strtr($type['body'], array('"' => "'", "\n" => '\\n', "\r" => '')), '";';
2430
+	}
2329 2431
 
2330 2432
 	echo '
2331 2433
 		}
@@ -2335,10 +2437,11 @@  discard block
 block discarded – undo
2335 2437
 			// Also set the right effect.
2336 2438
 			effectText = "";';
2337 2439
 
2338
-	foreach ($context['level_effects'] as $limit => $text)
2339
-		echo '
2440
+	foreach ($context['level_effects'] as $limit => $text) {
2441
+			echo '
2340 2442
 			if (slideAmount >= ', $limit, ')
2341 2443
 				effectText = "', $text, '";';
2444
+	}
2342 2445
 
2343 2446
 	echo '
2344 2447
 			setInnerHTML(document.getElementById(\'cur_level_div\'), slideAmount + \'% (\' + effectText + \')\');
@@ -2353,32 +2456,35 @@  discard block
 block discarded – undo
2353 2456
 			</h3>
2354 2457
 		</div>';
2355 2458
 
2356
-	if (!$context['user']['is_owner'])
2357
-		echo '
2459
+	if (!$context['user']['is_owner']) {
2460
+			echo '
2358 2461
 		<p class="information">', $txt['profile_warning_desc'], '</p>';
2462
+	}
2359 2463
 
2360 2464
 	echo '
2361 2465
 		<div class="windowbg">
2362 2466
 			<dl class="settings">';
2363 2467
 
2364
-	if (!$context['user']['is_owner'])
2365
-		echo '
2468
+	if (!$context['user']['is_owner']) {
2469
+			echo '
2366 2470
 				<dt>
2367 2471
 					<strong>', $txt['profile_warning_name'], ':</strong>
2368 2472
 				</dt>
2369 2473
 				<dd>
2370 2474
 					<strong>', $context['member']['name'], '</strong>
2371 2475
 				</dd>';
2476
+	}
2372 2477
 
2373 2478
 	echo '
2374 2479
 				<dt>
2375 2480
 					<strong>', $txt['profile_warning_level'], ':</strong>';
2376 2481
 
2377 2482
 	// Is there only so much they can apply?
2378
-	if ($context['warning_limit'])
2379
-		echo '
2483
+	if ($context['warning_limit']) {
2484
+			echo '
2380 2485
 					<br>
2381 2486
 					<span class="smalltext">', sprintf($txt['profile_warning_limit_attribute'], $context['warning_limit']), '</span>';
2487
+	}
2382 2488
 
2383 2489
 	echo '
2384 2490
 				</dt>
@@ -2433,9 +2539,10 @@  discard block
 block discarded – undo
2433 2539
 						<option value="-1">', $txt['profile_warning_notify_template'], '</option>
2434 2540
 						<option value="-1" disabled>------------------------------</option>';
2435 2541
 
2436
-		foreach ($context['notification_templates'] as $id_template => $template)
2437
-			echo '
2542
+		foreach ($context['notification_templates'] as $id_template => $template) {
2543
+					echo '
2438 2544
 						<option value="', $id_template, '">', $template['title'], '</option>';
2545
+		}
2439 2546
 
2440 2547
 		echo '
2441 2548
 					</select>
@@ -2448,9 +2555,10 @@  discard block
 block discarded – undo
2448 2555
 			</dl>
2449 2556
 			<div class="righttext">';
2450 2557
 
2451
-	if (!empty($context['token_check']))
2452
-		echo '
2558
+	if (!empty($context['token_check'])) {
2559
+			echo '
2453 2560
 				<input type="hidden" name="', $context[$context['token_check'] . '_token_var'], '" value="', $context[$context['token_check'] . '_token'], '">';
2561
+	}
2454 2562
 
2455 2563
 	echo '
2456 2564
 				<input type="hidden" name="', $context['session_var'], '" value="', $context['session_id'], '">
@@ -2466,8 +2574,8 @@  discard block
 block discarded – undo
2466 2574
 	echo '
2467 2575
 	<script>';
2468 2576
 
2469
-	if (!$context['user']['is_owner'])
2470
-		echo '
2577
+	if (!$context['user']['is_owner']) {
2578
+			echo '
2471 2579
 		modifyWarnNotify();
2472 2580
 		$(document).ready(function() {
2473 2581
 			$("#preview_button").click(function() {
@@ -2506,6 +2614,7 @@  discard block
 block discarded – undo
2506 2614
 			});
2507 2615
 			return false;
2508 2616
 		}';
2617
+	}
2509 2618
 
2510 2619
 	echo '
2511 2620
 	</script>';
@@ -2528,17 +2637,19 @@  discard block
 block discarded – undo
2528 2637
 			</div>';
2529 2638
 
2530 2639
 	// If deleting another account give them a lovely info box.
2531
-	if (!$context['user']['is_owner'])
2532
-		echo '
2640
+	if (!$context['user']['is_owner']) {
2641
+			echo '
2533 2642
 			<p class="information">', $txt['deleteAccount_desc'], '</p>';
2643
+	}
2534 2644
 
2535 2645
 	echo '
2536 2646
 			<div class="windowbg">';
2537 2647
 
2538 2648
 	// If they are deleting their account AND the admin needs to approve it - give them another piece of info ;)
2539
-	if ($context['needs_approval'])
2540
-		echo '
2649
+	if ($context['needs_approval']) {
2650
+			echo '
2541 2651
 				<div class="errorbox">', $txt['deleteAccount_approval'], '</div>';
2652
+	}
2542 2653
 
2543 2654
 	// If the user is deleting their own account warn them first - and require a password!
2544 2655
 	if ($context['user']['is_owner'])
@@ -2550,9 +2661,10 @@  discard block
 block discarded – undo
2550 2661
 					<input type="password" name="oldpasswrd" size="20">
2551 2662
 					<input type="submit" value="', $txt['yes'], '" class="button">';
2552 2663
 
2553
-		if (!empty($context['token_check']))
2554
-			echo '
2664
+		if (!empty($context['token_check'])) {
2665
+					echo '
2555 2666
 					<input type="hidden" name="', $context[$context['token_check'] . '_token_var'], '" value="', $context[$context['token_check'] . '_token'], '">';
2667
+		}
2556 2668
 
2557 2669
 		echo '
2558 2670
 					<input type="hidden" name="', $context['session_var'], '" value="', $context['session_id'], '">
@@ -2582,10 +2694,11 @@  discard block
 block discarded – undo
2582 2694
 						<option value="topics">', $txt['deleteAccount_topics'], '</option>
2583 2695
 					</select>';
2584 2696
 
2585
-			if ($context['show_perma_delete'])
2586
-				echo '
2697
+			if ($context['show_perma_delete']) {
2698
+							echo '
2587 2699
 					<br>
2588 2700
 					<label for="perma_delete"><input type="checkbox" name="perma_delete" id="perma_delete" value="1">', $txt['deleteAccount_permanent'], ':</label>';
2701
+			}
2589 2702
 
2590 2703
 			echo '
2591 2704
 				</div>';
@@ -2598,9 +2711,10 @@  discard block
 block discarded – undo
2598 2711
 				<div>
2599 2712
 					<input type="submit" value="', $txt['delete'], '" class="button">';
2600 2713
 
2601
-		if (!empty($context['token_check']))
2602
-			echo '
2714
+		if (!empty($context['token_check'])) {
2715
+					echo '
2603 2716
 				<input type="hidden" name="', $context[$context['token_check'] . '_token_var'], '" value="', $context[$context['token_check'] . '_token'], '">';
2717
+		}
2604 2718
 
2605 2719
 		echo '
2606 2720
 					<input type="hidden" name="', $context['session_var'], '" value="', $context['session_id'], '">
@@ -2626,8 +2740,8 @@  discard block
 block discarded – undo
2626 2740
 					<hr>';
2627 2741
 
2628 2742
 	// Only show the password box if it's actually needed.
2629
-	if ($context['require_password'])
2630
-		echo '
2743
+	if ($context['require_password']) {
2744
+			echo '
2631 2745
 					<dl class="settings">
2632 2746
 						<dt>
2633 2747
 							<strong', isset($context['modify_error']['bad_password']) || isset($context['modify_error']['no_password']) ? ' class="error"' : '', '>', $txt['current_password'], ': </strong><br>
@@ -2637,13 +2751,15 @@  discard block
 block discarded – undo
2637 2751
 							<input type="password" name="oldpasswrd" size="20">
2638 2752
 						</dd>
2639 2753
 					</dl>';
2754
+	}
2640 2755
 
2641 2756
 	echo '
2642 2757
 					<div class="righttext">';
2643 2758
 
2644
-	if (!empty($context['token_check']))
2645
-		echo '
2759
+	if (!empty($context['token_check'])) {
2760
+			echo '
2646 2761
 						<input type="hidden" name="', $context[$context['token_check'] . '_token_var'], '" value="', $context[$context['token_check'] . '_token'], '">';
2762
+	}
2647 2763
 
2648 2764
 	echo '
2649 2765
 						<input type="submit" value="', $txt['change_profile'], '" class="button">
@@ -2670,9 +2786,10 @@  discard block
 block discarded – undo
2670 2786
 			<ul id="list_errors">';
2671 2787
 
2672 2788
 		// Cycle through each error and display an error message.
2673
-		foreach ($context['post_errors'] as $error)
2674
-			echo '
2789
+		foreach ($context['post_errors'] as $error) {
2790
+					echo '
2675 2791
 				<li>', isset($txt['profile_error_' . $error]) ? $txt['profile_error_' . $error] : $error, '</li>';
2792
+		}
2676 2793
 
2677 2794
 		echo '
2678 2795
 			</ul>';
@@ -2698,12 +2815,13 @@  discard block
 block discarded – undo
2698 2815
 								<select name="id_group" ', ($context['user']['is_owner'] && $context['member']['group_id'] == 1 ? 'onchange="if (this.value != 1 &amp;&amp; !confirm(\'' . $txt['deadmin_confirm'] . '\')) this.value = 1;"' : ''), '>';
2699 2816
 
2700 2817
 	// Fill the select box with all primary member groups that can be assigned to a member.
2701
-	foreach ($context['member_groups'] as $member_group)
2702
-		if (!empty($member_group['can_be_primary']))
2818
+	foreach ($context['member_groups'] as $member_group) {
2819
+			if (!empty($member_group['can_be_primary']))
2703 2820
 			echo '
2704 2821
 									<option value="', $member_group['id'], '"', $member_group['is_primary'] ? ' selected' : '', '>
2705 2822
 										', $member_group['name'], '
2706 2823
 									</option>';
2824
+	}
2707 2825
 
2708 2826
 	echo '
2709 2827
 								</select>
@@ -2716,10 +2834,11 @@  discard block
 block discarded – undo
2716 2834
 									<input type="hidden" name="additional_groups[]" value="0">';
2717 2835
 
2718 2836
 	// For each membergroup show a checkbox so members can be assigned to more than one group.
2719
-	foreach ($context['member_groups'] as $member_group)
2720
-		if ($member_group['can_be_additional'])
2837
+	foreach ($context['member_groups'] as $member_group) {
2838
+			if ($member_group['can_be_additional'])
2721 2839
 			echo '
2722 2840
 									<label for="additional_groups-', $member_group['id'], '"><input type="checkbox" name="additional_groups[]" value="', $member_group['id'], '" id="additional_groups-', $member_group['id'], '"', $member_group['is_additional'] ? ' checked' : '', '> ', $member_group['name'], '</label><br>';
2841
+	}
2723 2842
 
2724 2843
 	echo '
2725 2844
 								</span>
@@ -2779,9 +2898,10 @@  discard block
 block discarded – undo
2779 2898
 								<span class="smalltext">', $txt['sig_info'], '</span><br>
2780 2899
 								<br>';
2781 2900
 
2782
-	if ($context['show_spellchecking'])
2783
-		echo '
2901
+	if ($context['show_spellchecking']) {
2902
+			echo '
2784 2903
 								<input type="button" value="', $txt['spell_check'], '" onclick="spellCheck(\'creator\', \'signature\');" class="button">';
2904
+	}
2785 2905
 
2786 2906
 	echo '
2787 2907
 							</dt>
@@ -2789,17 +2909,20 @@  discard block
 block discarded – undo
2789 2909
 								<textarea class="editor" onkeyup="calcCharLeft();" id="signature" name="signature" rows="5" cols="50">', $context['member']['signature'], '</textarea><br>';
2790 2910
 
2791 2911
 	// If there is a limit at all!
2792
-	if (!empty($context['signature_limits']['max_length']))
2793
-		echo '
2912
+	if (!empty($context['signature_limits']['max_length'])) {
2913
+			echo '
2794 2914
 								<span class="smalltext">', sprintf($txt['max_sig_characters'], $context['signature_limits']['max_length']), ' <span id="signatureLeft">', $context['signature_limits']['max_length'], '</span></span><br>';
2915
+	}
2795 2916
 
2796
-	if (!empty($context['show_preview_button']))
2797
-		echo '
2917
+	if (!empty($context['show_preview_button'])) {
2918
+			echo '
2798 2919
 								<input type="button" name="preview_signature" id="preview_button" value="', $txt['preview_signature'], '" class="button floatright">';
2920
+	}
2799 2921
 
2800
-	if ($context['signature_warning'])
2801
-		echo '
2922
+	if ($context['signature_warning']) {
2923
+			echo '
2802 2924
 								<span class="smalltext">', $context['signature_warning'], '</span>';
2925
+	}
2803 2926
 
2804 2927
 	// Some javascript used to count how many characters have been used so far in the signature.
2805 2928
 	echo '
@@ -2830,38 +2953,43 @@  discard block
 block discarded – undo
2830 2953
 									<label for="avatar_upload_box">', $txt['personal_picture'], '</label>
2831 2954
 								</strong>';
2832 2955
 
2833
-	if (empty($modSettings['gravatarOverride']))
2834
-		echo '
2956
+	if (empty($modSettings['gravatarOverride'])) {
2957
+			echo '
2835 2958
 								<input type="radio" onclick="swap_avatar(this); return true;" name="avatar_choice" id="avatar_choice_none" value="none"' . ($context['member']['avatar']['choice'] == 'none' ? ' checked="checked"' : '') . '>
2836 2959
 								<label for="avatar_choice_none"' . (isset($context['modify_error']['bad_avatar']) ? ' class="error"' : '') . '>
2837 2960
 									' . $txt['no_avatar'] . '
2838 2961
 								</label><br>';
2962
+	}
2839 2963
 
2840
-	if (!empty($context['member']['avatar']['allow_server_stored']))
2841
-		echo '
2964
+	if (!empty($context['member']['avatar']['allow_server_stored'])) {
2965
+			echo '
2842 2966
 								<input type="radio" onclick="swap_avatar(this); return true;" name="avatar_choice" id="avatar_choice_server_stored" value="server_stored"' . ($context['member']['avatar']['choice'] == 'server_stored' ? ' checked="checked"' : '') . '>
2843 2967
 								<label for="avatar_choice_server_stored"' . (isset($context['modify_error']['bad_avatar']) ? ' class="error"' : '') . '>
2844 2968
 									', $txt['choose_avatar_gallery'], '
2845 2969
 								</label><br>';
2970
+	}
2846 2971
 
2847
-	if (!empty($context['member']['avatar']['allow_external']))
2848
-		echo '
2972
+	if (!empty($context['member']['avatar']['allow_external'])) {
2973
+			echo '
2849 2974
 								<input type="radio" onclick="swap_avatar(this); return true;" name="avatar_choice" id="avatar_choice_external" value="external"' . ($context['member']['avatar']['choice'] == 'external' ? ' checked="checked"' : '') . '>
2850 2975
 								<label for="avatar_choice_external"' . (isset($context['modify_error']['bad_avatar']) ? ' class="error"' : '') . '>
2851 2976
 									', $txt['my_own_pic'], '
2852 2977
 								</label><br>';
2978
+	}
2853 2979
 
2854
-	if (!empty($context['member']['avatar']['allow_upload']))
2855
-		echo '
2980
+	if (!empty($context['member']['avatar']['allow_upload'])) {
2981
+			echo '
2856 2982
 								<input type="radio" onclick="swap_avatar(this); return true;" name="avatar_choice" id="avatar_choice_upload" value="upload"' . ($context['member']['avatar']['choice'] == 'upload' ? ' checked="checked"' : '') . '>
2857 2983
 								<label for="avatar_choice_upload"' . (isset($context['modify_error']['bad_avatar']) ? ' class="error"' : '') . '>
2858 2984
 									', $txt['avatar_will_upload'], '
2859 2985
 								</label><br>';
2986
+	}
2860 2987
 
2861
-	if (!empty($context['member']['avatar']['allow_gravatar']))
2862
-		echo '
2988
+	if (!empty($context['member']['avatar']['allow_gravatar'])) {
2989
+			echo '
2863 2990
 								<input type="radio" onclick="swap_avatar(this); return true;" name="avatar_choice" id="avatar_choice_gravatar" value="gravatar"' . ($context['member']['avatar']['choice'] == 'gravatar' ? ' checked="checked"' : '') . '>
2864 2991
 								<label for="avatar_choice_gravatar"' . (isset($context['modify_error']['bad_avatar']) ? ' class="error"' : '') . '>' . $txt['use_gravatar'] . '</label>';
2992
+	}
2865 2993
 
2866 2994
 	echo '
2867 2995
 							</dt>
@@ -2876,9 +3004,10 @@  discard block
 block discarded – undo
2876 3004
 										<select name="cat" id="cat" size="10" onchange="changeSel(\'\');" onfocus="selectRadioByName(document.forms.creator.avatar_choice, \'server_stored\');">';
2877 3005
 
2878 3006
 		// This lists all the file categories.
2879
-		foreach ($context['avatars'] as $avatar)
2880
-			echo '
3007
+		foreach ($context['avatars'] as $avatar) {
3008
+					echo '
2881 3009
 											<option value="', $avatar['filename'] . ($avatar['is_dir'] ? '/' : ''), '"', ($avatar['checked'] ? ' selected' : ''), '>', $avatar['name'], '</option>';
3010
+		}
2882 3011
 
2883 3012
 		echo '
2884 3013
 										</select>
@@ -2910,20 +3039,22 @@  discard block
 block discarded – undo
2910 3039
 	}
2911 3040
 
2912 3041
 	// If the user can link to an off server avatar, show them a box to input the address.
2913
-	if (!empty($context['member']['avatar']['allow_external']))
2914
-		echo '
3042
+	if (!empty($context['member']['avatar']['allow_external'])) {
3043
+			echo '
2915 3044
 								<div id="avatar_external">
2916 3045
 									<div class="smalltext">', $txt['avatar_by_url'], '</div>', !empty($modSettings['avatar_action_too_large']) && $modSettings['avatar_action_too_large'] == 'option_download_and_resize' ? template_max_size('external') : '', '
2917 3046
 									<input type="text" name="userpicpersonal" size="45" value="', ((stristr($context['member']['avatar']['external'], 'http://') || stristr($context['member']['avatar']['external'], 'https://')) ? $context['member']['avatar']['external'] : 'http://'), '" onfocus="selectRadioByName(document.forms.creator.avatar_choice, \'external\');" onchange="if (typeof(previewExternalAvatar) != \'undefined\') previewExternalAvatar(this.value);">
2918 3047
 								</div>';
3048
+	}
2919 3049
 
2920 3050
 	// If the user is able to upload avatars to the server show them an upload box.
2921
-	if (!empty($context['member']['avatar']['allow_upload']))
2922
-		echo '
3051
+	if (!empty($context['member']['avatar']['allow_upload'])) {
3052
+			echo '
2923 3053
 								<div id="avatar_upload">
2924 3054
 									<input type="file" size="44" name="attachment" id="avatar_upload_box" value="" onchange="readfromUpload(this)"  onfocus="selectRadioByName(document.forms.creator.avatar_choice, \'upload\');" accept="image/gif, image/jpeg, image/jpg, image/png">', template_max_size('upload'), '
2925 3055
 									', (!empty($context['member']['avatar']['id_attach']) ? '<br><img src="' . $context['member']['avatar']['href'] . (strpos($context['member']['avatar']['href'], '?') === false ? '?' : '&amp;') . 'time=' . time() . '" alt="" id="attached_image"><input type="hidden" name="id_attach" value="' . $context['member']['avatar']['id_attach'] . '">' : ''), '
2926 3056
 								</div>';
3057
+	}
2927 3058
 
2928 3059
 	// if the user is able to use Gravatar avatars show then the image preview
2929 3060
 	if (!empty($context['member']['avatar']['allow_gravatar']))
@@ -2932,16 +3063,17 @@  discard block
 block discarded – undo
2932 3063
 								<div id="avatar_gravatar">
2933 3064
 									<img src="' . $context['member']['avatar']['href'] . '" alt="">';
2934 3065
 
2935
-		if (empty($modSettings['gravatarAllowExtraEmail']))
2936
-			echo '
3066
+		if (empty($modSettings['gravatarAllowExtraEmail'])) {
3067
+					echo '
2937 3068
 									<div class="smalltext">', $txt['gravatar_noAlternateEmail'], '</div>';
2938
-		else
3069
+		} else
2939 3070
 		{
2940 3071
 			// Depending on other stuff, the stored value here might have some odd things in it from other areas.
2941
-			if ($context['member']['avatar']['external'] == $context['member']['email'])
2942
-				$textbox_value = '';
2943
-			else
2944
-				$textbox_value = $context['member']['avatar']['external'];
3072
+			if ($context['member']['avatar']['external'] == $context['member']['email']) {
3073
+							$textbox_value = '';
3074
+			} else {
3075
+							$textbox_value = $context['member']['avatar']['external'];
3076
+			}
2945 3077
 
2946 3078
 			echo '
2947 3079
 									<div class="smalltext">', $txt['gravatar_alternateEmail'], '</div>
@@ -3013,8 +3145,9 @@  discard block
 block discarded – undo
3013 3145
 	$h = !empty($modSettings['avatar_max_height_' . $type]) ? comma_format($modSettings['avatar_max_height_' . $type]) : 0;
3014 3146
 
3015 3147
 	$suffix = (!empty($w) ? 'w' : '') . (!empty($h) ? 'h' : '');
3016
-	if (empty($suffix))
3017
-		return;
3148
+	if (empty($suffix)) {
3149
+			return;
3150
+	}
3018 3151
 
3019 3152
 	echo '
3020 3153
 								<div class="smalltext">', sprintf($txt['avatar_max_size_' . $suffix], $w, $h), '</div>';
@@ -3039,9 +3172,10 @@  discard block
 block discarded – undo
3039 3172
 								<select name="easyformat" id="easyformat" onchange="document.forms.creator.time_format.value = this.options[this.selectedIndex].value;">';
3040 3173
 
3041 3174
 	// Help the user by showing a list of common time formats.
3042
-	foreach ($context['easy_timeformats'] as $time_format)
3043
-		echo '
3175
+	foreach ($context['easy_timeformats'] as $time_format) {
3176
+			echo '
3044 3177
 									<option value="', $time_format['format'], '"', $time_format['format'] == $context['member']['time_format'] ? ' selected' : '', '>', $time_format['title'], '</option>';
3178
+	}
3045 3179
 
3046 3180
 	echo '
3047 3181
 								</select>
@@ -3079,9 +3213,10 @@  discard block
 block discarded – undo
3079 3213
 							<dd>
3080 3214
 								<select name="smiley_set" id="smiley_set">';
3081 3215
 
3082
-	foreach ($context['smiley_sets'] as $set)
3083
-		echo '
3216
+	foreach ($context['smiley_sets'] as $set) {
3217
+			echo '
3084 3218
 									<option value="', $set['id'], '"', $set['selected'] ? ' selected' : '', '>', $set['name'], '</option>';
3219
+	}
3085 3220
 
3086 3221
 	echo '
3087 3222
 								</select>
@@ -3103,17 +3238,17 @@  discard block
 block discarded – undo
3103 3238
 			<div class="roundframe">
3104 3239
 				<div>';
3105 3240
 
3106
-	if (!empty($context['tfa_backup']))
3107
-		echo '
3241
+	if (!empty($context['tfa_backup'])) {
3242
+			echo '
3108 3243
 					<div class="smalltext error">
3109 3244
 						', $txt['tfa_backup_used_desc'], '
3110 3245
 					</div>';
3111
-
3112
-	elseif ($modSettings['tfa_mode'] == 2)
3113
-		echo '
3246
+	} elseif ($modSettings['tfa_mode'] == 2) {
3247
+			echo '
3114 3248
 					<div class="smalltext">
3115 3249
 						<strong>', $txt['tfa_forced_desc'], '</strong>
3116 3250
 					</div>';
3251
+	}
3117 3252
 
3118 3253
 	echo '
3119 3254
 					<div class="smalltext">
@@ -3124,11 +3259,12 @@  discard block
 block discarded – undo
3124 3259
 							<div class="block">
3125 3260
 								<strong>', $txt['tfa_step1'], '</strong><br>';
3126 3261
 
3127
-	if (!empty($context['tfa_pass_error']))
3128
-		echo '
3262
+	if (!empty($context['tfa_pass_error'])) {
3263
+			echo '
3129 3264
 								<div class="error smalltext">
3130 3265
 									', $txt['tfa_pass_invalid'], '
3131 3266
 								</div>';
3267
+	}
3132 3268
 
3133 3269
 	echo '
3134 3270
 								<input type="password" name="passwd" size="25"', !empty($context['tfa_pass_error']) ? ' class="error"' : '', !empty($context['tfa_pass_value']) ? ' value="' . $context['tfa_pass_value'] . '"' : '', '>
@@ -3141,11 +3277,12 @@  discard block
 block discarded – undo
3141 3277
 							<div class="block">
3142 3278
 								<strong>', $txt['tfa_step3'], '</strong><br>';
3143 3279
 
3144
-	if (!empty($context['tfa_error']))
3145
-		echo '
3280
+	if (!empty($context['tfa_error'])) {
3281
+			echo '
3146 3282
 								<div class="error smalltext">
3147 3283
 									', $txt['tfa_code_invalid'], '
3148 3284
 								</div>';
3285
+	}
3149 3286
 
3150 3287
 	echo '
3151 3288
 								<input type="text" name="tfa_code" size="25"', !empty($context['tfa_error']) ? ' class="error"' : '', !empty($context['tfa_value']) ? ' value="' . $context['tfa_value'] . '"' : '', '>
@@ -3159,10 +3296,11 @@  discard block
 block discarded – undo
3159 3296
 						<img src="', $context['tfa_qr_url'], '" alt="">
3160 3297
 					</div>';
3161 3298
 
3162
-	if (!empty($context['from_ajax']))
3163
-		echo '
3299
+	if (!empty($context['from_ajax'])) {
3300
+			echo '
3164 3301
 					<br>
3165 3302
 					<a href="javascript:self.close();"></a>';
3303
+	}
3166 3304
 
3167 3305
 	echo '
3168 3306
 				</div>
@@ -3202,17 +3340,16 @@  discard block
 block discarded – undo
3202 3340
 							</dt>
3203 3341
 							<dd>';
3204 3342
 
3205
-	if (!$context['tfa_enabled'] && $context['user']['is_owner'])
3206
-		echo '
3343
+	if (!$context['tfa_enabled'] && $context['user']['is_owner']) {
3344
+			echo '
3207 3345
 								<a href="', !empty($modSettings['force_ssl']) ? strtr($scripturl, array('http://' => 'https://')) : $scripturl, '?action=profile;area=tfasetup" id="enable_tfa">', $txt['tfa_profile_enable'], '</a>';
3208
-
3209
-	elseif (!$context['tfa_enabled'])
3210
-		echo '
3346
+	} elseif (!$context['tfa_enabled']) {
3347
+			echo '
3211 3348
 								', $txt['tfa_profile_disabled'];
3212
-
3213
-	else
3214
-		echo '
3349
+	} else {
3350
+			echo '
3215 3351
 								', sprintf($txt['tfa_profile_enabled'], $scripturl . '?action=profile;u=' . $context['id_member'] . ';area=tfasetup;disable');
3352
+	}
3216 3353
 
3217 3354
 	echo '
3218 3355
 							</dd>';
Please login to merge, or discard this patch.