Code Duplication    Length = 8-11 lines in 2 locations

core/EE_System.core.php 2 locations

@@ 714-721 (lines=8) @@
711
            } else {
712
                // its not an update. maybe a reactivation?
713
                if (get_option($activation_indicator_option_name, false)) {
714
                    if ($version_is_higher === -1) {
715
                        $req_type = EE_System::req_type_downgrade;
716
                    } elseif ($version_is_higher === 0) {
717
                        // we've seen this version before, but it's an activation. must be a reactivation
718
                        $req_type = EE_System::req_type_reactivation;
719
                    } else {// $version_is_higher === 1
720
                        $req_type = EE_System::req_type_upgrade;
721
                    }
722
                    delete_option($activation_indicator_option_name);
723
                } else {
724
                    // we've seen this version before and the activation indicate doesn't show it was just activated
@@ 723-733 (lines=11) @@
720
                        $req_type = EE_System::req_type_upgrade;
721
                    }
722
                    delete_option($activation_indicator_option_name);
723
                } else {
724
                    // we've seen this version before and the activation indicate doesn't show it was just activated
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 and it's not an activation. its normal request
729
                        $req_type = EE_System::req_type_normal;
730
                    } else {// $version_is_higher === 1
731
                        $req_type = EE_System::req_type_upgrade;
732
                    }
733
                }
734
            }
735
        } else {
736
            // brand new install