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

@@ 3855-3871 (lines=17) @@
3852
 * @param array $courseInfo
3853
 * @return int
3854
 */
3855
function agendaExistsForWork($workId, $courseInfo)
3856
{
3857
    $workTable = Database :: get_course_table(TABLE_STUDENT_PUBLICATION_ASSIGNMENT);
3858
    $courseId = $courseInfo['real_id'];
3859
    $workId = intval($workId);
3860
3861
    $sql = "SELECT add_to_calendar FROM $workTable
3862
            WHERE c_id = $courseId AND publication_id = ".$workId;
3863
    $res = Database::query($sql);
3864
    if (Database::num_rows($res)) {
3865
        $row = Database::fetch_array($res, 'ASSOC');
3866
        if (!empty($row['add_to_calendar'])) {
3867
            return $row['add_to_calendar'];
3868
        }
3869
    }
3870
    return 0;
3871
}
3872
3873
/**
3874
 * Update work description, qualification, weight, allow_text_assignment