Code Duplication    Length = 26-28 lines in 2 locations

main/work/edit.php 1 location

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

main/work/work.lib.php 1 location

@@ 3369-3394 (lines=26) @@
3366
3367
    if (!empty($homework)) {
3368
3369
        if (!empty($homework['expires_on']) || !empty($homework['ends_on'])) {
3370
            $time_now = time();
3371
3372
            if (!empty($homework['expires_on'])) {
3373
                $time_expires   = api_strtotime($homework['expires_on'], 'UTC');
3374
                $difference     = $time_expires - $time_now;
3375
                if ($difference < 0) {
3376
                    $has_expired = true;
3377
                }
3378
            }
3379
3380
            if (empty($homework['expires_on'])) {
3381
                $has_expired = false;
3382
            }
3383
3384
            if (!empty($homework['ends_on'])) {
3385
                $time_ends = api_strtotime($homework['ends_on'], 'UTC');
3386
                $difference2 = $time_ends - $time_now;
3387
                if ($difference2 < 0) {
3388
                    $has_ended = true;
3389
                }
3390
            }
3391
3392
            $ends_on = api_convert_and_format_date($homework['ends_on']);
3393
            $expires_on = api_convert_and_format_date($homework['expires_on']);
3394
        }
3395
3396
        if ($has_ended) {
3397
            $message = Display::return_message(get_lang('EndDateAlreadyPassed').' '.$ends_on, 'error');