Code Duplication    Length = 4-5 lines in 4 locations

lib/elFinderVolumeDriver.class.php 1 location

@@ 4570-4574 (lines=5) @@
4567
        $result = [];
4568
4569
        $timeout = $this->options['searchTimeout'] ? $this->searchStart + $this->options['searchTimeout'] : 0;
4570
        if ($timeout && $timeout < time()) {
4571
            $this->setError(elFinder::ERROR_SEARCH_TIMEOUT, $this->path($this->encode($path)));
4572
4573
            return $result;
4574
        }
4575
4576
        foreach ($this->scandirCE($path) as $p) {
4577
            elFinder::extendTimeLimit($this->options['searchTimeout'] + 30);

lib/elFinderVolumeDropbox.class.php 1 location

@@ 698-701 (lines=4) @@
695
696
        if ($res) {
697
            foreach ($res as $raw) {
698
                if ($timeout && $timeout < time()) {
699
                    $this->setError(elFinder::ERROR_SEARCH_TIMEOUT, $this->path($this->encode($path)));
700
                    break;
701
                }
702
703
                $raw = unserialize($raw);
704
                if ($stat = $this->parseRaw($raw)) {

lib/elFinderVolumeLocalFileSystem.class.php 1 location

@@ 1256-1260 (lines=5) @@
1253
        $result = [];
1254
1255
        $timeout = $this->options['searchTimeout'] ? $this->searchStart + $this->options['searchTimeout'] : 0;
1256
        if ($timeout && $timeout < time()) {
1257
            $this->setError(elFinder::ERROR_SEARCH_TIMEOUT, $this->path($this->encode($path)));
1258
1259
            return $result;
1260
        }
1261
        elFinder::extendTimeLimit($this->options['searchTimeout'] + 30);
1262
1263
        $match = [];

lib/elFinderVolumeMySQL.class.php 1 location

@@ 371-374 (lines=4) @@
368
369
        if (($res = $this->query($sql))) {
370
            while ($row = $res->fetch_assoc()) {
371
                if ($timeout && $timeout < time()) {
372
                    $this->setError(elFinder::ERROR_SEARCH_TIMEOUT, $this->path($this->encode($path)));
373
                    break;
374
                }
375
376
                if (! $this->mimeAccepted($row['mime'], $mimes)) {
377
                    continue;