Code Duplication    Length = 5-5 lines in 4 locations

lib/elFinderVolumeBox.class.php 1 location

@@ 850-854 (lines=5) @@
847
848
        $this->tmbPrefix = 'box'.base_convert($this->netMountKey, 10, 32);
849
850
        if (! empty($this->options['tmpPath'])) {
851
            if ((is_dir($this->options['tmpPath']) || mkdir($this->options['tmpPath'])) && is_writable($this->options['tmpPath'])) {
852
                $this->tmp = $this->options['tmpPath'];
853
            }
854
        }
855
856
        if (! $this->tmp && ($tmp = elFinder::getStaticVar('commonTempPath'))) {
857
            $this->tmp = $tmp;

lib/elFinderVolumeDropbox.class.php 1 location

@@ 433-437 (lines=5) @@
430
	        $this->tmp = $tmp;
431
	    }
432
433
	    if (! empty($this->options['metaCachePath'])) {
434
	        if ((is_dir($this->options['metaCachePath']) || mkdir($this->options['metaCachePath'])) && is_writable($this->options['metaCachePath'])) {
435
	            $this->metaCache = $this->options['metaCachePath'];
436
	        }
437
	    }
438
	    if (! $this->metaCache && $this->tmp) {
439
	        $this->metaCache = $this->tmp;
440
	    }

lib/elFinderVolumeFTP.class.php 1 location

@@ 228-232 (lines=5) @@
225
	{
226
	    parent::configure();
227
228
	    if (! empty($this->options['tmpPath'])) {
229
	        if ((is_dir($this->options['tmpPath']) || mkdir($this->options['tmpPath'], 0755, true)) && is_writable($this->options['tmpPath'])) {
230
	            $this->tmp = $this->options['tmpPath'];
231
	        }
232
	    }
233
	    if (! $this->tmp && ($tmp = elFinder::getStaticVar('commonTempPath'))) {
234
	        $this->tmp = $tmp;
235
	    }

lib/elFinderVolumeLocalFileSystem.class.php 1 location

@@ 216-220 (lines=5) @@
213
214
		// set $this->tmp by options['tmpPath']
215
		$this->tmp = '';
216
	    if (! empty($this->options['tmpPath'])) {
217
	        if ((is_dir($this->options['tmpPath']) || mkdir($this->options['tmpPath'], 0755, true)) && is_writable($this->options['tmpPath'])) {
218
	            $this->tmp = $this->options['tmpPath'];
219
	        }
220
	    }
221
	    if (! $this->tmp && ($tmp = elFinder::getStaticVar('commonTempPath'))) {
222
	        $this->tmp = $tmp;
223
	    }