Code Duplication    Length = 7-10 lines in 2 locations

main/exercise/exercise.class.php 2 locations

@@ 5912-5918 (lines=7) @@
5909
                        $message = sprintf(get_lang('ExerciseIsActivatedFromXToY'),
5910
                            api_convert_and_format_date($this->start_time),
5911
                            api_convert_and_format_date($this->end_time));
5912
                    } else {
5913
                        // after start date and after end date
5914
                        $isVisible = false;
5915
                        $message = sprintf(get_lang('ExerciseWasActivatedFromXToY'),
5916
                            api_convert_and_format_date($this->start_time),
5917
                            api_convert_and_format_date($this->end_time));
5918
                    }
5919
                } else {
5920
                    if ($nowIsBeforeEndDate) {
5921
                        // before start date and before end date
@@ 5919-5928 (lines=10) @@
5916
                            api_convert_and_format_date($this->start_time),
5917
                            api_convert_and_format_date($this->end_time));
5918
                    }
5919
                } else {
5920
                    if ($nowIsBeforeEndDate) {
5921
                        // before start date and before end date
5922
                        $isVisible = false;
5923
                        $message = sprintf(get_lang('ExerciseWillBeActivatedFromXToY'),
5924
                            api_convert_and_format_date($this->start_time),
5925
                            api_convert_and_format_date($this->end_time));
5926
                    }
5927
                    // case before start date and after end date is impossible
5928
                }
5929
            } elseif (!$existsStartDate && !$existsEndDate) {
5930
                // doesnt exist start date nor end date
5931
                $isVisible = true;