Code Duplication    Length = 7-10 lines in 2 locations

main/exercise/exercise.class.php 2 locations

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