Code Duplication    Length = 22-23 lines in 2 locations

class/DoSync.php 1 location

@@ 136-158 (lines=23) @@
133
     * @param int $userid
134
     * @return true
135
     */
136
    public function SmallworldDeleteDirectory($userid)
137
    {
138
        $dirname = XOOPS_ROOT_PATH . '/uploads/albums_smallworld' . '/' . $userid . '/';
139
        if (is_dir($dirname)) {
140
            $dir_handle = opendir($dirname);
141
        }
142
        if (!$dir_handle) {
143
            return false;
144
        }
145
        while ($file = readdir($dir_handle)) {
146
            if ('.' != $file && '..' != $file) {
147
                if (!is_dir($dirname . '/' . $file)) {
148
                    unlink($dirname . '/' . $file);
149
                } else {
150
                    $this->SmallworldDeleteDirectory($dirname . '/' . $file);
151
                }
152
            }
153
        }
154
        closedir($dir_handle);
155
        rmdir($dirname);
156
157
        return true;
158
    }
159
}
160

class/SwDatabase.php 1 location

@@ 556-577 (lines=22) @@
553
     * @param int $userid
554
     * @return true
555
     */
556
    public function SmallworldDeleteDirectory($userid)
557
    {
558
        $dirname = XOOPS_ROOT_PATH . '/uploads/albums_smallworld' . '/' . $userid . '/';
559
        if (is_dir($dirname)) {
560
            $dir_handle = opendir($dirname);
561
        }
562
        if (!$dir_handle) {
563
            return false;
564
        }
565
        while ($file = readdir($dir_handle)) {
566
            if ('.' !== $file && '..' !== $file) {
567
                if (!is_dir($dirname . '/' . $file)) {
568
                    unlink($dirname . '/' . $file);
569
                } else {
570
                    $this->SmallworldDeleteDirectory($dirname . '/' . $file);
571
                }
572
            }
573
        }
574
        closedir($dir_handle);
575
        rmdir($dirname);
576
        return true;
577
    }
578
579
    /**
580
     * smallworld_remDir function