From ef852614eac082fa331184e00d5398958409e9ef Mon Sep 17 00:00:00 2001 From: humano Date: Mon, 2 Nov 2015 09:58:07 -0500 Subject: [PATCH] =?UTF-8?q?CREAR=20CAMPOS:=20Al=20crear=20campos=20dentro?= =?UTF-8?q?=20de=20un=20formulario=20estos=20ahora=20tienen=20una=20opcion?= =?UTF-8?q?=20marcada=20por=20defecto=20para=20que=20el=20nuevo=20campo=20?= =?UTF-8?q?se=20agregue=20automaticamente=20al=20formulario=20de=20donde?= =?UTF-8?q?=20se=20cre=C3=B3,=20cuando=20se=20crean=20desde=20la=20seccion?= =?UTF-8?q?=20traicional,=20permite=20crear=20un=20campo=20tras=20otro,=20?= =?UTF-8?q?ahorrando=20dos=20pasos=20en=20el=20proceso.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- milfs/funciones/funciones.php | 34 ++++++++++++++++++++++++++++++---- 1 file changed, 30 insertions(+), 4 deletions(-) diff --git a/milfs/funciones/funciones.php b/milfs/funciones/funciones.php index e19b64d..ef5cd30 100755 --- a/milfs/funciones/funciones.php +++ b/milfs/funciones/funciones.php @@ -4727,6 +4727,7 @@ $w_campo = "id = '$id_campo_editar'"; }else { $id_empresa = $_SESSION['id_empresa']; +$id_especialista = $_SESSION['id']; $buscar_campo_nombre = remplacetas('form_campos','campo_nombre',$campo_nombre,'campo_nombre'," id_empresa = '$id_empresa' AND campo_area = '$campo_area' ") ; if($buscar_campo_nombre[0] == $campo_nombre) { $respuesta->addAlert("El Nombre del campo ( $campo_nombre ) ya existe en la misma área "); @@ -4739,8 +4740,20 @@ $consulta = " (`id_especialista`, `campo_nombre`,`campo_descripcion`,`campo_tipo`, `campo_area`, `orden`, `activo`, `identificador`, `id_empresa`) VALUES ('$id_especialista','$campo_nombre','$campo_descripcion','$campo_tipo','$campo_area','$campo_orden','1','$campo_identificador','$id_empresa')"; $sql =mysql_query($consulta,$link); + $ultimo_id = mysql_insert_id(); $w_campo= "identificador = '$campo_identificador'"; -if($sql) {$campos_formulario ="

El campo se creó con éxito

"; } +if($sql) { + $campos_formulario ="
+ + +

El campo se creó con éxito +
Crear un nuevo campo

"; + if($form['agregar_id_form'] !="") { + $respuesta->AddScript("xajax_agregar_campos('grabar_campos','contenido','$ultimo_id','$form[agregar_id_form]') "); + ///$respuesta->addAssign("$div","innerHTML",$resultado); + return $respuesta; + } + }else {$campos_formulario = "

Problemas al grabar el campo

$consulta";} } if($id_campo_editar !=''){$id_form_campo = $id_campo_editar;}else { @@ -4830,8 +4843,9 @@ return $respuesta; } $xajax->registerFunction("formulario_opciones_select"); -function crear_campos_formulario($form){ + +function crear_campos_formulario($form,$id_form){ $form = mysql_seguridad($form); $respuesta = new xajaxResponse('utf-8'); if($form['div'] !="") { $div = $form['div'];}else{$div="div_campos";} @@ -4858,6 +4872,7 @@ $especialista =$row['id_especialista']; $formulario ="manejo_campos_$id_campo_editar"; $editar=" + "; $Campo_tipo_definido= $row['campo_tipo']; } @@ -4880,7 +4895,17 @@ $Tipo_campo .= "