diff --git a/milfs/funciones/funciones.php b/milfs/funciones/funciones.php
index 8b99309..0474b72 100755
--- a/milfs/funciones/funciones.php
+++ b/milfs/funciones/funciones.php
@@ -4265,12 +4265,20 @@ $w_campo = "id = '$id_campo_editar'";
}else {
$id_empresa = $_SESSION['id_empresa'];
+ $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 ");
+ $respuesta->addAssign("grupo_campo_nombre","className"," input-group has-error ");
+ return $respuesta;
+ }
+
$consulta = "
INSERT INTO `form_campos`
(`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);
$w_campo= "identificador = '$campo_identificador'";
+if($sql) {$campos_formulario ="
El campo se creó con éxito
"; }
}
if($id_campo_editar !=''){$id_form_campo = $id_campo_editar;}else {
@@ -4311,7 +4319,7 @@ $consulta_campos_valores = "INSERT INTO form_campos_valores (id_form_campo,campo
AND form_campos.campo_tipo = form_tipo_campo.id_tipo_campo
LIMIT 1",$link);
-$campos_formulario = "";
+
$campos_formulario .= "
";
while( $row = mysql_fetch_array( $campos ) ) {
if ($row['tipo_campo_accion']=='textarea'){
@@ -4364,11 +4372,13 @@ function crear_campos_formulario($form){
$form = mysql_seguridad($form);
$respuesta = new xajaxResponse('utf-8');
-//$div = $form['div'];
-$div="div_campos";
+if($form['div'] !="") { $div = $form['div'];}else{$div="div_campos";}
+
$especialista = $form["id_especialista"];
$id_campo_editar = $form["id_campo_editar"];
-$resultado = "$id_campo_editar";
+$resultado = "
+
+$id_campo_editar";
$link = Conectarse();
mysql_query("SET NAMES 'utf8'");
$capa = "crear_campos_consulta_$area";
@@ -4465,7 +4475,13 @@ $resultado .= "
";
-
+$resultado = "
+
+
+
+ $resultado
+
+";
$respuesta->addAssign("$div","innerHTML",$resultado);
return $respuesta;
}
@@ -4619,8 +4635,9 @@ return $respuesta;
}
$xajax->registerFunction("formulario_crear_campo");
-function agregar_campos($tipo,$div,$id){
+function agregar_campos($tipo,$div,$id,$formulario){
$respuesta = new xajaxResponse('utf-8');
+
$link=Conectarse();
mysql_query("SET NAMES 'utf8'");
@@ -4724,19 +4741,46 @@ $consulta_campos_todos ="SELECT form_campos.id, form_campos.campo_nombre, form_
ORDER BY campo_nombre ";
$sql_consulta_campo =mysql_query($consulta_campos_todos,$link);
-$resultado .="
-
";
+$resultado .="
+
+
+
+$crear_nuevo ";
}/// fin de consultar_campos
if($tipo=='grabar_campos'){
+ if ($id=="nuevo")
+{
+
+
+}
+elseif($id =="") { $div='atencion';$resultado=" Seleccione un campo";}
+else {
$id_form=func_get_arg(3);
-$consulta = "SELECT id_campo FROM form_contenido_campos WHERE id_campo= '$id' AND id_form= $id_form";
+$consulta = "SELECT id_campo FROM form_contenido_campos WHERE id_empresa = '$_SESSION[id_empresa]' AND id_campo= '$id' AND id_form= $id_form";
$sql_consulta =mysql_query($consulta,$link);
$id_empresa= $_SESSION['id_empresa'];
if(mysql_num_rows($sql_consulta) =='0') {
@@ -4754,7 +4798,10 @@ VALUES (
$sql_consulta_grabar =mysql_query($consulta_grabar,$link);
$respuesta->addScript("xajax_agregar_campos('consultar_campos','$div','$id_form')");
return $respuesta;
- }else{$div='atencion';$resultado=" El campo ya pertenece a esta consulta ";}
+ }else{
+$div='atencion';$resultado=" El campo ya pertenece a esta consulta ";
+ }
+ }
}///fin de grabar_campos
@@ -4945,7 +4992,7 @@ $sql=mysql_query($consulta,$link);
if($filtro_grupo !="") {
$leyenda_filtro_grupo ="";
- }else{ unset($_SESSION['grupo_formularios']);}
+ }else{ $leyenda_filtro_grupo =""; unset($_SESSION['grupo_formularios']);}
$resultado_link = " Formularios ";
$respuesta->addAssign("link_formulario","innerHTML",$resultado_link);
@@ -5928,7 +5975,7 @@ while( $row = mysql_fetch_array( $sql ) ) {
if($row[$value]=="") {$resultado.="";}else{
if($row[$value] ==="$valor"){$selected="selected";}else{$selected ="";}
-$resultado .= "";
+$resultado .= "";
}
}
$resultado .= "";