Code Duplication    Length = 7-10 lines in 2 locations

main/exercice/exercise.class.php 2 locations

@@ 5776-5782 (lines=7) @@
5773
                        $message = sprintf(get_lang('ExerciseIsActivatedFromXToY'),
5774
                    api_convert_and_format_date($this->start_time),
5775
                            api_convert_and_format_date($this->end_time));
5776
                    } else {
5777
                        // after start date and after end date
5778
                        $isVisible = false;
5779
                        $message = sprintf(get_lang('ExerciseWasActivatedFromXToY'),
5780
                            api_convert_and_format_date($this->start_time),
5781
                            api_convert_and_format_date($this->end_time));
5782
                    }
5783
                } else {
5784
                    if ($nowIsBeforeEndDate) {
5785
                        // before start date and before end date
@@ 5783-5792 (lines=10) @@
5780
                            api_convert_and_format_date($this->start_time),
5781
                            api_convert_and_format_date($this->end_time));
5782
                    }
5783
                } else {
5784
                    if ($nowIsBeforeEndDate) {
5785
                        // before start date and before end date
5786
                        $isVisible = false;
5787
                        $message = sprintf(get_lang('ExerciseWillBeActivatedFromXToY'),
5788
                            api_convert_and_format_date($this->start_time),
5789
                            api_convert_and_format_date($this->end_time));
5790
                    }
5791
                    // case before start date and after end date is impossible
5792
                }
5793
            } elseif (!$existsStartDate && !$existsEndDate) {
5794
                // doesnt exist start date nor end date
5795
                $isVisible = true;