Code Duplication    Length = 3-3 lines in 3 locations

lib/elFinderVolumeDriver.class.php 3 locations

@@ 2172-2174 (lines=3) @@
2169
	        }
2170
	    }
2171
2172
	    if (! $this->allowPutMime($mime) || ($mimeByName && ! $this->allowPutMime($mimeByName))) {
2173
	        return $this->setError(elFinder::ERROR_UPLOAD_FILE_MIME);
2174
	    }
2175
2176
	    $tmpsize = sprintf('%u', filesize($tmpname));
2177
	    if ($this->uploadMaxSize > 0 && $tmpsize > $this->uploadMaxSize) {
@@ 2521-2523 (lines=3) @@
2518
	            fclose($tp);
2519
	        }
2520
	    }
2521
	    if (! $this->allowPutMime($mimeByName) || ($mime && ! $this->allowPutMime($mime))) {
2522
	        return $this->setError(elFinder::ERROR_UPLOAD_FILE_MIME);
2523
	    }
2524
2525
	    $this->clearcache();
2526
@@ 4791-4793 (lines=3) @@
4788
	        if ($source['mime'] === $mimeByName) {
4789
	            $mimeByName = '';
4790
	        }
4791
	        if (! $this->allowPutMime($source['mime']) || ($mimeByName && ! $this->allowPutMime($mimeByName))) {
4792
	            return $this->setError(elFinder::ERROR_UPLOAD_FILE_MIME, $errpath);
4793
	        }
4794
4795
	        if (strpos($source['mime'], 'image') === 0 && ($dim = $volume->dimensions($src))) {
4796
	            $s = explode('x', $dim);