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){
|
function mostrar_parametrizaciones($tipo,$tabla,$campo,$item,$opcion,$descripcion,$timestamp){
|
||||||
$resultado ="";
|
$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($opcion !=""){ $w_opcion = " AND opcion = '$opcion'";}
|
||||||
if($descripcion !=""){ $w_descripcion = " AND descripcion = '$descripcion'";}
|
if($descripcion !=""){ $w_descripcion = " AND descripcion = '$descripcion'";}
|
||||||
if($id_form !=""){ $w_form = " AND id_form = '$id_form'";}
|
if($id_form !=""){ $w_form = " AND id_form = '$id_form'";}
|
||||||
if($tipo !=""){ $w_tipo = " AND tipo= '$tipo'";}
|
if($tipo !=""){ $w_tipo = " AND tipo= '$tipo'";}
|
||||||
if($identificador !=""){ $w_identificador = " AND identificador= '$identificador'";}
|
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();
|
$link=Conectarse();
|
||||||
mysqli_set_charset($link, "utf8");
|
mysqli_set_charset($link, "utf8");
|
||||||
mysqli_real_escape_string($link,$consulta);
|
mysqli_real_escape_string($link,$consulta);
|
||||||
@ -418,17 +422,17 @@ if (mysqli_num_rows($sql)!='0'){
|
|||||||
while($row=mysqli_fetch_assoc($sql))
|
while($row=mysqli_fetch_assoc($sql))
|
||||||
{
|
{
|
||||||
if($tipo == "array") {
|
if($tipo == "array") {
|
||||||
$array[$row['item']] = $row['descripcion'];
|
$resultado[$row['item']] = $row['descripcion'];
|
||||||
|
}
|
||||||
|
elseif($tipo == "categorizacion") {
|
||||||
|
$resultado[$row['descripcion']] = $row['cantidad'];
|
||||||
}else{
|
}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;
|
return $resultado;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -439,14 +443,23 @@ $cantidad_autores= formulario_autores("$form","");
|
|||||||
$total_gusta= contar_interacciones("","Gusta","","$form");
|
$total_gusta= contar_interacciones("","Gusta","","$form");
|
||||||
$total_compromisos= contar_interacciones("","Comprometo","","$form");
|
$total_compromisos= contar_interacciones("","Comprometo","","$form");
|
||||||
$total_comentarios= contar_interacciones("","Comentar","","$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 = remplacetas('form_parametrizacion','campo',$form,'descripcion'," tabla='form_id' and opcion = 'descripcion'") ;
|
||||||
$id_campo = $id_campo[0];
|
$id_campo = $id_campo[0];
|
||||||
if($id_campo =="") {
|
if($id_campo =="") {
|
||||||
$id_campo = campo_titulo($form) ;
|
$id_campo = campo_titulo($form) ;
|
||||||
}
|
}
|
||||||
$corpus = formulario_corpus("$form","$id_campo","contenido","barras");
|
$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 ="
|
$contenido ="
|
||||||
<hr>
|
<hr>
|
||||||
<div class='col-md-5'>
|
<div class='col-md-5'>
|
||||||
@ -457,6 +470,7 @@ $contenido ="
|
|||||||
<li class='list-group-item'>Me gusta: <strong>$total_gusta</strong>
|
<li class='list-group-item'>Me gusta: <strong>$total_gusta</strong>
|
||||||
Compromisos: <strong>$total_compromisos</strong>
|
Compromisos: <strong>$total_compromisos</strong>
|
||||||
Comentarios: <strong>$total_comentarios</strong></li>
|
Comentarios: <strong>$total_comentarios</strong></li>
|
||||||
|
<li class='list-group-item'><h3>Clasificación</h3>$tabla_clasificacion</li>
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
|
Loading…
Reference in New Issue
Block a user