Code Duplication    Length = 3-3 lines in 3 locations

php/elFinder.class.php 3 locations

@@ 959-961 (lines=3) @@
956
		$h403     = 'HTTP/1.x 403 Access Denied';
957
		$h404     = 'HTTP/1.x 404 Not Found';
958
959
		if (($volume = $this->volume($target)) == false) { 
960
			return array('error' => 'File not found', 'header' => $h404, 'raw' => true);
961
		}
962
		
963
		if (($file = $volume->file($target)) == false) {
964
			return array('error' => 'File not found', 'header' => $h404, 'raw' => true);
@@ 963-965 (lines=3) @@
960
			return array('error' => 'File not found', 'header' => $h404, 'raw' => true);
961
		}
962
		
963
		if (($file = $volume->file($target)) == false) {
964
			return array('error' => 'File not found', 'header' => $h404, 'raw' => true);
965
		}
966
		
967
		if (!$file['read']) {
968
			return array('error' => 'Access denied', 'header' => $h403, 'raw' => true);
@@ 971-973 (lines=3) @@
968
			return array('error' => 'Access denied', 'header' => $h403, 'raw' => true);
969
		}
970
		
971
		if (($fp = $volume->open($target)) == false) {
972
			return array('error' => 'File not found', 'header' => $h404, 'raw' => true);
973
		}
974
975
		// allow change MIME type by 'file.pre' callback functions
976
		$mime = isset($args['mime'])? $args['mime'] : $file['mime'];