diff --git a/funciones/funciones.php b/funciones/funciones.php index de69dc7..9631681 100644 --- a/funciones/funciones.php +++ b/funciones/funciones.php @@ -15861,7 +15861,7 @@ function formulario_grabar($formulario,$accion) { if(isset($formulario['metadatos'])){ $metadatos = json_decode($formulario['metadatos']); - }else{ $metadadatos="";} + }else{ $metadatos="";} // $metadatos = json_decode($formulario['metadatos']); $campo_consecutivo = buscar_campo_tipo($formulario["form_id"],"33"); if($formulario["tipo"] !="edit"){ @@ -16103,20 +16103,24 @@ $json_datos[] = array($c, array("nombre_campo",$campo_nombre[0]), array("conteni if($consulta_grabada =='1') { - $x= $metadatos[1][1]; - $y= $metadatos[2][1]; - $z= $metadatos[3][1]; - $autor= $metadatos[4][1]; + if(isset($formulario['clase']) and $formulario['clase'] !=""){ parametrizacion_linea('form_id',"$formulario[form_id]",'clase',"$formulario[clase]",'mensaje_$control','',"$formulario[control]"); //parametrizacion_linea('form_id','$id','clase','green','mensaje_$row[control]','','$row[control]'); } - + + if( is_array($metadatos) ){ + $x= $metadatos[1][1]; + $y= $metadatos[2][1]; + $z= $metadatos[3][1]; + $autor= $metadatos[4][1]; + $posicion = parametrizacion_linea('form_id',"$formulario[form_id]",'posicion',"$x-$y-$z",'mensaje_$control','',"$formulario[control]"); $metadatos_iniciales = parametrizacion_linea('form_id',"$formulario[form_id]",'metadatos_iniciales',"$x-$y-$z-$autor",'mensaje_$control','',"$formulario[control]"); $autor = parametrizacion_linea('form_id',"$formulario[form_id]",'autor',"$autor",'mensaje_$control','',"$formulario[control]"); +} if(@$formulario['continuar']=='1') { // xajax_formulario_embebido_ajax($form[0],'$identificador','edit')