Code Duplication    Length = 5-5 lines in 10 locations

install/class.update_schema.php 10 locations

@@ 792-796 (lines=5) @@
789
    			    $error = self::update_from_2();
790
    			    if ($error != '') return $error;
791
    			    else return self::check_version(true);
792
    			} elseif ($result['value'] == '3') {
793
    			    $error = self::update_from_3();
794
    			    if ($error != '') return $error;
795
    			    else return self::check_version(true);
796
    			} elseif ($result['value'] == '4') {
797
    			    $error = self::update_from_4();
798
    			    if ($error != '') return $error;
799
    			    else return self::check_version(true);
@@ 800-804 (lines=5) @@
797
    			    $error = self::update_from_4();
798
    			    if ($error != '') return $error;
799
    			    else return self::check_version(true);
800
    			} elseif ($result['value'] == '5') {
801
    			    $error = self::update_from_5();
802
    			    if ($error != '') return $error;
803
    			    else return self::check_version(true);
804
    			} elseif ($result['value'] == '6') {
805
    			    $error = self::update_from_6();
806
    			    if ($error != '') return $error;
807
    			    else return self::check_version(true);
@@ 808-812 (lines=5) @@
805
    			    $error = self::update_from_6();
806
    			    if ($error != '') return $error;
807
    			    else return self::check_version(true);
808
    			} elseif ($result['value'] == '7') {
809
    			    $error = self::update_from_7();
810
    			    if ($error != '') return $error;
811
    			    else return self::check_version(true);
812
    			} elseif ($result['value'] == '8') {
813
    			    $error = self::update_from_8();
814
    			    if ($error != '') return $error;
815
    			    else return self::check_version(true);
@@ 816-820 (lines=5) @@
813
    			    $error = self::update_from_8();
814
    			    if ($error != '') return $error;
815
    			    else return self::check_version(true);
816
    			} elseif ($result['value'] == '9') {
817
    			    $error = self::update_from_9();
818
    			    if ($error != '') return $error;
819
    			    else return self::check_version(true);
820
    			} elseif ($result['value'] == '10') {
821
    			    $error = self::update_from_10();
822
    			    if ($error != '') return $error;
823
    			    else return self::check_version(true);
@@ 824-828 (lines=5) @@
821
    			    $error = self::update_from_10();
822
    			    if ($error != '') return $error;
823
    			    else return self::check_version(true);
824
    			} elseif ($result['value'] == '11') {
825
    			    $error = self::update_from_11();
826
    			    if ($error != '') return $error;
827
    			    else return self::check_version(true);
828
    			} elseif ($result['value'] == '12') {
829
    			    $error = self::update_from_12();
830
    			    if ($error != '') return $error;
831
    			    else return self::check_version(true);
@@ 832-836 (lines=5) @@
829
    			    $error = self::update_from_12();
830
    			    if ($error != '') return $error;
831
    			    else return self::check_version(true);
832
    			} elseif ($result['value'] == '13') {
833
    			    $error = self::update_from_13();
834
    			    if ($error != '') return $error;
835
    			    else return self::check_version(true);
836
    			} elseif ($result['value'] == '14') {
837
    			    $error = self::update_from_14();
838
    			    if ($error != '') return $error;
839
    			    else return self::check_version(true);
@@ 840-844 (lines=5) @@
837
    			    $error = self::update_from_14();
838
    			    if ($error != '') return $error;
839
    			    else return self::check_version(true);
840
    			} elseif ($result['value'] == '15') {
841
    			    $error = self::update_from_15();
842
    			    if ($error != '') return $error;
843
    			    else return self::check_version(true);
844
    			} elseif ($result['value'] == '16') {
845
    			    $error = self::update_from_16();
846
    			    if ($error != '') return $error;
847
    			    else return self::check_version(true);
@@ 848-852 (lines=5) @@
845
    			    $error = self::update_from_16();
846
    			    if ($error != '') return $error;
847
    			    else return self::check_version(true);
848
    			} elseif ($result['value'] == '17') {
849
    			    $error = self::update_from_17();
850
    			    if ($error != '') return $error;
851
    			    else return self::check_version(true);
852
    			} elseif ($result['value'] == '18') {
853
    			    $error = self::update_from_18();
854
    			    if ($error != '') return $error;
855
    			    else return self::check_version(true);
@@ 856-860 (lines=5) @@
853
    			    $error = self::update_from_18();
854
    			    if ($error != '') return $error;
855
    			    else return self::check_version(true);
856
    			} elseif ($result['value'] == '19') {
857
    			    $error = self::update_from_19();
858
    			    if ($error != '') return $error;
859
    			    else return self::check_version(true);
860
    			} elseif ($result['value'] == '20') {
861
    			    $error = self::update_from_20();
862
    			    if ($error != '') return $error;
863
    			    else return self::check_version(true);
@@ 864-868 (lines=5) @@
861
    			    $error = self::update_from_20();
862
    			    if ($error != '') return $error;
863
    			    else return self::check_version(true);
864
    			} elseif ($result['value'] == '21') {
865
    			    $error = self::update_from_21();
866
    			    if ($error != '') return $error;
867
    			    else return self::check_version(true);
868
    			} elseif ($result['value'] == '22') {
869
    			    $error = self::update_from_22();
870
    			    if ($error != '') return $error;
871
    			    else return self::check_version(true);