Code Duplication    Length = 4-6 lines in 2 locations

php/elFinder.class.php 2 locations

@@ 2148-2151 (lines=4) @@
2145
		$errors = array();
2146
2147
		if ($target) {
2148
			if ($volume = $this->volume($target)) {
2149
				$result = $volume->search($q, $mimes, $target);
2150
				$errors = array_merge($errors, $volume->error());
2151
			}
2152
		} else {
2153
			foreach ($this->volumes as $volume) {
2154
				$result = array_merge($result, $volume->search($q, $mimes));
@@ 2152-2157 (lines=6) @@
2149
				$result = $volume->search($q, $mimes, $target);
2150
				$errors = array_merge($errors, $volume->error());
2151
			}
2152
		} else {
2153
			foreach ($this->volumes as $volume) {
2154
				$result = array_merge($result, $volume->search($q, $mimes));
2155
				$errors = array_merge($errors, $volume->error());
2156
			}
2157
		}
2158
		
2159
		$result = array('files' => $result);
2160
		if ($errors) {