Code Duplication    Length = 8-9 lines in 4 locations

Sources/Display.php 1 location

@@ 348-356 (lines=9) @@
345
346
	// Do we need to show the visual verification image?
347
	$context['require_verification'] = !$user_info['is_mod'] && !$user_info['is_admin'] && !empty($modSettings['posts_require_captcha']) && ($user_info['posts'] < $modSettings['posts_require_captcha'] || ($user_info['is_guest'] && $modSettings['posts_require_captcha'] == -1));
348
	if ($context['require_verification'])
349
	{
350
		require_once($sourcedir . '/Subs-Editor.php');
351
		$verificationOptions = array(
352
			'id' => 'post',
353
		);
354
		$context['require_verification'] = create_control_verification($verificationOptions);
355
		$context['visual_verification_id'] = $verificationOptions['id'];
356
	}
357
358
	// Are we showing signatures - or disabled fields?
359
	$context['signature_enabled'] = substr($modSettings['signature_settings'], 0, 1) == 1;

Sources/Search.php 1 location

@@ 66-74 (lines=9) @@
63
	$context['search_string_limit'] = 100;
64
65
	$context['require_verification'] = $user_info['is_guest'] && !empty($modSettings['search_enable_captcha']) && empty($_SESSION['ss_vv_passed']);
66
	if ($context['require_verification'])
67
	{
68
		require_once($sourcedir . '/Subs-Editor.php');
69
		$verificationOptions = array(
70
			'id' => 'search',
71
		);
72
		$context['require_verification'] = create_control_verification($verificationOptions);
73
		$context['visual_verification_id'] = $verificationOptions['id'];
74
	}
75
76
	// If you got back from search2 by using the linktree, you get your original search parameters back.
77
	if (isset($_REQUEST['params']))

Sources/Post.php 1 location

@@ 990-998 (lines=9) @@
987
988
	// Do we need to show the visual verification image?
989
	$context['require_verification'] = !$user_info['is_mod'] && !$user_info['is_admin'] && !empty($modSettings['posts_require_captcha']) && ($user_info['posts'] < $modSettings['posts_require_captcha'] || ($user_info['is_guest'] && $modSettings['posts_require_captcha'] == -1));
990
	if ($context['require_verification'])
991
	{
992
		require_once($sourcedir . '/Subs-Editor.php');
993
		$verificationOptions = array(
994
			'id' => 'post',
995
		);
996
		$context['require_verification'] = create_control_verification($verificationOptions);
997
		$context['visual_verification_id'] = $verificationOptions['id'];
998
	}
999
1000
	// If they came from quick reply, and have to enter verification details, give them some notice.
1001
	if (!empty($_REQUEST['from_qr']) && !empty($context['require_verification']))

Sources/PersonalMessage.php 1 location

@@ 1993-2000 (lines=8) @@
1990
	$context['bcc_value'] = '';
1991
1992
	$context['require_verification'] = !$user_info['is_admin'] && !empty($modSettings['pm_posts_verification']) && $user_info['posts'] < $modSettings['pm_posts_verification'];
1993
	if ($context['require_verification'])
1994
	{
1995
		$verificationOptions = array(
1996
			'id' => 'pm',
1997
		);
1998
		$context['require_verification'] = create_control_verification($verificationOptions);
1999
		$context['visual_verification_id'] = $verificationOptions['id'];
2000
	}
2001
2002
	call_integration_hook('integrate_pm_post');
2003