Code Duplication    Length = 13-13 lines in 2 locations

lib/elFinderVolumeFTP.class.php 1 location

@@ 689-701 (lines=13) @@
686
     * @return string
687
     * @author Dmitry (dio) Levashov
688
     **/
689
    protected function _relpath($path)
690
    {
691
        if ($path === $this->root) {
692
            return '';
693
        } else {
694
            if (strpos($path, $this->root) === 0) {
695
                return ltrim(substr($path, strlen($this->root)), $this->separator);
696
            } else {
697
                // for link
698
                return $path;
699
            }
700
        }
701
    }
702
703
    /**
704
     * Convert path related to root dir into real path.

lib/elFinderVolumeLocalFileSystem.class.php 1 location

@@ 390-402 (lines=13) @@
387
     * @return string
388
     * @author Dmitry (dio) Levashov
389
     **/
390
    protected function _relpath($path)
391
    {
392
        if ($path === $this->root) {
393
            return '';
394
        } else {
395
            if (strpos($path, $this->root) === 0) {
396
                return ltrim(substr($path, strlen($this->root)), DIRECTORY_SEPARATOR);
397
            } else {
398
                // for link
399
                return $path;
400
            }
401
        }
402
    }
403
404
    /**
405
     * Convert path related to root dir into real path.