Code Duplication    Length = 65-65 lines in 2 locations

Themes/default/ModerationCenter.template.php 1 location

@@ 250-314 (lines=65) @@
247
/**
248
 * A list of reported users
249
 */
250
function template_reported_users_block()
251
{
252
	global $context, $txt, $scripturl;
253
254
	echo '
255
		<div class="cat_bar">
256
			<h3 class="catbg">
257
				<span id="reported_users_toggle" class="', !empty($context['admin_prefs']['mcur']) ? 'toggle_down' : 'toggle_up', ' floatright" style="display: none;"></span>
258
				<a href="', $scripturl, '?action=moderate;area=userwatch" id="reported_users_link">', $txt['mc_recent_user_reports'], '</a>
259
			</h3>
260
		</div>
261
		<div class="windowbg2" id="reported_users_panel">
262
			<div class="modbox">
263
				<ul>';
264
265
	foreach ($context['reported_users'] as $user)
266
		echo '
267
					<li>
268
						<span class="smalltext">', $user['user']['link'], '</span>
269
					</li>';
270
271
	// Don't have any watched users right now?
272
	if (empty($context['reported_users']))
273
		echo '
274
					<li>
275
						<strong class="smalltext">', $txt['mc_reported_users_none'], '</strong>
276
					</li>';
277
278
	echo '
279
				</ul>
280
			</div><!-- .modbox -->
281
		</div><!-- #reported_users_panel -->
282
283
		<script>
284
			var oWatchedUsersToggle = new smc_Toggle({
285
				bToggleEnabled: true,
286
				bCurrentlyCollapsed: ', !empty($context['admin_prefs']['mcur']) ? 'true' : 'false', ',
287
				aSwappableContainers: [
288
					\'reported_users_panel\'
289
				],
290
				aSwapImages: [
291
					{
292
						sId: \'reported_users_toggle\',
293
						altExpanded: ', JavaScriptEscape($txt['hide']), ',
294
						altCollapsed: ', JavaScriptEscape($txt['show']), '
295
					}
296
				],
297
				aSwapLinks: [
298
					{
299
						sId: \'reported_users_link\',
300
						msgExpanded: ', JavaScriptEscape($txt['mc_recent_user_reports']), ',
301
						msgCollapsed: ', JavaScriptEscape($txt['mc_recent_user_reports']), '
302
					}
303
				],
304
				oThemeOptions: {
305
					bUseThemeSettings: true,
306
					sOptionName: \'admin_preferences\',
307
					sSessionVar: smf_session_var,
308
					sSessionId: smf_session_id,
309
					sThemeId: \'1\',
310
					sAdditionalVars: \';admin_key=mcur\'
311
				}
312
			});
313
		</script>';
314
}
315
316
/**
317
 * Little section for making... notes.

Themes/default/ReportedContent.template.php 1 location

@@ 323-387 (lines=65) @@
320
/**
321
 * A block to show the current top reported member profiles.
322
 */
323
function template_reported_members_block()
324
{
325
	global $context, $txt, $scripturl;
326
327
	echo '
328
		<div class="cat_bar">
329
			<h3 class="catbg">
330
				<span id="reported_members_toggle" class="', !empty($context['admin_prefs']['mcru']) ? 'toggle_down' : 'toggle_up', ' floatright" style="display: none;"></span>
331
				<a href="', $scripturl, '?action=moderate;area=reportedmembers" id="reported_members_link">', $txt['mc_recent_member_reports'], '</a>
332
			</h3>
333
		</div>
334
		<div class="windowbg" id="reported_users_panel">
335
			<div class="modbox">
336
				<ul>';
337
338
	foreach ($context['reported_members'] as $report)
339
		echo '
340
					<li class="smalltext">
341
						<a href="', $report['report_href'], '">', $report['user_name'], '</a>
342
					</li>';
343
344
	// Don't have any reported members right now?
345
	if (empty($context['reported_members']))
346
		echo '
347
					<li>
348
						<strong class="smalltext">', $txt['mc_recent_reports_none'], '</strong>
349
					</li>';
350
351
	echo '
352
				</ul>
353
			</div><!-- .modbox -->
354
		</div><!-- #reported_users_panel -->
355
356
		<script>
357
			var oReportedPostsPanelToggle = new smc_Toggle({
358
				bToggleEnabled: true,
359
				bCurrentlyCollapsed: ', !empty($context['admin_prefs']['mcrm']) ? 'true' : 'false', ',
360
				aSwappableContainers: [
361
					\'reported_members_panel\'
362
				],
363
				aSwapImages: [
364
					{
365
						sId: \'reported_members_toggle\',
366
						altExpanded: ', JavaScriptEscape($txt['hide']), ',
367
						altCollapsed: ', JavaScriptEscape($txt['show']), '
368
					}
369
				],
370
				aSwapLinks: [
371
					{
372
						sId: \'reported_members_link\',
373
						msgExpanded: ', JavaScriptEscape($txt['mc_recent_member_reports']), ',
374
						msgCollapsed: ', JavaScriptEscape($txt['mc_recent_member_reports']), '
375
					}
376
				],
377
				oThemeOptions: {
378
					bUseThemeSettings: true,
379
					sOptionName: \'admin_preferences\',
380
					sSessionVar: smf_session_var,
381
					sSessionId: smf_session_id,
382
					sThemeId: \'1\',
383
					sAdditionalVars: \';admin_key=mcrm\'
384
				}
385
			});
386
		</script>';
387
}
388
389
/**
390
 * Lists all reported members