Code Duplication    Length = 30-31 lines in 2 locations

class/DoSync.php 1 location

@@ 57-86 (lines=30) @@
54
     * @param int $userid
55
     * @return string
56
     */
57
    public function deleteAccount($userid)
58
    {
59
        global $xoopsDB, $xoopsUser;
60
        $user     = new \XoopsUser($userid);
61
        $username = $user->uname();
62
        $sql01    = 'DELETE FROM ' . $xoopsDB->prefix('smallworld_admin') . " WHERE userid = '" . $userid . "'";
63
        $sql02    = 'DELETE FROM ' . $xoopsDB->prefix('smallworld_comments') . " WHERE uid_fk = '" . $userid . "'";
64
        $sql03    = 'DELETE FROM ' . $xoopsDB->prefix('smallworld_followers') . " WHERE me = '" . $userid . "' OR you = '" . $userid . "'";
65
        $sql04    = 'DELETE FROM ' . $xoopsDB->prefix('smallworld_friends') . " WHERE me = '" . $userid . "' OR you = '" . $userid . "'";
66
        $sql05    = 'DELETE FROM ' . $xoopsDB->prefix('smallworld_images') . " WHERE userid = '" . $userid . "'";
67
        $sql06    = 'DELETE FROM ' . $xoopsDB->prefix('smallworld_messages') . " WHERE uid_fk = '" . $userid . "'";
68
        $sql07    = 'DELETE FROM ' . $xoopsDB->prefix('smallworld_user') . " WHERE userid = '" . $userid . "'";
69
        $sql08    = 'DELETE FROM ' . $xoopsDB->prefix('smallworld_vote') . " WHERE user_id = '" . $userid . "'";
70
        $sql09    = 'DELETE FROM ' . $xoopsDB->prefix('smallworld_complaints') . " WHERE owner = '" . $userid . "' OR byuser_id = '" . $userid . "'";
71
        $sql10    = 'DELETE FROM ' . $xoopsDB->prefix('smallworld_settings') . " WHERE userid = '" . $userid . "'";
72
73
        $result01 = $xoopsDB->queryF($sql01);
74
        $result02 = $xoopsDB->queryF($sql02);
75
        $result03 = $xoopsDB->queryF($sql03);
76
        $result04 = $xoopsDB->queryF($sql04);
77
        $result05 = $xoopsDB->queryF($sql05);
78
        $result06 = $xoopsDB->queryF($sql06);
79
        $result07 = $xoopsDB->queryF($sql07);
80
        $result08 = $xoopsDB->queryF($sql08);
81
        $result09 = $xoopsDB->queryF($sql09);
82
        $result10 = $xoopsDB->queryF($sql10);
83
        // Remove picture dir
84
        $dirname = XOOPS_ROOT_PATH . '/uploads/albums_smallworld' . '/' . $userid . '/';
85
        $this->smallworld_remDir($userid, $dirname, $empty = false);
86
    }
87
88
    /**
89
     * smallworld_remDir function

class/SwDatabase.php 1 location

@@ 516-546 (lines=31) @@
513
     * @param int $userid
514
     * @return string
515
     */
516
    public function deleteAccount($userid)
517
    {
518
        global $xoopsDB, $xoopsUser;
519
        $user     = new \XoopsUser($userid);
520
        $username = $user->uname();
521
        $sql01    = 'DELETE FROM ' . $xoopsDB->prefix('smallworld_admin') . " WHERE userid = '" . $userid . "'";
522
        $sql02    = 'DELETE FROM ' . $xoopsDB->prefix('smallworld_comments') . " WHERE uid_fk = '" . $userid . "'";
523
        $sql03    = 'DELETE FROM ' . $xoopsDB->prefix('smallworld_followers') . " WHERE me = '" . $userid . "' OR you = '" . $userid . "'";
524
        $sql04    = 'DELETE FROM ' . $xoopsDB->prefix('smallworld_friends') . " WHERE me = '" . $userid . "' OR you = '" . $userid . "'";
525
        $sql05    = 'DELETE FROM ' . $xoopsDB->prefix('smallworld_images') . " WHERE userid = '" . $userid . "'";
526
        $sql06    = 'DELETE FROM ' . $xoopsDB->prefix('smallworld_messages') . " WHERE uid_fk = '" . $userid . "'";
527
        $sql07    = 'DELETE FROM ' . $xoopsDB->prefix('smallworld_user') . " WHERE userid = '" . $userid . "'";
528
        $sql08    = 'DELETE FROM ' . $xoopsDB->prefix('smallworld_vote') . " WHERE user_id = '" . $userid . "'";
529
        $sql09    = 'DELETE FROM ' . $xoopsDB->prefix('smallworld_complaints') . " WHERE owner = '" . $userid . "' OR byuser_id = '" . $userid . "'";
530
        $sql10    = 'DELETE FROM ' . $xoopsDB->prefix('smallworld_settings') . " WHERE userid = '" . $userid . "'";
531
532
        $result01 = $xoopsDB->queryF($sql01);
533
        $result02 = $xoopsDB->queryF($sql02);
534
        $result03 = $xoopsDB->queryF($sql03);
535
        $result04 = $xoopsDB->queryF($sql04);
536
        $result05 = $xoopsDB->queryF($sql05);
537
        $result06 = $xoopsDB->queryF($sql06);
538
        $result07 = $xoopsDB->queryF($sql07);
539
        $result08 = $xoopsDB->queryF($sql08);
540
        $result09 = $xoopsDB->queryF($sql09);
541
        $result10 = $xoopsDB->queryF($sql10);
542
        // Remove picture dir
543
        $dirname = XOOPS_ROOT_PATH . '/uploads/albums_smallworld' . '/' . $userid . '/';
544
        $this->smallworld_remDir($userid, $dirname, $empty = false);
545
        echo $username . _AM_SMALLWORLD_ADMIN_USERDELETEDALERT;
546
    }
547
548
    /**
549
     * SmallworldDeleteDirectory function