Code Duplication    Length = 3-3 lines in 3 locations

php/elFinder.class.php 3 locations

@@ 1007-1009 (lines=3) @@
1004
		$h403     = 'HTTP/1.x 403 Access Denied';
1005
		$h404     = 'HTTP/1.x 404 Not Found';
1006
1007
		if (($volume = $this->volume($target)) == false) { 
1008
			return array('error' => 'File not found', 'header' => $h404, 'raw' => true);
1009
		}
1010
		
1011
		if (($file = $volume->file($target)) == false) {
1012
			return array('error' => 'File not found', 'header' => $h404, 'raw' => true);
@@ 1011-1013 (lines=3) @@
1008
			return array('error' => 'File not found', 'header' => $h404, 'raw' => true);
1009
		}
1010
		
1011
		if (($file = $volume->file($target)) == false) {
1012
			return array('error' => 'File not found', 'header' => $h404, 'raw' => true);
1013
		}
1014
		
1015
		if (!$file['read']) {
1016
			return array('error' => 'Access denied', 'header' => $h403, 'raw' => true);
@@ 1019-1021 (lines=3) @@
1016
			return array('error' => 'Access denied', 'header' => $h403, 'raw' => true);
1017
		}
1018
		
1019
		if (($fp = $volume->open($target)) == false) {
1020
			return array('error' => 'File not found', 'header' => $h404, 'raw' => true);
1021
		}
1022
1023
		// allow change MIME type by 'file.pre' callback functions
1024
		$mime = isset($args['mime'])? $args['mime'] : $file['mime'];