Code Duplication    Length = 3-3 lines in 3 locations

php/elFinder.class.php 3 locations

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