diff --git a/funciones/funciones.php b/funciones/funciones.php index 730a59d..c427b48 100644 --- a/funciones/funciones.php +++ b/funciones/funciones.php @@ -14794,6 +14794,10 @@ elseif($tipo =='17'){ "; } +elseif($tipo =='34'){ + + $resultado =" "; + } else{ $resultado = " "; } @@ -15988,6 +15992,31 @@ $resultado = " return $resultado; } +function campo_tabla_fila($id_campo,$fila){ + + $nueva_fila=($fila+1); + $campos_valores = remplacetas('form_campos_valores','id_form_campo',$id_campo,'campo_valor',"") ; + $titulos = explode(";",$campos_valores[0]); + + + + for($i=0;$i";// + $listado_campos ="$nueva_fila$listado_campos"; + + +$respuesta = new xajaxResponse('utf-8'); +#$respuesta->addAssign($div,"innerHTML",$ingredientes); +$boton="[+] Agregar fila"; +$respuesta->addAssign("nueva_fila_$id_campo","innerHTML","$boton"); +$respuesta->addcreate("tabla_$id_campo","tr","fila_".$id_campo."_$nueva_fila"); +//""; +$respuesta->addAssign("fila_".$id_campo."_$nueva_fila","innerHTML","$listado_campos"); +return $respuesta; + +} +$xajax->registerFunction("campo_tabla_fila"); + + function formulario_campos_render($id_campo,$id_form,$control,$item,$id_dato,$ubicacion){ $cols =""; @@ -16194,6 +16223,36 @@ elseif($campo_tipo_accion == 'email'){$render = " $render = "$select $campo_descripcion "; $cols='6'; } + elseif($campo_tipo_accion == 'table'){ + //radio_agrupado_linea($id_campo,$form_id,$valor,$name,$control) + $campos_valores = remplacetas('form_campos_valores','id_form_campo',$id_campo,'campo_valor',"") ; + $mensaje = remplacetas('form_campos','id',$id_campo,'campo_descripcion',"") ; + + $titulos = explode(";",$campos_valores[0]); + + for($i=0;$i";// + $listado_campos ="$fila$listado_campos"; + //$select = radio_agrupado_linea($id_campo,$id_form,$value,$id_campo."[".$item."]",$control); + $render = " +
+
+ + $mensaje[0] + + $listado_titulos + + + $listado_campos + +
#
+ + +
+
"; + $cols='12'; + } elseif($campo_tipo_accion == 'radio_agrupado_campos'){ //radio_agrupado_linea($id_campo,$form_id,$valor,$name,$control) $campos_valores = remplacetas('form_campos_valores','id_form_campo',$id_campo,'campo_valor',"") ; @@ -16207,7 +16266,7 @@ elseif($campo_tipo_accion == 'email'){$render = " $render = "
- +
$mensaje[0] $listado_titulos $listado_campos @@ -16646,7 +16705,7 @@ if (is_array($v) ){ $campo_tipo = remplacetas("form_campos","id",$c,"campo_tipo",""); $campo_nombre = remplacetas("form_campos","id",$c,"campo_nombre",""); - if(@$campo_tipo[0] =="30" OR @$campo_tipo[0] =="24") { + if(@$campo_tipo[0] =="30" OR @$campo_tipo[0] =="24" OR @$campo_tipo[0]=="34") { $V=array(); $V[$c]=$v; @@ -16785,7 +16844,7 @@ if(($V !='' ) && (is_numeric($c)) AND $repetido !=1 ) { $campo_tipo = remplacetas("form_campos","id",$c,"campo_tipo",""); $campo_nombre = remplacetas("form_campos","id",$c,"campo_nombre",""); - if(@$campo_tipo[0] =="30" OR @$campo_tipo[0] =="24") { $V=$V;}else{$V = htmlentities($V);} + if(@$campo_tipo[0] =="30" OR @$campo_tipo[0] =="24" OR @$campo_tipo[0] =="34") { $V=$V;}else{$V = htmlentities($V);} ///si el campo es tipo password