diff --git a/funciones/funciones.php b/funciones/funciones.php index fc70f54..343661a 100644 --- a/funciones/funciones.php +++ b/funciones/funciones.php @@ -978,8 +978,8 @@ if($tags !=''){ $nube =""; -$min = min($cantidades); -$max = max($cantidades); +$min = @min($cantidades); +$max = @max($cantidades); $diferencia = $max - $min; if($diferencia <= 0){ $diferencia =1;} foreach($tags as $c=>$valor){ @@ -1062,7 +1062,7 @@ return $linea ; } function formulario_corpus($id_form,$id_campo,$group,$tipo,$div){ - +$etiqueta=""; $consulta = "SELECT count(control) as cantidad , id_campo ,contenido , campo_nombre FROM `form_datos`, `form_campos` WHERE `form_datos`.id_campo = `form_campos`.id AND `id_campo` = '$id_campo' AND `form_id` = '$id_form' GROUP BY $group order by cantidad"; $link=Conectarse(); @@ -4666,17 +4666,22 @@ function cerrar_sesion(){ $xajax->registerFunction("cerrar_sesion"); -function listado_entradas($formulario,$registros,$tipo){ +function listado_entradas($formulario,$registros,$tipo,$campo,$key){ $w_campo = ""; $resultado = ""; $listado = ""; $array= array(); if($registros ==""){$limite ="";}else{$limite =" limit $registros";} +if($key !=""){ $w_key = "AND contenido ='$key'";}else{$w_key="";} +if($campo !=""){$w_campo= "AND id_campo = '$campo' "; $w_nombre_campo ="$campo";} +else{ $campo_titulo = remplacetas('form_parametrizacion','campo',$formulario,'descripcion'," tabla='form_id' and opcion = 'titulo'") ; + if($campo_titulo[0] !="") { $w_campo ="AND id_campo='$campo_titulo[0]' "; $w_nombre_campo =" id_campo='$campo_titulo[0]' "; } +} $campo_descripcion = remplacetas('form_parametrizacion','campo',$formulario,'descripcion'," tabla='form_id' and opcion = 'descripcion'") ; - if($campo_titulo[0] !="") { $w_campo ="AND id_campo='$campo_titulo[0]' "; $w_nombre_campo =" id_campo='$campo_titulo[0]' "; } + $consulta = "SELECT * FROM form_datos - WHERE form_id='$formulario' $w_campo + WHERE form_id='$formulario' $w_campo $w_key GROUP BY control ORDER BY id DESC $limite "; $link=Conectarse(); @@ -4711,6 +4716,8 @@ while( $row = mysqli_fetch_array( $sql ) ) { $avatar = remplacetas('form_datos','id_campo',$campo_imagen[0],'contenido'," control = '$row[control]' ") ; //$avatar = ""; + + $array[$row['control']]['descripcion']= $descripcion[0]; $array[$row['control']]['nombre']= $nombre[0]; $array[$row['control']]['imagen']= $avatar[0]; $array[$row['control']]['control']= $row['control']; @@ -4741,8 +4748,11 @@ if($tipo=="array" OR $tipo=="avatar"){ }else{} - - +/* + $array['parametros']= "$formulario,$registros,$tipo,$campo,$key"; + $array['consulta']= $consulta; + $resultado= $array; + */ return $resultado; } @@ -4769,7 +4779,7 @@ $resultado = mysqli_num_rows($sql); while( $row = mysqli_fetch_array( $sql ) ) { - $entradas = listado_entradas($row['id'],"$registros",""); + $entradas = listado_entradas($row['id'],"$registros","","",""); //href='../g$row[id]' $listado .= " @@ -9915,6 +9925,15 @@ $link=Conectarse(); } return $resultado ; } +function cargar_identificador($control,$form,$plantilla,$tipo,$timestamp,$div){ + $respuesta = new xajaxResponse('utf-8'); + $resultado = mostrar_identificador("$control","$form","$plantilla","$tipo","$timestamp"); + $respuesta->addAssign("$div","innerHTML","$resultado"); + + return $respuesta; + +} +$xajax->registerFunction("cargar_identificador"); function mostrar_identificador($control,$form,$plantilla,$tipo,$timestamp){ //$respuesta = mostrar_identificador("$identificador","$row[form_id]","respuesta","$plantilla","$row[timestamp]"); @@ -15745,6 +15764,7 @@ return $respuesta; } $xajax->registerFunction("matriz_formulario"); function existe_tabla($tabla){ + $db=""; $nombre_fichero = "includes/datos.php"; if (file_exists($nombre_fichero)) { @include("$nombre_fichero");