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

@@ 139-143 (lines=5) @@
136
		parent::configure();
137
		
138
		// set $this->tmp by options['tmpPath']
139
		if (!empty($this->options['tmpPath'])) {
140
			if ((is_dir($this->options['tmpPath']) || @mkdir($this->options['tmpPath'], 0755, true)) && is_writable($this->options['tmpPath'])) {
141
				$this->tmp = $this->options['tmpPath'];
142
			}
143
		}
144
		
145
		// if no thumbnails url - try detect it
146
		if ($root['read'] && !$this->tmbURL && $this->URL) {