function run($row) { if ($_GET['tree'] != 'new') { switch ($row['type']) { case 'string': FieldWidget::getString($row); break; case 'integer': FieldWidget::getInteger($row); break; case 'float': FieldWidget::getFloat($row); break; case 'text': FieldWidget::getTextarea($row); break; case 'editor': FieldWidget::getEditor($row); break; case 'select': FieldWidget::getSelect($row); break; case 'multiselect': FieldWidget::getMultiselect($row); break; case 'multival': FieldWidget::getMultival($row); break; case 'treeselect': FieldWidget::getTreeselect($row); break; case 'treeselectval': FieldWidget::getTreeselectval($row); break; case 'radio': FieldWidget::getRadio($row); break; case 'gallery': FieldWidget::getGallery($row); break; case 'datetime': FieldWidget::getDatetime($row); break; case '': break; default: FieldWidget::getForm($row); break; } } }