Code Duplication    Length = 14-15 lines in 2 locations

main/inc/lib/AnnouncementManager.php 1 location

@@ 1157-1170 (lines=14) @@
1154
     * @author Arthur Portugal
1155
     * @version November 2009, dokeos 1.8.6.2
1156
     */
1157
    public static function get_attachment($announcementId)
1158
    {
1159
        $tbl_announcement_attachment = Database::get_course_table(TABLE_ANNOUNCEMENT_ATTACHMENT);
1160
        $announcementId = intval($announcementId);
1161
        $course_id = api_get_course_int_id();
1162
        $row = array();
1163
        $sql = 'SELECT id, path, filename, comment 
1164
                FROM ' . $tbl_announcement_attachment.'
1165
				WHERE c_id = ' . $course_id.' AND announcement_id = '.$announcementId;
1166
        $result = Database::query($sql);
1167
        if (Database::num_rows($result) != 0) {
1168
            $row = Database::fetch_array($result, 'ASSOC');
1169
        }
1170
        return $row;
1171
    }
1172
1173
    /**

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

@@ 3996-4010 (lines=15) @@
3993
     * @param    int $id The agenda item ID
3994
     * @return    array    The results of the database query, or null if not found
3995
     */
3996
    public static function get_personal_agenda_item($id)
3997
    {
3998
        $tbl_personal_agenda = Database::get_main_table(TABLE_PERSONAL_AGENDA);
3999
        $id = intval($id);
4000
        // make sure events of the personal agenda can only be seen by the user himself
4001
        $user = api_get_user_id();
4002
        $sql = " SELECT * FROM ".$tbl_personal_agenda." WHERE id=".$id." AND user = ".$user;
4003
        $result = Database::query($sql);
4004
        if (Database::num_rows($result) == 1) {
4005
            $item = Database::fetch_array($result);
4006
        } else {
4007
            $item = null;
4008
        }
4009
4010
        return $item;
4011
    }
4012
4013
    /**