Code Duplication    Length = 7-10 lines in 2 locations

main/exercice/exercise.class.php 2 locations

@@ 5709-5715 (lines=7) @@
5706
                        $message = sprintf(get_lang('ExerciseIsActivatedFromXToY'),
5707
                    api_convert_and_format_date($this->start_time),
5708
                            api_convert_and_format_date($this->end_time));
5709
                    } else {
5710
                        // after start date and after end date
5711
                        $isVisible = false;
5712
                        $message = sprintf(get_lang('ExerciseWasActivatedFromXToY'),
5713
                            api_convert_and_format_date($this->start_time),
5714
                            api_convert_and_format_date($this->end_time));
5715
                    }
5716
                } else {
5717
                    if ($nowIsBeforeEndDate) {
5718
                        // before start date and before end date
@@ 5716-5725 (lines=10) @@
5713
                            api_convert_and_format_date($this->start_time),
5714
                            api_convert_and_format_date($this->end_time));
5715
                    }
5716
                } else {
5717
                    if ($nowIsBeforeEndDate) {
5718
                        // before start date and before end date
5719
                        $isVisible = false;
5720
                        $message = sprintf(get_lang('ExerciseWillBeActivatedFromXToY'),
5721
                            api_convert_and_format_date($this->start_time),
5722
                            api_convert_and_format_date($this->end_time));
5723
                    }
5724
                    // case before start date and after end date is impossible
5725
                }
5726
            } elseif (!$existsStartDate && !$existsEndDate) {
5727
                // doesnt exist start date nor end date
5728
                $isVisible = true;