diff --git a/funciones/funciones.php b/funciones/funciones.php
index 21b136a..f3a042e 100644
--- a/funciones/funciones.php
+++ b/funciones/funciones.php
@@ -14173,31 +14173,71 @@ return $resultado;
function contenido_lista($id,$categoria,$subcategoria,$plantilla){
$campo_categoria = remplacetas('form_parametrizacion','campo',$id,'descripcion'," tabla='form_id' and opcion = 'categoria'") ;
$campo_subcategoria = remplacetas('form_parametrizacion','campo',$id,'descripcion'," tabla='form_id' and opcion = 'subcategoria'") ;
+
+ $link=Conectarse();
+ mysqli_set_charset($link, "utf8");
+
+
+if($categoria ==""){
$consulta = "
SELECT control as identificador,id,form_id,contenido ,control ,id_campo FROM form_datos
WHERE form_id = '$id' AND id_campo ='$campo_categoria[0]'
GROUP BY form_datos.contenido
";
- $link=Conectarse();
- $sql=mysqli_query($link,$consulta);
- if (mysqli_num_rows($sql)!='0'){
- $control = mysqli_result($sql,0,control);
- $contenido = "";
- mysqli_data_seek($sql, 0);
+ $sql=mysqli_query($link,$consulta);
+ if (mysqli_num_rows($sql)!='0'){
+ $control = mysqli_result($sql,0,control);
+ $contenido = "";
+ mysqli_data_seek($sql, 0);
- $orden = 0;
- while( $row = mysqli_fetch_array( $sql ) ) {
- $version = revisar_version("$row[id_campo]","$row[form_id]","$row[control]");
- if($version =="" or $version =="$row[id]"){
- $contenido_item ="
$row[contenido]";
-}else{$contenido_item ="";}
+ $orden = 0;
+ while( $row = mysqli_fetch_array( $sql ) ) {
+ $version = revisar_version("$row[id_campo]","$row[form_id]","$row[control]");
+ if($version =="" or $version =="$row[id]"){
- $contenido .="$contenido_item";
+ $item = contenido_lista("$id","$row[contenido]","$subcategoria","$plantilla");
+ $contenido_item ="$row[contenido]
$item ";
+ }else{$contenido_item ="";}
- }
- $contenido ="";
+ $contenido .="$contenido_item";
+
+ }
+ $contenido ="";
+ }
+
+ }else{
+ //( contenido COLLATE utf8_spanish2_ci like '%$valor%' )
+
+ //md5(binary contenido) = '$md5_valor'
+ $md5_valor = MD5($categoria);
+ //$consulta = " SELECT * FROM form_datos WHERE form_id = '$id' AND md5(binary contenido) = '$md5_valor' ORDER BY `id` DESC ";
+ $consulta = " SELECT * FROM form_datos WHERE form_id = '$id' AND contenido = '$categoria' ORDER BY `id` DESC ";
+ $sql=mysqli_query($link,$consulta);
+ if (mysqli_num_rows($sql)!='0'){
+ $control = mysqli_result($sql,0,control);
+ $contenido = "";
+ mysqli_data_seek($sql, 0);
+
+ $orden = 0;
+ while( $row = mysqli_fetch_array( $sql ) ) {
+ $version = revisar_version("$row[id_campo]","$row[form_id]","$row[control]");
+ if($version =="" or $version =="$row[id]"){
+ //$item = contenido_lista("$id","$row[contenido]","$subcategoria","$plantilla");
+ $contenido_desplegado = contenido_mostrar("$row[form_id]","$row[control]",'',"$plantilla");
+ $contenido_item =" $contenido_desplegado ";
+ }else{$contenido_item ="";}
+
+ $contenido .="$contenido_item ";
+
+ }
+ $contenido ="";
+ }else{ $contenido = "$consulta
";}
+ // return $consulta;
}
-$resultado ="$contenido $campo_categoria[0] / $campo_subcategoria[0]";
+
+
+
+$resultado =" $contenido";
return $resultado;
}