Code Duplication    Length = 26-28 lines in 2 locations

main/work/edit.php 1 location

@@ 72-99 (lines=28) @@
69
if (!empty($my_folder_data)) {
70
    $homework = get_work_assignment_by_id($my_folder_data['id']);
71
72
    if (!empty($homework['expires_on']) || !empty($homework['ends_on'])) {
73
        $time_now = time();
74
75
        if (!empty($homework['expires_on']) &&
76
            !empty($homework['expires_on'])
77
        ) {
78
            $time_expires = api_strtotime($homework['expires_on'], 'UTC');
79
            $difference = $time_expires - $time_now;
80
            if ($difference < 0) {
81
                $has_expired = true;
82
            }
83
        }
84
85
        if (empty($homework['expires_on'])) {
86
            $has_expired = false;
87
        }
88
89
        if (!empty($homework['ends_on'])) {
90
            $time_ends = api_strtotime($homework['ends_on'], 'UTC');
91
            $difference2 = $time_ends - $time_now;
92
            if ($difference2 < 0) {
93
                $has_ended = true;
94
            }
95
        }
96
97
        $ends_on = api_convert_and_format_date($homework['ends_on']);
98
        $expires_on = api_convert_and_format_date($homework['expires_on']);
99
    }
100
}
101
102
$interbreadcrumb[] = array(

main/work/work.lib.php 1 location

@@ 3307-3332 (lines=26) @@
3304
    $has_ended = false;
3305
3306
    if (!empty($homework)) {
3307
        if (!empty($homework['expires_on']) || !empty($homework['ends_on'])) {
3308
            $time_now = time();
3309
3310
            if (!empty($homework['expires_on'])) {
3311
                $time_expires = api_strtotime($homework['expires_on'], 'UTC');
3312
                $difference = $time_expires - $time_now;
3313
                if ($difference < 0) {
3314
                    $has_expired = true;
3315
                }
3316
            }
3317
3318
            if (empty($homework['expires_on'])) {
3319
                $has_expired = false;
3320
            }
3321
3322
            if (!empty($homework['ends_on'])) {
3323
                $time_ends = api_strtotime($homework['ends_on'], 'UTC');
3324
                $difference2 = $time_ends - $time_now;
3325
                if ($difference2 < 0) {
3326
                    $has_ended = true;
3327
                }
3328
            }
3329
3330
            $ends_on = api_convert_and_format_date($homework['ends_on']);
3331
            $expires_on = api_convert_and_format_date($homework['expires_on']);
3332
        }
3333
3334
        if ($has_ended) {
3335
            $message = Display::return_message(get_lang('EndDateAlreadyPassed').' '.$ends_on, 'error');