diff --git a/milfs/funciones/funciones.php b/milfs/funciones/funciones.php index f2b6a40..b0d81fe 100644 --- a/milfs/funciones/funciones.php +++ b/milfs/funciones/funciones.php @@ -401,13 +401,17 @@ return $resultado; function mostrar_parametrizaciones($tipo,$tabla,$campo,$item,$opcion,$descripcion,$timestamp){ $resultado =""; + if($tipo =='categorizacion') { + $consulta = "SELECT *,count(id) as cantidad FROM `form_parametrizacion` WHERE opcion ='$opcion' and tabla='$tabla' AND campo='$campo' group by descripcion order by cantidad DESC"; + } else { if($opcion !=""){ $w_opcion = " AND opcion = '$opcion'";} if($descripcion !=""){ $w_descripcion = " AND descripcion = '$descripcion'";} if($id_form !=""){ $w_form = " AND id_form = '$id_form'";} if($tipo !=""){ $w_tipo = " AND tipo= '$tipo'";} if($identificador !=""){ $w_identificador = " AND identificador= '$identificador'";} -//$consulta = "SELECT distinct(id) as cantidad FROM form_interacciones WHERE identificador !='' $w_identificador $w_tipo $w_usuario $w_form "; -$consulta = "SELECT * FROM form_parametrizacion WHERE tabla ='$tabla' AND campo='$campo' $w_opcion $w_descripcion "; + + $consulta = "SELECT * FROM form_parametrizacion WHERE tabla ='$tabla' AND campo='$campo' $w_opcion $w_descripcion "; + } $link=Conectarse(); mysqli_set_charset($link, "utf8"); mysqli_real_escape_string($link,$consulta); @@ -418,17 +422,17 @@ if (mysqli_num_rows($sql)!='0'){ while($row=mysqli_fetch_assoc($sql)) { if($tipo == "array") { - $array[$row['item']] = $row['descripcion']; + $resultado[$row['item']] = $row['descripcion']; + } + elseif($tipo == "categorizacion") { + $resultado[$row['descripcion']] = $row['cantidad']; }else{ - $registros .= "