Code Duplication    Length = 7-10 lines in 2 locations

main/exercice/exercise.class.php 2 locations

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