Code Duplication    Length = 5-5 lines in 5 locations

php/elFinderVolumeDropbox.class.php 2 locations

@@ 360-364 (lines=5) @@
357
		$this->dropboxUid = $this->options['dropboxUid'];
358
		$this->tmbPrefix = 'dropbox'.base_convert($this->dropboxUid, 10, 32);
359
360
		if (!empty($this->options['tmpPath'])) {
361
			if ((is_dir($this->options['tmpPath']) || @mkdir($this->options['tmpPath'])) && is_writable($this->options['tmpPath'])) {
362
				$this->tmp = $this->options['tmpPath'];
363
			}
364
		}
365
		if (!$this->tmp && is_writable($this->options['tmbPath'])) {
366
			$this->tmp = $this->options['tmbPath'];
367
		}
@@ 369-373 (lines=5) @@
366
			$this->tmp = $this->options['tmbPath'];
367
		}
368
		
369
		if (!empty($this->options['metaCachePath'])) {
370
			if ((is_dir($this->options['metaCachePath']) || @mkdir($this->options['metaCachePath'])) && is_writable($this->options['metaCachePath'])) {
371
				$this->metaCache = $this->options['metaCachePath'];
372
			}
373
		}
374
		if (!$this->metaCache && $this->tmp) {
375
			$this->metaCache = $this->tmp;
376
		}

php/elFinderVolumeS3.class.php 1 location

@@ 47-51 (lines=5) @@
44
	
45
	protected function configure() {
46
		parent::configure();
47
		if (!empty($this->options['tmpPath'])) {
48
			if ((is_dir($this->options['tmpPath']) || @mkdir($this->options['tmpPath'])) && is_writable($this->options['tmpPath'])) {
49
				$this->tmpPath = $this->options['tmpPath'];
50
			}
51
		}
52
		$this->mimeDetect = 'internal';
53
	}
54
	

php/elFinderVolumeFTP.class.php 1 location

@@ 199-203 (lines=5) @@
196
	protected function configure() {
197
		parent::configure();
198
		
199
		if (!empty($this->options['tmpPath'])) {
200
			if ((is_dir($this->options['tmpPath']) || @mkdir($this->options['tmpPath'], 0755, true)) && is_writable($this->options['tmpPath'])) {
201
				$this->tmp = $this->options['tmpPath'];
202
			}
203
		}
204
		
205
		if (!$this->tmp && $this->tmbPath) {
206
			$this->tmp = $this->tmbPath;

php/elFinderVolumeLocalFileSystem.class.php 1 location

@@ 111-115 (lines=5) @@
108
		parent::configure();
109
		
110
		// set $this->tmp by options['tmpPath']
111
		if (!empty($this->options['tmpPath'])) {
112
			if ((is_dir($this->options['tmpPath']) || @mkdir($this->options['tmpPath'], 0755, true)) && is_writable($this->options['tmpPath'])) {
113
				$this->tmp = $this->options['tmpPath'];
114
			}
115
		}
116
		
117
		// if no thumbnails url - try detect it
118
		if ($root['read'] && !$this->tmbURL && $this->URL) {