Code Duplication    Length = 14-14 lines in 3 locations

src/dbo/values.php 3 locations

@@ 70-83 (lines=14) @@
67
                $value = $value_id;
68
                break;
69
70
            case FIELD_TYPE_FLOAT:
71
72
                $rs = dal_query('values/ffndid.sql', $value_id);
73
74
                if ($rs->rows == 0)
75
                {
76
                    debug_write_log(DEBUG_ERROR, '[value_find] Float value cannot be found.');
77
                }
78
                else
79
                {
80
                    $value = $rs->fetch('float_value');
81
                }
82
83
                break;
84
85
            case NULL:                  // NULL is used for subject
86
            case FIELD_TYPE_STRING:
@@ 86-99 (lines=14) @@
83
                break;
84
85
            case NULL:                  // NULL is used for subject
86
            case FIELD_TYPE_STRING:
87
88
                $rs = dal_query('values/sfndid.sql', $value_id);
89
90
                if ($rs->rows == 0)
91
                {
92
                    debug_write_log(DEBUG_ERROR, '[value_find] String value cannot be found.');
93
                }
94
                else
95
                {
96
                    $value = $rs->fetch('string_value');
97
                }
98
99
                break;
100
101
            case FIELD_TYPE_MULTILINED:
102
@@ 101-114 (lines=14) @@
98
99
                break;
100
101
            case FIELD_TYPE_MULTILINED:
102
103
                $rs = dal_query('values/tfndid.sql', $value_id);
104
105
                if ($rs->rows == 0)
106
                {
107
                    debug_write_log(DEBUG_ERROR, '[value_find] Value cannot be found.');
108
                }
109
                else
110
                {
111
                    $value = $rs->fetch('text_value');
112
                }
113
114
                break;
115
116
            case FIELD_TYPE_CHECKBOX:
117