Code Duplication    Length = 7-7 lines in 3 locations

Sources/PackageGet.php 1 location

@@ 140-146 (lines=7) @@
137
138
		if (!isset($ftp) || $ftp->error !== false)
139
		{
140
			if (!isset($ftp))
141
			{
142
				require_once($sourcedir . '/Class-Package.php');
143
				$ftp = new ftp_connection(null);
144
			}
145
			elseif ($ftp->error !== false && !isset($ftp_error))
146
				$ftp_error = $ftp->last_message === null ? '' : $ftp->last_message;
147
148
			list ($username, $detect_path, $found_path) = $ftp->detect_path($packagesdir);
149

Sources/Subs-Package.php 2 locations

@@ 863-869 (lines=7) @@
860
	{
861
		if (!isset($ftp) || $ftp->error !== false)
862
		{
863
			if (!isset($ftp))
864
			{
865
				require_once($sourcedir . '/Class-Package.php');
866
				$ftp = new ftp_connection(null);
867
			}
868
			elseif ($ftp->error !== false && !isset($ftp_error))
869
				$ftp_error = $ftp->last_message === null ? '' : $ftp->last_message;
870
871
			list ($username, $detect_path, $found_path) = $ftp->detect_path($boarddir);
872
@@ 1041-1047 (lines=7) @@
1038
1039
	if (!isset($ftp) || $ftp->error !== false)
1040
	{
1041
		if (!isset($ftp))
1042
		{
1043
			require_once($sourcedir . '/Class-Package.php');
1044
			$ftp = new ftp_connection(null);
1045
		}
1046
		elseif ($ftp->error !== false && !isset($ftp_error))
1047
			$ftp_error = $ftp->last_message === null ? '' : $ftp->last_message;
1048
1049
		list ($username, $detect_path, $found_path) = $ftp->detect_path($boarddir);
1050