Code Duplication    Length = 7-12 lines in 7 locations

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

@@ 177-187 (lines=11) @@
174
     * @param int $url_id
175
     * @return array
176
     * */
177
    public static function get_url_data_from_id($url_id)
178
    {
179
        $table = Database :: get_main_table(TABLE_MAIN_ACCESS_URL);
180
        $sql = "SELECT id, url, description, active
181
                FROM $table
182
                WHERE id = ".intval($url_id);
183
        $res = Database::query($sql);
184
        $row = Database::fetch_array($res);
185
186
        return $row;
187
    }
188
189
    /**
190
     * Gets the inner join of users and urls table
@@ 258-268 (lines=11) @@
255
     *
256
     * @return int Database::num_rows($res);
257
     **/
258
    public static function getCountUrlRelCourse($courseId)
259
    {
260
        $courseId = intval($courseId);
261
        $tableUrlRelCourse = Database::get_main_table(TABLE_MAIN_ACCESS_URL_REL_COURSE);
262
        $sql = "SELECT *
263
                FROM $tableUrlRelCourse
264
                WHERE c_id = '$courseId'";
265
        $res = Database::query($sql);
266
267
        return Database::num_rows($res);
268
    }
269
270
    /**
271
     * Gets the inner join of access_url and the session table
@@ 786-797 (lines=12) @@
783
     *
784
     * @return boolean true if success
785
     * */
786
    public static function deleteUserFromAllUrls($userId)
787
    {
788
        $table_url_rel_user = Database::get_main_table(TABLE_MAIN_ACCESS_URL_REL_USER);
789
        $result = true;
790
        if (!empty($userId)) {
791
            $sql= "DELETE FROM $table_url_rel_user
792
                   WHERE user_id = ".intval($userId);
793
            Database::query($sql);
794
        }
795
796
        return $result;
797
    }
798
799
    /**
800
    * Deletes an url and course relationship

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

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

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

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

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

@@ 4802-4811 (lines=10) @@
4799
    /**
4800
     * @param int $userId
4801
     */
4802
    static function add_user_as_admin($userId)
4803
    {
4804
        $table_admin = Database :: get_main_table(TABLE_MAIN_ADMIN);
4805
        $userId = intval($userId);
4806
4807
        if (!self::is_admin($userId)) {
4808
            $sql = "INSERT INTO $table_admin SET user_id = $userId";
4809
            Database::query($sql);
4810
        }
4811
    }
4812
4813
    /**
4814
     * @param int $userId
@@ 4816-4824 (lines=9) @@
4813
    /**
4814
     * @param int $userId
4815
     */
4816
    public static function remove_user_admin($userId)
4817
    {
4818
        $table_admin = Database :: get_main_table(TABLE_MAIN_ADMIN);
4819
        $userId = intval($userId);
4820
        if (self::is_admin($userId)) {
4821
            $sql = "DELETE FROM $table_admin WHERE user_id = $userId";
4822
            Database::query($sql);
4823
        }
4824
    }
4825
4826
    /**
4827
     * @param string $from