Code Duplication    Length = 7-10 lines in 2 locations

main/exercise/exercise.class.php 2 locations

@@ 5855-5861 (lines=7) @@
5852
                        $message = sprintf(get_lang('ExerciseIsActivatedFromXToY'),
5853
                    api_convert_and_format_date($this->start_time),
5854
                            api_convert_and_format_date($this->end_time));
5855
                    } else {
5856
                        // after start date and after end date
5857
                        $isVisible = false;
5858
                        $message = sprintf(get_lang('ExerciseWasActivatedFromXToY'),
5859
                            api_convert_and_format_date($this->start_time),
5860
                            api_convert_and_format_date($this->end_time));
5861
                    }
5862
                } else {
5863
                    if ($nowIsBeforeEndDate) {
5864
                        // before start date and before end date
@@ 5862-5871 (lines=10) @@
5859
                            api_convert_and_format_date($this->start_time),
5860
                            api_convert_and_format_date($this->end_time));
5861
                    }
5862
                } else {
5863
                    if ($nowIsBeforeEndDate) {
5864
                        // before start date and before end date
5865
                        $isVisible = false;
5866
                        $message = sprintf(get_lang('ExerciseWillBeActivatedFromXToY'),
5867
                            api_convert_and_format_date($this->start_time),
5868
                            api_convert_and_format_date($this->end_time));
5869
                    }
5870
                    // case before start date and after end date is impossible
5871
                }
5872
            } elseif (!$existsStartDate && !$existsEndDate) {
5873
                // doesnt exist start date nor end date
5874
                $isVisible = true;