Code Duplication    Length = 7-12 lines in 8 locations

main/inc/lib/online.inc.php 1 location

@@ 167-173 (lines=7) @@
164
 * @param int User ID
165
 * @return void
166
 */
167
function LoginDelete($user_id)
168
{
169
	$online_table = Database::get_main_table(TABLE_STATISTIC_TRACK_E_ONLINE);
170
    $user_id = intval($user_id);
171
	$query = "DELETE FROM " . $online_table . " WHERE login_user_id = $user_id";
172
	Database::query($query);
173
}
174
175
/**
176
 * @param int $user_id

main/inc/lib/social.lib.php 1 location

@@ 1652-1660 (lines=9) @@
1649
    * @param int $id id message to delete.
1650
    * @return bool status query
1651
    */
1652
    public static function deleteMessage($id)
1653
    {
1654
        $id = intval($id);
1655
        $tblMessage = Database::get_main_table(TABLE_MESSAGE);
1656
        $statusMessage = MESSAGE_STATUS_WALL_DELETE;
1657
        $sql = "UPDATE $tblMessage SET msg_status = '$statusMessage' WHERE id = '{$id}' ";
1658
1659
        return Database::query($sql);
1660
    }
1661
1662
    /**
1663
     * Generate the social block for a user

main/inc/lib/urlmanager.lib.php 4 locations

@@ 72-80 (lines=9) @@
69
     *
70
    * @return boolean true if success
71
    * */
72
    public static function delete($id)
73
    {
74
        $id = intval($id);
75
        $table = Database :: get_main_table(TABLE_MAIN_ACCESS_URL);
76
        $sql= "DELETE FROM $table WHERE id = ".$id;
77
        $result = Database::query($sql);
78
79
        return $result;
80
    }
81
82
    /**
83
     * @param string $url
@@ 158-168 (lines=11) @@
155
     * @param int $url_id
156
     * @return array
157
     * */
158
    public static function get_url_data_from_id($url_id)
159
    {
160
        $table = Database :: get_main_table(TABLE_MAIN_ACCESS_URL);
161
        $sql = "SELECT id, url, description, active
162
                FROM $table
163
                WHERE id = ".intval($url_id);
164
        $res = Database::query($sql);
165
        $row = Database::fetch_array($res);
166
167
        return $row;
168
    }
169
170
    /**
171
     * Gets the inner join of users and urls table
@@ 239-249 (lines=11) @@
236
     *
237
     * @return int Database::num_rows($res);
238
     **/
239
    public static function getCountUrlRelCourse($courseId)
240
    {
241
        $courseId = intval($courseId);
242
        $tableUrlRelCourse = Database::get_main_table(TABLE_MAIN_ACCESS_URL_REL_COURSE);
243
        $sql = "SELECT *
244
                FROM $tableUrlRelCourse
245
                WHERE c_id = '$courseId'";
246
        $res = Database::query($sql);
247
248
        return Database::num_rows($res);
249
    }
250
251
    /**
252
     * Gets the inner join of access_url and the session table
@@ 767-778 (lines=12) @@
764
     *
765
     * @return boolean true if success
766
     * */
767
    public static function deleteUserFromAllUrls($userId)
768
    {
769
        $table_url_rel_user = Database::get_main_table(TABLE_MAIN_ACCESS_URL_REL_USER);
770
        $result = true;
771
        if (!empty($userId)) {
772
            $sql= "DELETE FROM $table_url_rel_user
773
                   WHERE user_id = ".intval($userId);
774
            Database::query($sql);
775
        }
776
777
        return $result;
778
    }
779
780
    /**
781
    * Deletes an url and course relationship

main/inc/lib/usermanager.lib.php 2 locations

@@ 4757-4766 (lines=10) @@
4754
    /**
4755
     * @param int $userId
4756
     */
4757
    static function add_user_as_admin($userId)
4758
    {
4759
        $table_admin = Database :: get_main_table(TABLE_MAIN_ADMIN);
4760
        $userId = intval($userId);
4761
4762
        if (!self::is_admin($userId)) {
4763
            $sql = "INSERT INTO $table_admin SET user_id = $userId";
4764
            Database::query($sql);
4765
        }
4766
    }
4767
4768
    /**
4769
     * @param int $userId
@@ 4771-4779 (lines=9) @@
4768
    /**
4769
     * @param int $userId
4770
     */
4771
    public static function remove_user_admin($userId)
4772
    {
4773
        $table_admin = Database :: get_main_table(TABLE_MAIN_ADMIN);
4774
        $userId = intval($userId);
4775
        if (self::is_admin($userId)) {
4776
            $sql = "DELETE FROM $table_admin WHERE user_id = $userId";
4777
            Database::query($sql);
4778
        }
4779
    }
4780
4781
    /**
4782
     * @param string $from