Code Duplication    Length = 3-3 lines in 3 locations

php/elFinder.class.php 3 locations

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