function validar_campos($id_formulario, $nombre_formulario, $descripcion_formulario, $etiqueta_campo, $value_campo, $tipo_campo, $orden_campo, $actualiza = false) { global $arrConf; if (!isset($id_formulario) || $id_formulario == "" || !is_numeric($id_formulario)) { return _tr('Error Id Form'); } if (!isset($nombre_formulario) || $nombre_formulario == "") { return _tr('Error Form Name is empty'); } if (!isset($etiqueta_campo) || $etiqueta_campo == "") { return _tr('Error Field Name is empty'); } if ((!isset($value_campo) || $value_campo == "") && $tipo_campo == 'LIST') { return _tr('Error List is empty'); } if (!isset($orden_campo) || $orden_campo == "" || !is_numeric($orden_campo)) { return _tr('Error in Order is empty or is not numeric'); } $oDataForm = new paloSantoDataForm($arrConf["cadena_dsn"]); if ($oDataForm->field_order_existe($id_formulario, $orden_campo) && !$actualiza) { //si existe return _tr('Order already exists'); } return 'true'; }