diff --git a/funciones/funciones.php b/funciones/funciones.php
index f8f291f..2ba46a1 100644
--- a/funciones/funciones.php
+++ b/funciones/funciones.php
@@ -8476,19 +8476,21 @@ return $respuesta;
$xajax->registerFunction("formulario_parametrizacion");
-
-function lista_categorias($perfil,$categoria,$tipo) {
+function lista_items($perfil,$categoria,$tipo) {
$link=Conectarse();
+$resultado="";
mysqli_set_charset($link, "utf8");
$categoria_campo = remplacetas('form_parametrizacion','campo',$perfil,'descripcion'," tabla='form_id' and opcion = 'categoria:campo'") ;
$categoria_campo = $categoria_campo[0];
$campo_nombre = remplacetas('form_campos','id',"$categoria_campo",'campo_nombre',"") ;
+ $campo_titulo = remplacetas('form_parametrizacion','campo',$perfil,'descripcion'," tabla='form_id' and opcion = 'titulo'") ;
+ //$campo_titulo_nombre = remplacetas('form_campos','id',$campo_titulo[0],'campo_nombre',"") ;
if($categoria_campo >0 ) {
$consulta = "
- SELECT md5(binary contenido) as md5_contenido, contenido FROM form_datos
+ SELECT distinct(contenido) , md5(binary contenido) as md5_contenido, control FROM form_datos
WHERE form_id = '$perfil'
- AND id_campo = '$categoria_campo'
- GROUP BY contenido
+ AND contenido = '$categoria'
+ GROUP BY control
ORDER BY contenido asc";
$sql=mysqli_query($link,$consulta);
@@ -8499,8 +8501,14 @@ $categopria_leyenda
";
while( $row = mysqli_fetch_array( $sql ) ) {
-
- $icono = remplacetas('form_parametrizacion','campo',$perfil,'descripcion'," tabla='form_id' and opcion = 'categoria:icon:$row[md5_contenido]'") ;
+ $titulo = remplacetas('form_datos','id_campo',$campo_titulo[0],'contenido'," control='$row[control]'") ;
+ $icono = remplacetas('form_parametrizacion','campo',$perfil,'descripcion'," tabla='form_id' and opcion = 'categoria:icon:$row[md5_contenido]'") ;
+ $campo_mapa = buscar_campo_tipo($perfil,"14");
+ $localizacion = remplacetas('form_datos','control',$row['control'],'contenido',"id_campo = '$campo_mapa[0]'") ;
+ $campos = explode(" ",$localizacion[0]);
+ $lon = $campos[0];
+ $lat = $campos[1];
+ $zoom = $campos[2];
if($icono[0] =='') {
$icon = "$_SESSION[site]milfs/images/iconos/pin.png";
}else{
@@ -8514,11 +8522,83 @@ $resultadox .= "
-
+
$contenido
";
//$resultado .=" $contenido";
-$resultado .=" $contenido";
+$resultado .=" $titulo[0] ";
+ }
+$resultado .= " ";
+ }
+else{$resultado = "";}
+}
+return $resultado;
+}
+
+function lista_categorias($perfil,$categoria,$tipo) {
+$link=Conectarse();
+$resultado="";
+mysqli_set_charset($link, "utf8");
+ $categoria_campo = remplacetas('form_parametrizacion','campo',$perfil,'descripcion'," tabla='form_id' and opcion = 'categoria:campo'") ;
+ $categoria_campo = $categoria_campo[0];
+ $campo_nombre = remplacetas('form_campos','id',"$categoria_campo",'campo_nombre',"") ;
+ //$campo_titulo = remplacetas('form_parametrizacion','campo',$perfil,'descripcion'," tabla='form_id' and opcion = 'titulo'") ;
+ //$campo_titulo_nombre = remplacetas('form_campos','id',$campo_titulo[0],'campo_nombre',"") ;
+ if($categoria_campo >0 ) {
+ if(isset($_REQUEST['buscar'])){
+ $busqueda = explode(':',$_REQUEST['buscar']);
+ $ver_todas= " Mostrar todas ";
+ }else{ $ver_todas="";}
+$consulta = "
+ SELECT md5(binary contenido) as md5_contenido, contenido ,control FROM form_datos
+ WHERE form_id = '$perfil'
+ AND id_campo = '$categoria_campo'
+
+ GROUP BY contenido
+ ORDER BY contenido asc";
+
+$sql=mysqli_query($link,$consulta);
+if (mysqli_num_rows($sql)!='0'){
+
+ if($tipo=='mapa'){$col=""; $categoria_leyenda ="";}else{
+ $col="col-md-6";
+ $categoria_leyenda="
+
+ CategorÃa actual: $campo_nombre[0]
+
+
+ ";}
+$resultado = "
+$categopria_leyenda
+$ver_todas
+
+";
+while( $row = mysqli_fetch_array( $sql ) ) {
+ if(isset($_REQUEST['buscar']) AND $row['contenido'] == "$busqueda[1]"){ $lista_items= lista_items($perfil,"$row[contenido]",$tipo) ;}else{ $lista_items= "" ;}
+ //$lista_items= lista_items($perfil,"$row[contenido]",$tipo) ;
+ $icono = remplacetas('form_parametrizacion','campo',$perfil,'descripcion'," tabla='form_id' and opcion = 'categoria:icon:$row[md5_contenido]'") ;
+ if($icono[0] =='') {
+ $icon = "$_SESSION[site]milfs/images/iconos/pin.png";
+ }else{
+
+ $icon = $icono[0];
+ }
+ $icono = "$icon";
+ $contenido= html_entity_decode($row['contenido']);
+
+$resultadox .= "
+
+
+
+
+
$contenido
+
+
";
+//$resultado .="- $contenido
";
+$resultado .="-
+ $contenido
+ $lista_items
+
";
}
$resultado .= "
";
}
@@ -12552,6 +12632,7 @@ while( $row = mysqli_fetch_array( $sql ) ) {
$titulo = remplacetas('form_datos','id_campo',$campo_titulo[0],'contenido'," control = '$row[control]' ") ;
$propiedades['description'] ="$titulo[0]"; }
+ $propiedades['control'] = "$row[control]";
//$propiedades[description] ="$formulario
";
$propiedades['description'] ="$formulario ";
$propiedades['icon']['iconSize'] =[60];
@@ -12563,6 +12644,7 @@ while( $row = mysqli_fetch_array( $sql ) ) {
$icono_imagen = buscar_imagen("$id_form",$row['control'],"","");
//$propiedades[icon][iconUrl] = "$_SESSION[site]/milfs/images/iconos/negro.png";
$propiedades['icon']['iconUrl'] = "$_SESSION[url]images/secure/?file=150/$icono_imagen";
+
}
//$propiedades[sounds] ="";
//$propiedades[url] ='';