Code Duplication    Length = 8-11 lines in 2 locations

core/EE_System.core.php 2 locations

@@ 725-732 (lines=8) @@
722
            } else {
723
                // its not an update. maybe a reactivation?
724
                if (get_option($activation_indicator_option_name, false)) {
725
                    if ($version_is_higher === -1) {
726
                        $req_type = EE_System::req_type_downgrade;
727
                    } elseif ($version_is_higher === 0) {
728
                        // we've seen this version before, but it's an activation. must be a reactivation
729
                        $req_type = EE_System::req_type_reactivation;
730
                    } else {// $version_is_higher === 1
731
                        $req_type = EE_System::req_type_upgrade;
732
                    }
733
                    delete_option($activation_indicator_option_name);
734
                } else {
735
                    // we've seen this version before and the activation indicate doesn't show it was just activated
@@ 734-744 (lines=11) @@
731
                        $req_type = EE_System::req_type_upgrade;
732
                    }
733
                    delete_option($activation_indicator_option_name);
734
                } else {
735
                    // we've seen this version before and the activation indicate doesn't show it was just activated
736
                    if ($version_is_higher === -1) {
737
                        $req_type = EE_System::req_type_downgrade;
738
                    } elseif ($version_is_higher === 0) {
739
                        // we've seen this version before and it's not an activation. its normal request
740
                        $req_type = EE_System::req_type_normal;
741
                    } else {// $version_is_higher === 1
742
                        $req_type = EE_System::req_type_upgrade;
743
                    }
744
                }
745
            }
746
        } else {
747
            // brand new install