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

@@ 1047-1055 (lines=9) @@
1044
1045
	// Do we need to show the visual verification image?
1046
	$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));
1047
	if ($context['require_verification'])
1048
	{
1049
		require_once($sourcedir . '/Subs-Editor.php');
1050
		$verificationOptions = array(
1051
			'id' => 'post',
1052
		);
1053
		$context['require_verification'] = create_control_verification($verificationOptions);
1054
		$context['visual_verification_id'] = $verificationOptions['id'];
1055
	}
1056
1057
	// If they came from quick reply, and have to enter verification details, give them some notice.
1058
	if (!empty($_REQUEST['from_qr']) && !empty($context['require_verification']))

Sources/PersonalMessage.php 1 location

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