Code Duplication    Length = 10-10 lines in 2 locations

Sources/ManageSearch.php 1 location

@@ 820-829 (lines=10) @@
817
			)
818
		);
819
		$context['fulltext_index'] = array();
820
		if ($request !== false || $smcFunc['db_num_rows']($request) != 0)
821
		{
822
			while ($row = $smcFunc['db_fetch_assoc']($request))
823
			if ($row['Column_name'] == 'body' && (isset($row['Index_type']) && $row['Index_type'] == 'FULLTEXT' || isset($row['Comment']) && $row['Comment'] == 'FULLTEXT'))
824
				$context['fulltext_index'][] = $row['Key_name'];
825
			$smcFunc['db_free_result']($request);
826
827
			if (is_array($context['fulltext_index']))
828
				$context['fulltext_index'] = array_unique($context['fulltext_index']);
829
		}
830
831
		if (preg_match('~^`(.+?)`\.(.+?)$~', $db_prefix, $match) !== 0)
832
			$request = $smcFunc['db_query']('', '

other/upgrade.php 1 location

@@ 2680-2689 (lines=10) @@
2677
		$upcontext['dropping_index'] = false;
2678
2679
		// If there's a fulltext index, we need to drop it first...
2680
		if ($request !== false || $smcFunc['db_num_rows']($request) != 0)
2681
		{
2682
			while ($row = $smcFunc['db_fetch_assoc']($request))
2683
				if ($row['Column_name'] == 'body' && (isset($row['Index_type']) && $row['Index_type'] == 'FULLTEXT' || isset($row['Comment']) && $row['Comment'] == 'FULLTEXT'))
2684
					$upcontext['fulltext_index'][] = $row['Key_name'];
2685
			$smcFunc['db_free_result']($request);
2686
2687
			if (isset($upcontext['fulltext_index']))
2688
				$upcontext['fulltext_index'] = array_unique($upcontext['fulltext_index']);
2689
		}
2690
2691
		// Drop it and make a note...
2692
		if (!empty($upcontext['fulltext_index']))