Code Duplication    Length = 9-11 lines in 2 locations

code/Search/SearchForm.php 2 locations

@@ 123-133 (lines=11) @@
120
		if(!isset($data) || !is_array($data)) $data = $_REQUEST;
121
122
		// set language (if present)
123
		if(class_exists('Translatable')) {
124
			if(SiteTree::singleton()->hasExtension('Translatable') && isset($data['searchlocale'])) {
125
				if($data['searchlocale'] == "ALL") {
126
					Translatable::disable_locale_filter();
127
				} else {
128
					$origLocale = Translatable::get_current_locale();
129
130
					Translatable::set_current_locale($data['searchlocale']);
131
				}
132
			}
133
		}
134
135
		$keywords = $data['Search'];
136
@@ 166-174 (lines=9) @@
163
		}
164
165
		// reset locale
166
		if(class_exists('Translatable')) {
167
			if(SiteTree::singleton()->hasExtension('Translatable') && isset($data['searchlocale'])) {
168
				if($data['searchlocale'] == "ALL") {
169
					Translatable::enable_locale_filter();
170
				} else {
171
					Translatable::set_current_locale($origLocale);
172
				}
173
			}
174
		}
175
176
		return $results;
177
	}