categorizacion de formularios
This commit is contained in:
parent
87e4c4a0b4
commit
4ec768931a
@ -14173,31 +14173,71 @@ return $resultado;
|
|||||||
function contenido_lista($id,$categoria,$subcategoria,$plantilla){
|
function contenido_lista($id,$categoria,$subcategoria,$plantilla){
|
||||||
$campo_categoria = remplacetas('form_parametrizacion','campo',$id,'descripcion'," tabla='form_id' and opcion = 'categoria'") ;
|
$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'") ;
|
$campo_subcategoria = remplacetas('form_parametrizacion','campo',$id,'descripcion'," tabla='form_id' and opcion = 'subcategoria'") ;
|
||||||
|
|
||||||
|
$link=Conectarse();
|
||||||
|
mysqli_set_charset($link, "utf8");
|
||||||
|
|
||||||
|
|
||||||
|
if($categoria ==""){
|
||||||
$consulta = "
|
$consulta = "
|
||||||
SELECT control as identificador,id,form_id,contenido ,control ,id_campo FROM form_datos
|
SELECT control as identificador,id,form_id,contenido ,control ,id_campo FROM form_datos
|
||||||
WHERE form_id = '$id' AND id_campo ='$campo_categoria[0]'
|
WHERE form_id = '$id' AND id_campo ='$campo_categoria[0]'
|
||||||
GROUP BY form_datos.contenido
|
GROUP BY form_datos.contenido
|
||||||
";
|
";
|
||||||
$link=Conectarse();
|
$sql=mysqli_query($link,$consulta);
|
||||||
$sql=mysqli_query($link,$consulta);
|
if (mysqli_num_rows($sql)!='0'){
|
||||||
if (mysqli_num_rows($sql)!='0'){
|
$control = mysqli_result($sql,0,control);
|
||||||
$control = mysqli_result($sql,0,control);
|
$contenido = "";
|
||||||
$contenido = "";
|
mysqli_data_seek($sql, 0);
|
||||||
mysqli_data_seek($sql, 0);
|
|
||||||
|
|
||||||
$orden = 0;
|
$orden = 0;
|
||||||
while( $row = mysqli_fetch_array( $sql ) ) {
|
while( $row = mysqli_fetch_array( $sql ) ) {
|
||||||
$version = revisar_version("$row[id_campo]","$row[form_id]","$row[control]");
|
$version = revisar_version("$row[id_campo]","$row[form_id]","$row[control]");
|
||||||
if($version =="" or $version =="$row[id]"){
|
if($version =="" or $version =="$row[id]"){
|
||||||
$contenido_item ="<li class='list-group-item'>$row[contenido]</li>";
|
|
||||||
}else{$contenido_item ="";}
|
|
||||||
|
|
||||||
$contenido .="$contenido_item";
|
$item = contenido_lista("$id","$row[contenido]","$subcategoria","$plantilla");
|
||||||
|
$contenido_item ="<li class='list-group-item'><h3>$row[contenido]</h3> $item </li>";
|
||||||
|
}else{$contenido_item ="";}
|
||||||
|
|
||||||
}
|
$contenido .="$contenido_item";
|
||||||
$contenido ="<ul class='list-group'>$contenido</ul>";
|
|
||||||
|
}
|
||||||
|
$contenido ="<ul class='list-group'>$contenido</ul>";
|
||||||
|
}
|
||||||
|
|
||||||
|
}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 ="<li class='list-group-item'> $contenido_desplegado </li>";
|
||||||
|
}else{$contenido_item ="";}
|
||||||
|
|
||||||
|
$contenido .="$contenido_item ";
|
||||||
|
|
||||||
|
}
|
||||||
|
$contenido ="<ul class='list-group'>$contenido</ul>";
|
||||||
|
}else{ $contenido = "<pre>$consulta</pre>";}
|
||||||
|
// return $consulta;
|
||||||
}
|
}
|
||||||
$resultado ="$contenido $campo_categoria[0] / $campo_subcategoria[0]";
|
|
||||||
|
|
||||||
|
|
||||||
|
$resultado =" $contenido";
|
||||||
|
|
||||||
return $resultado;
|
return $resultado;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user