Code Duplication    Length = 7-10 lines in 2 locations

main/exercise/exercise.class.php 2 locations

@@ 6036-6042 (lines=7) @@
6033
                        $message = sprintf(get_lang('ExerciseIsActivatedFromXToY'),
6034
                            api_convert_and_format_date($this->start_time),
6035
                            api_convert_and_format_date($this->end_time));
6036
                    } else {
6037
                        // after start date and after end date
6038
                        $isVisible = false;
6039
                        $message = sprintf(get_lang('ExerciseWasActivatedFromXToY'),
6040
                            api_convert_and_format_date($this->start_time),
6041
                            api_convert_and_format_date($this->end_time));
6042
                    }
6043
                } else {
6044
                    if ($nowIsBeforeEndDate) {
6045
                        // before start date and before end date
@@ 6043-6052 (lines=10) @@
6040
                            api_convert_and_format_date($this->start_time),
6041
                            api_convert_and_format_date($this->end_time));
6042
                    }
6043
                } else {
6044
                    if ($nowIsBeforeEndDate) {
6045
                        // before start date and before end date
6046
                        $isVisible = false;
6047
                        $message = sprintf(get_lang('ExerciseWillBeActivatedFromXToY'),
6048
                            api_convert_and_format_date($this->start_time),
6049
                            api_convert_and_format_date($this->end_time));
6050
                    }
6051
                    // case before start date and after end date is impossible
6052
                }
6053
            } elseif (!$existsStartDate && !$existsEndDate) {
6054
                // doesnt exist start date nor end date
6055
                $isVisible = true;