Code Duplication    Length = 17-21 lines in 2 locations

main/inc/lib/AnnouncementManager.php 1 location

@@ 418-438 (lines=21) @@
415
     *
416
     * @return int
417
     */
418
    public static function get_last_announcement_order($courseInfo)
419
    {
420
        if (empty($courseInfo)) {
421
            return 0;
422
        }
423
        $tbl_announcement = Database::get_course_table(TABLE_ANNOUNCEMENT);
424
425
        $course_id = $courseInfo['real_id'];
426
        $sql = "SELECT MAX(display_order)
427
                FROM $tbl_announcement
428
                WHERE c_id = $course_id ";
429
        $res_max = Database::query($sql);
430
431
        $order = 0;
432
        if (Database::num_rows($res_max)) {
433
            $row_max = Database::fetch_array($res_max);
434
            $order = intval($row_max[0])+1;
435
        }
436
437
        return $order;
438
    }
439
440
    /**
441
     * Store an announcement in the database (including its attached file if any)

main/work/work.lib.php 1 location

@@ 3883-3899 (lines=17) @@
3880
 * @param array $courseInfo
3881
 * @return int
3882
 */
3883
function agendaExistsForWork($workId, $courseInfo)
3884
{
3885
    $workTable = Database :: get_course_table(TABLE_STUDENT_PUBLICATION_ASSIGNMENT);
3886
    $courseId = $courseInfo['real_id'];
3887
    $workId = intval($workId);
3888
3889
    $sql = "SELECT add_to_calendar FROM $workTable
3890
            WHERE c_id = $courseId AND publication_id = ".$workId;
3891
    $res = Database::query($sql);
3892
    if (Database::num_rows($res)) {
3893
        $row = Database::fetch_array($res, 'ASSOC');
3894
        if (!empty($row['add_to_calendar'])) {
3895
            return $row['add_to_calendar'];
3896
        }
3897
    }
3898
    return 0;
3899
}
3900
3901
/**
3902
 * Update work description, qualification, weight, allow_text_assignment