Code Duplication    Length = 7-7 lines in 3 locations

htdocs/kernel/object.php 3 locations

@@ 233-239 (lines=7) @@
230
                case XOBJ_DTYPE_UNICODE_TXTAREA:
231
                    $this->vars[$key]['value'] = xoops_convert_decode($value);
232
                    break;
233
                case XOBJ_DTYPE_DATE:
234
                    if (!is_string($value) && is_numeric($value)) {
235
                        $this->vars[$key]['value'] = date(_DBDATESTRING, $value);
236
                    } else {
237
                        $this->vars[$key]['value'] = date(_DBDATESTRING, strtotime($value));
238
                    }
239
                    break;
240
                case XOBJ_DTYPE_TIME:
241
                    if (!is_string($value) && is_numeric($value)) {
242
                        $this->vars[$key]['value'] = date(_DBTIMESTRING, $value);
@@ 240-246 (lines=7) @@
237
                        $this->vars[$key]['value'] = date(_DBDATESTRING, strtotime($value));
238
                    }
239
                    break;
240
                case XOBJ_DTYPE_TIME:
241
                    if (!is_string($value) && is_numeric($value)) {
242
                        $this->vars[$key]['value'] = date(_DBTIMESTRING, $value);
243
                    } else {
244
                        $this->vars[$key]['value'] = date(_DBTIMESTRING, strtotime($value));
245
                    }
246
                    break;
247
                case XOBJ_DTYPE_TIMESTAMP:
248
                    if (!is_string($value) && is_numeric($value)) {
249
                        $this->vars[$key]['value'] = date(_DBTIMESTAMPSTRING, $value);
@@ 247-253 (lines=7) @@
244
                        $this->vars[$key]['value'] = date(_DBTIMESTRING, strtotime($value));
245
                    }
246
                    break;
247
                case XOBJ_DTYPE_TIMESTAMP:
248
                    if (!is_string($value) && is_numeric($value)) {
249
                        $this->vars[$key]['value'] = date(_DBTIMESTAMPSTRING, $value);
250
                    } else {
251
                        $this->vars[$key]['value'] = date(_DBTIMESTAMPSTRING, strtotime($value));
252
                    }
253
                    break;
254
                // YOU SHOULD NOT USE THE ABOVE TYPES, THEY WILL BE REMOVED
255
                default:
256
                    $this->vars[$key]['value'] =& $value;