Code Duplication    Length = 7-10 lines in 2 locations

main/exercice/exercise.class.php 2 locations

@@ 5761-5767 (lines=7) @@
5758
                        $message = sprintf(get_lang('ExerciseIsActivatedFromXToY'),
5759
                    api_convert_and_format_date($this->start_time),
5760
                            api_convert_and_format_date($this->end_time));
5761
                    } else {
5762
                        // after start date and after end date
5763
                        $isVisible = false;
5764
                        $message = sprintf(get_lang('ExerciseWasActivatedFromXToY'),
5765
                            api_convert_and_format_date($this->start_time),
5766
                            api_convert_and_format_date($this->end_time));
5767
                    }
5768
                } else {
5769
                    if ($nowIsBeforeEndDate) {
5770
                        // before start date and before end date
@@ 5768-5777 (lines=10) @@
5765
                            api_convert_and_format_date($this->start_time),
5766
                            api_convert_and_format_date($this->end_time));
5767
                    }
5768
                } else {
5769
                    if ($nowIsBeforeEndDate) {
5770
                        // before start date and before end date
5771
                        $isVisible = false;
5772
                        $message = sprintf(get_lang('ExerciseWillBeActivatedFromXToY'),
5773
                            api_convert_and_format_date($this->start_time),
5774
                            api_convert_and_format_date($this->end_time));
5775
                    }
5776
                    // case before start date and after end date is impossible
5777
                }
5778
            } elseif (!$existsStartDate && !$existsEndDate) {
5779
                // doesnt exist start date nor end date
5780
                $isVisible = true;