Code Duplication    Length = 30-30 lines in 2 locations

includes/librairies/eav/attributes.class.php 2 locations

@@ 760-789 (lines=30) @@
757
					}
758
					else {
759
						$new_possible_value = array();
760
						switch ( $editedItem->data_type) {
761
							case 'integer':
762
								$new_possible_value[__('Checkbox', 'wpshop')] = 'checkbox';
763
								$new_possible_value[__('Radio button', 'wpshop')] = 'radio';
764
								$new_possible_value[__('select', 'wpshop')] = 'select';
765
								$new_possible_value[__('multiple-select', 'wpshop')] = 'multiple-select';
766
								break;
767
							case 'varchar':
768
								switch ( $input_def['value'] ) {
769
									case 'hidden':
770
										$new_possible_value[__('Hidden field', 'wpshop')] = 'hidden_field';
771
										break;
772
									case 'password':
773
										$new_possible_value[__('Password field', 'wpshop')] = 'pass_field';
774
										break;
775
									default:
776
										$new_possible_value[__('Text field', 'wpshop')] = 'short_text';
777
										break;
778
								}
779
								break;
780
							case 'text':
781
								$new_possible_value[__('Textarea field', 'wpshop')] = 'textarea';
782
								break;
783
							case 'decimal':
784
								$new_possible_value[__('Number field', 'wpshop')] = 'float_field';
785
								break;
786
							case 'datetime':
787
								$new_possible_value[__('Date field', 'wpshop')] = 'date_field';
788
								break;
789
						}
790
						$input_def['possible_value'] = $new_possible_value;
791
					}
792
				}
@@ 797-826 (lines=30) @@
794
					$new_possible_value = array();
795
796
					if ( is_object($editedItem) ) {
797
						switch ( $editedItem->data_type) {
798
							case 'integer':
799
								$new_possible_value[__('Checkbox', 'wpshop')] = 'checkbox';
800
								$new_possible_value[__('Radio button', 'wpshop')] = 'radio';
801
								$new_possible_value[__('select', 'wpshop')] = 'select';
802
								$new_possible_value[__('multiple-select', 'wpshop')] = 'multiple-select';
803
								break;
804
							case 'varchar':
805
									switch ( $input_def['value'] ) {
806
										case 'hidden':
807
											$new_possible_value[__('Hidden field', 'wpshop')] = 'hidden_field';
808
										break;
809
										case 'password':
810
											$new_possible_value[__('Password field', 'wpshop')] = 'pass_field';
811
										break;
812
										default:
813
											$new_possible_value[__('Text field', 'wpshop')] = 'short_text';
814
										break;
815
									}
816
								break;
817
							case 'text':
818
									$new_possible_value[__('Textarea field', 'wpshop')] = 'textarea';
819
								break;
820
							case 'decimal':
821
									$new_possible_value[__('Number field', 'wpshop')] = 'float_field';
822
								break;
823
							case 'datetime':
824
									$new_possible_value[__('Date field', 'wpshop')] = 'date_field';
825
								break;
826
						}
827
					}
828
					else {
829
						$new_possible_value[__('Text field', 'wpshop')] = 'short_text';