Code Duplication    Length = 2-3 lines in 3 locations

manager/includes/functions/tv.php 3 locations

@@ 676-678 (lines=3) @@
673
                case "number": // handles the input of numbers
674
                    $field_html .= '<input type="number" id="tv' . $field_id . '" name="tv' . $field_id . '" value="' . $modx->htmlspecialchars($field_value) . '" ' . $field_style . ' tvtype="' . $field_type . '" onchange="documentDirty=true;" style="width:100%" onkeyup="this.value=this.value.replace(/[^\d-,.+]/,\'\')"/>';
675
                    break;
676
                case "textareamini": // handler for textarea mini boxes
677
                    $field_html .= '<textarea id="tv' . $field_id . '" name="tv' . $field_id . '" cols="40" rows="5" onchange="documentDirty=true;" style="width:100%">' . $modx->htmlspecialchars($field_value) . '</textarea>';
678
                    break;
679
                case "textarea": // handler for textarea boxes
680
                case "rawtextarea": // non-htmlentity convertex textarea boxes
681
                case "htmlarea": // handler for textarea boxes (deprecated)
@@ 682-684 (lines=3) @@
679
                case "textarea": // handler for textarea boxes
680
                case "rawtextarea": // non-htmlentity convertex textarea boxes
681
                case "htmlarea": // handler for textarea boxes (deprecated)
682
                case "richtext": // handler for textarea boxes
683
                    $field_html .= '<textarea id="tv' . $field_id . '" name="tv' . $field_id . '" cols="40" rows="15" onchange="documentDirty=true;" style="width:100%">' . $modx->htmlspecialchars($field_value) . '</textarea>';
684
                    break;
685
                case "date":
686
                    $field_id = str_replace(array(
687
                        '-',
@@ 990-991 (lines=2) @@
987
                    $field_html .= $custom_output;
988
                    break;
989
990
                default: // the default handler -- for errors, mostly
991
                    $field_html .= '<input type="text" id="tv' . $field_id . '" name="tv' . $field_id . '" value="' . $modx->htmlspecialchars($field_value) . '" ' . $field_style . ' onchange="documentDirty=true;" />';
992
993
            } // end switch statement
994
        } else {