Code Duplication    Length = 4-6 lines in 2 locations

php/elFinder.class.php 2 locations

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