Code Duplication    Length = 3-3 lines in 3 locations

htdocs/kernel/object.php 3 locations

@@ 717-719 (lines=3) @@
714
            } else {
715
                $cleanv = is_string($cleanv) ? trim($cleanv) : $cleanv;
716
                switch ($v['data_type']) {
717
                    case XOBJ_DTYPE_TIMESTAMP:
718
                        $cleanv = !is_string($cleanv) && is_numeric($cleanv) ? date(_DBTIMESTAMPSTRING, $cleanv) : date(_DBTIMESTAMPSTRING, strtotime($cleanv));
719
                        break;
720
                    case XOBJ_DTYPE_TIME:
721
                        $cleanv = !is_string($cleanv) && is_numeric($cleanv) ? date(_DBTIMESTRING, $cleanv) : date(_DBTIMESTRING, strtotime($cleanv));
722
                        break;
@@ 720-722 (lines=3) @@
717
                    case XOBJ_DTYPE_TIMESTAMP:
718
                        $cleanv = !is_string($cleanv) && is_numeric($cleanv) ? date(_DBTIMESTAMPSTRING, $cleanv) : date(_DBTIMESTAMPSTRING, strtotime($cleanv));
719
                        break;
720
                    case XOBJ_DTYPE_TIME:
721
                        $cleanv = !is_string($cleanv) && is_numeric($cleanv) ? date(_DBTIMESTRING, $cleanv) : date(_DBTIMESTRING, strtotime($cleanv));
722
                        break;
723
                    case XOBJ_DTYPE_DATE:
724
                        $cleanv = !is_string($cleanv) && is_numeric($cleanv) ? date(_DBDATESTRING, $cleanv) : date(_DBDATESTRING, strtotime($cleanv));
725
                        break;
@@ 723-725 (lines=3) @@
720
                    case XOBJ_DTYPE_TIME:
721
                        $cleanv = !is_string($cleanv) && is_numeric($cleanv) ? date(_DBTIMESTRING, $cleanv) : date(_DBTIMESTRING, strtotime($cleanv));
722
                        break;
723
                    case XOBJ_DTYPE_DATE:
724
                        $cleanv = !is_string($cleanv) && is_numeric($cleanv) ? date(_DBDATESTRING, $cleanv) : date(_DBDATESTRING, strtotime($cleanv));
725
                        break;
726
                    case XOBJ_DTYPE_TXTBOX:
727
                        if ($v['required'] && $cleanv != '0' && $cleanv == '') {
728
                            $this->setErrors(sprintf(_XOBJ_ERR_REQUIRED, $k));