forked from qwerty/tupali
clasificacion de notas por colores
This commit is contained in:
parent
e7f551b37d
commit
65bbd1fca9
@ -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 ";
|
||||
}
|
||||
$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 .= "<li>$row[item] $row[descripcion]</li>";
|
||||
$resultado .= "<li id='li_$row[item]'> $row[descripcion] $row[cantidad]</li>";
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if($tipo == "array") { $resultado = $array;}
|
||||
else{
|
||||
$resultado = " <ul>$registros</ul> $consulta ";
|
||||
}
|
||||
|
||||
return $resultado;
|
||||
}
|
||||
|
||||
@ -439,14 +443,23 @@ $cantidad_autores= formulario_autores("$form","");
|
||||
$total_gusta= contar_interacciones("","Gusta","","$form");
|
||||
$total_compromisos= contar_interacciones("","Comprometo","","$form");
|
||||
$total_comentarios= contar_interacciones("","Comentar","","$form");
|
||||
//$id_campo = campo_titulo($form) ;
|
||||
$id_campo = remplacetas('form_parametrizacion','campo',$form,'descripcion'," tabla='form_id' and opcion = 'descripcion'") ;
|
||||
$id_campo = $id_campo[0];
|
||||
if($id_campo =="") {
|
||||
$id_campo = campo_titulo($form) ;
|
||||
}
|
||||
$corpus = formulario_corpus("$form","$id_campo","contenido","barras");
|
||||
$clasificacion = mostrar_parametrizaciones("categorizacion","form_id","$form","","clase","","");
|
||||
|
||||
$cantidad_clasificacion = array_sum($clasificacion);
|
||||
$diferencia = ($cantidad_notas - $cantidad_clasificacion );
|
||||
$clasificacion['yellow'] = ($clasificacion['yellow']+$diferencia);
|
||||
asort($clasificacion);
|
||||
foreach($clasificacion as $clave => $v){
|
||||
|
||||
$tabla_clasificacion .= "<td class='$clave text-center'>$v</td>";
|
||||
}
|
||||
$tabla_clasificacion = "<table class='table table-responsive'><tr>$tabla_clasificacion</tr></table>";
|
||||
$contenido ="
|
||||
<hr>
|
||||
<div class='col-md-5'>
|
||||
@ -457,6 +470,7 @@ $contenido ="
|
||||
<li class='list-group-item'>Me gusta: <strong>$total_gusta</strong>
|
||||
Compromisos: <strong>$total_compromisos</strong>
|
||||
Comentarios: <strong>$total_comentarios</strong></li>
|
||||
<li class='list-group-item'><h3>Clasificación</h3>$tabla_clasificacion</li>
|
||||
|
||||
</ul>
|
||||
</div>
|
||||
|
Loading…
Reference in New Issue
Block a user