<?
include("../fnc.php");
enlinea_c();
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>e-Ducativo - Reporte de Notas</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link href="../estilo1.css" rel="stylesheet" type="text/css">
<script language="JavaScript" type="text/JavaScript">
<!--
function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}
//-->
</script>
</head>
<body>
<table width="750" border="0" align="center" cellpadding="0" cellspacing="1" bgcolor="#333333">
  <tr>
    <td bgcolor="#336699">    <table width="100%"  border="0" align="center" cellpadding="0" cellspacing="0" bgcolor="#E5E5E5">
      <tr bgcolor="#FFFFFF">
        <td width="40%"><img src="../images/logo_5.gif" width="300" height="50"></td>
        <td width="60%" background="../images/back_header_cat.gif" bgcolor="#FFFFFF"><div align="right" class="usuario_nombre_enc"><strong><?echo "$unombre $uapellido";?><br>
          </strong>Tiene <?=mensajes($uuser);?> mensaje(s) sin leer</div></td>
      </tr>
      <tr bgcolor="#FFFFFF">
        <td height="15" colspan="2" background="../images/barra_encabezado.gif">&nbsp;</td>
        </tr>
    </table>
      <table width="100%"  border="0" align="center" cellpadding="0" cellspacing="0">
        <tr>
          <td width="20%" valign="top" bgcolor="#FFFFCC"><?php include("menu.php"); ?>&nbsp;</td>
          <td width="80%" valign="top" bgcolor="#FFFFCC"><table width="100%"  border="0" cellpadding="0" cellspacing="0" bgcolor="#333333">
            <tr align="center" valign="middle" bgcolor="#FFFFCC">
              <td height="20" class="titulo_pagina"><div align="center" class="titulo_pagina">
                <table width="100%" border="0" cellspacing="0" cellpadding="0">
                  <tr>
                    <td width="65">&nbsp;</td>
                    <td><div align="center" class="titulo_pagina">REPORTE DE ZONAS</div></td>
                    <td width="65"><div align="right"><a href="inicio.php" class="link_parrafo">Inicio<img src="../images/ic_home.png" width="21" height="21" border="0"></a></div></td>
                  </tr>
                </table>
              </div></td>
            </tr>
            <tr bgcolor="#FFFFCC">
              <td align="left" valign="top" bgcolor="#FFFFCC"><div align="left" class="parrafo">
                <table width="100%"  border="0" align="center" cellpadding="0" cellspacing="0" bgcolor="#FFFFCC">
                  <tr bgcolor="#FFFFCC">
                    <td bgcolor="#FFFFCC">
                    <table width="99%"  border="0" align="center" cellpadding="0" cellspacing="1" bgcolor="#333333">
                            <tr>
                              <td bgcolor="#FFFFFF"><table width="100%"  border="0" cellspacing="1" cellpadding="1">
                                <tr>
                                  <td width="23%" bgcolor="#CFDFEF" class="parrafo"><strong>Seleccione un grado :
                                  </strong></td>
                                  <td width="77%" bgcolor="#ECF2F9"><select name="select" class="textbox" onChange="MM_jumpMenu('self',this,0)">
                                    <option value="#" selected>Seleccione uno...</option>
                                    <?
                                    $id_gr=dec($gid);

                                    /*$qc=mysql_query("select distinct grados.id, grados.grado
                                                     from grados inner join cursos_catedraticos on grados.id = cursos_catedraticos.grado
                                                     where cursos_catedraticos.catedratico = '$uuser'");*/
                                      $qgrados=mysql_query("select distinct grados.grado, grados.id as idg, cursos.curso, cursos.codigo as idc,
                                                            jornadas.jornada, jornadas.id as idj, niveles.nivel, niveles.id as idn, cursos_catedraticos.seccion
                                                            from cursos_catedraticos inner join grados on cursos_catedraticos.grado = grados.id
                                                            inner join cursos on cursos_catedraticos.curso = cursos.codigo
                                                            inner join niveles on grados.nivel = niveles.id
                                                            inner join jornadas on jornadas.id = grados.jornada
                                                            where cursos_catedraticos.catedratico = '$uuser'
                                                            order by jornadas.jornada, niveles.nivel, grados.grado");

                                    while($igrados=mysql_fetch_array($qgrados)){
                                        if(enc($igrados[idg])==$gid and enc($igrados[idc])==$cid and enc($igrados[seccion])==$sid and enc($igrados[idj])==$jid and enc($igrados[idn])==$nid){
                                         $sel="selected class='selected_option'";
                                        }else{
                                         $sel="";
                                        }
                                        echo "<option value='rpt_zonas.php?gid=".enc($igrados[idg])."&cid=".enc($igrados[idc])."&sid=".enc($igrados[seccion])."&jid=".enc($igrados[idj])."&nid=".enc($igrados[idn])."' $sel>{$igrados[jornada]} | {$igrados[nivel]} | {$igrados[grado]} | {$igrados[curso]} | {$igrados[seccion]}</option>";
                                    }

                                    ?>

                                  </select></td>
                                </tr>
                                <?if(!$gid){exit();}?>
                                <?if(!$cid){exit();}?>
                                <tr>
                                  <td bgcolor="#CFDFEF" class="parrafo"><strong>Seleccione una unidad : </strong></td>
                                  <td bgcolor="#ECF2F9"><select name="menu1" class="textbox" onChange="MM_jumpMenu('self',this,0)">
                                    <option value="#" selected>Seleccione uno...</option>
                                    <?
                                    $id_gr=dec($gid);
                                    $qc=mysql_query("select * from unidades_grados
                                                     where grado = $id_gr");
                                    while($ic=mysql_fetch_array($qc)){
                                    ?>
                                    <option value="rpt_zonas.php?uid=<?=enc($ic[id])."&nid=$nid&jid=$jid&cid=$cid&sid=$sid&gid=$gid";?>"><?=$ic[unidad];?></option>
                                    <?
                                    }
                                    ?>
                                  </select></td>
                                </tr>
                              </table>
                                <hr size="1">
                                <?
                                if(!$gid or !$cid or !$uid){exit();}
                                ?>
                                <table width="100%"  border="0" cellspacing="0" cellpadding="0">
                                  <tr>
                                    <td><div align="right"><a href="rpt_zonas_print.php?<?="sid=$sid&uid=$uid&gid=$gid&cid=$cid&nid=$nid&jid=$jid";?>" target="_blank" class="link_parrafo">Versi&oacute;n imprimible <img src="../images/printButton.png" width="16" height="16" border="0"></a></div></td>
                                  </tr>
                                </table>
                                <table width="100%"  border="0" align="center" cellpadding="1" cellspacing="1">
                                  <tr bgcolor="#B6D3FC">
                                    <td width="8%" bgcolor="#CFDFEF" class="parrafo">Grado:</td>
                                    <td width="92%" bgcolor="#ECF2F9"><strong>
                                      <?=gjornada($jid)." | ".gnivel($nid)." | ".ggrado($gid);?>
                                    </strong></td>
                                  </tr>
                                  <tr bgcolor="#B6D3FC">
                                    <td bgcolor="#CFDFEF" class="parrafo">Curso:</td>
                                    <td bgcolor="#ECF2F9"><strong>
                                      <?=gcurso($cid)." - ".dec($sid);?>
                                    </strong></td>
                                  </tr>
                                  <tr bgcolor="#B6D3FC">
                                    <td bgcolor="#CFDFEF" class="parrafo">Unidad:</td>
                                    <td bgcolor="#ECF2F9"><strong>
                                    <?=gunidad($uid);?>
                                    </strong></td>
                                  </tr>
                                </table>
                                <br>
                                <?
                                if(!$gid or !$cid or !$sid){exit();}
                                  $id_gr=dec($gid);
                                  $id_cu=dec($cid);
                                  $id_se=dec($sid);
                                  $id_un=dec($uid);
                                  unset($arr_ev);
                                  unset($arr_nombre);
                                  unset($arr_fi);
                                  unset($arr_ff);

                                  $qevaluaciones=mysql_query("select evaluaciones.*
                                                              from evaluaciones
                                                              where curso = '$id_cu'
                                                              and seccion='$id_se'
                                                              and unidad='$id_un'
                                                              and zona='S'
                                                              order by fecha_fin");
                                  
                                  $j=0;
                                  while($ievaluaciones=mysql_fetch_array($qevaluaciones)){
                                    $j++;
                                    $arr_ev[$j]=$ievaluaciones[id];
                                    $arr_nombre[$j]=$ievaluaciones[nombre];
                                    $arr_fi[$j]=$ievaluaciones[fecha_inicio];
                                    $arr_ff[$j]=$ievaluaciones[fecha_fin];
                                    $arr_vz[$j]=$ievaluaciones[valor_zona];
                                  }

                                  $qtareas=mysql_query("select tareas.*
                                                        from tareas
                                                        where curso = '$id_cu'
                                                        and seccion='$id_se'
                                                        and unidad='$id_un'
                                                        and zona='S'
                                                        order by fecha_limite");

                                  $k=0;
                                  while($itareas=mysql_fetch_array($qtareas)){
                                    $k++;
                                    $arr_tr[$k]=$itareas[id];
                                    $arr_trnombre[$k]=$itareas[tarea];
                                    $arr_trfi[$k]=$itareas[fecha_limite];
                                    $arr_trff[$k]=$itareas[hora_limite];
                                    $arr_trvz[$k]=$itareas[valor_zona];
                                  }

                                ?>
                                <table width="100%"  border="0" cellpadding="1" cellspacing="1" bgcolor="#FFFFFF">
                                  <tr bgcolor="#336699" class="enc_tabla_blanco">
                                    <td width="9%"><div align="center"><strong>Carnet</strong></div></td>
                                    <td width="58%"><div align="center"><strong>Nombre del alumno </strong></div></td>
                                    <?
                                    for($i=1;$i<=count($arr_ev);$i++){
                                    ?>
                                     <td width="15"><strong>Ev#<?=$i;?></strong></td>
                                    <?
                                    }
                                    for($m=1;$m<=count($arr_tr);$m++){
                                    ?>
                                     <td width="15"><strong>Tr#<?=$m;?></strong></td>
                                    <?
                                    }
                                    ?>
                                    <td width="10%"><div align="center"><strong>Zona</strong></div></td>
                                  </tr>
                                  <?
                                  $qalumnos=mysql_query("select *, concat(apellido,', ',nombre) as  nombre from alumnos
                                                         where grado_estudio = '$id_gr'
                                                         and seccion='$id_se'                                                       
                                                         order by apellido, nombre");
                                  $m=0;
                                  while($ialumno=mysql_fetch_array($qalumnos)){
                                  $m++;
                                  ?>
                                  <tr bgcolor="<?=color_fila($m);?>" class="opcion_detalle">
                                    <td><div align="left"><?=$ialumno[carnet];?></div></td>
                                    <td><div align="left"><?=ucwords(strtolower($ialumno[nombre]));?></div></td>
                                    <?
                                    // ciclo que muestra las notas de las evaluaciones
                                    $suma_nota=0;
                                    for($i=1;$i<=count($arr_ev);$i++){
                                    $qnotam=mysql_query("select sum(nota) as nota
                                                        from respuestas_m
                                                        where alumno='{$ialumno[carnet]}'
                                                        and evaluacion={$arr_ev[$i]}
                                                        having nota <>'NULL'");

                                    $qnotad=mysql_query("select sum(nota) as nota
                                                        from respuestas_d
                                                        where alumno='{$ialumno[carnet]}'
                                                        and evaluacion={$arr_ev[$i]}
                                                        having nota <>'NULL'");

                                    $nota_ev=0;
                                    $msg_nota="";

                                    $inotam=mysql_fetch_array($qnotam);
                                    $inotad=mysql_fetch_array($qnotad);

                                    if(mysql_num_rows($qnotad)==0 and mysql_num_rows($qnotam)==0){
                                     $nota_ev=0;
                                     $msg_nota="NC";
                                    }else{
                                      $nota_ev=($inotam[nota]+$inotad[nota])*($arr_vz[$i]/100);
                                      $msg_nota=$nota_ev;
                                    }
                                    $suma_nota+=$nota_ev;
                                    ?>
                                    <td><div align="center"><?=$msg_nota;?></div></td>
                                    <?
                                    } // fin del ciclo que mustra las notas de las evaluaciones

                                    // ciclo que muestra las notas en las tareas
                                    for($n=1;$n<=count($arr_tr);$n++){
                                     $qnotatr=mysql_query("select sum(nota) as nota
                                                           from respuesta_tareas
                                                           where alumno='{$ialumno[carnet]}'
                                                           and tarea={$arr_tr[$n]}
                                                           having nota <>'NULL'");
                                     $nota_tr=0;
                                     $msg_nota="";

                                     if(mysql_num_rows($qnotatr)==0){
                                      $nota_tr=0;
                                      $msg_nota="NE";
                                     }else{
                                       $inotatr=mysql_fetch_array($qnotatr);
                                       $nota_tr=round(($inotatr[nota])*($arr_trvz[$n]/100),1);
                                       $msg_nota=$nota_tr;
                                     }
                                     $suma_nota+=$nota_tr;
                                     ?>
                                     <td><div align="center"><?=$msg_nota;?></div></td>
                                     <?
                                    }
                                    // fin del ciclo que muestra las notas en las tareas

                                    if(($i+$n)-1==0){
                                      $prom=sprintf("%.1f",0.0);
                                    }else{
                                      $prom=sprintf("%.1f",$suma_nota);
                                    }
                                    ?>
                                    <td align="right" valign="middle"><?=$prom;?><div align="right"></div></td></tr>
                                  <?
                                  }
                                  $colspan=$i+$m;

                                  $total_zonagr=0.00; 
                                  for($i=1;$i<=count($arr_ev);$i++){
                                  $total_zonagr+=$arr_vz[$i];
                                  ?>
                                  <tr bgcolor="#CFDFEF">
                                    <td valign="top" bgcolor="#F4F4F4">Ev#<?=$i;?></td>
                                    <td valign="top" bgcolor="#F4F4F4"><div class="lbl_campo"><?=$arr_nombre[$i];?><div align="left"></div>
                                    </div>
                                      <span class="font_blue_11"><?=$arr_vz[$i];?> Puntos</span></td>
                                    <td colspan="<?=$colspan;?>" valign="top" bgcolor="#F4F4F4"><strong>V&aacute;lida del: </strong><?=fecha($arr_fi[$i]);?><strong> Al: </strong><?=fecha($arr_ff[$i]);?></td>
                                  </tr>
                                  <?
                                  }
                                  
                                  for($i=1;$i<=count($arr_tr);$i++){
                                  $total_zonagr+=$arr_trvz[$i];
                                  ?>
                                  <tr bgcolor="#CFDFEF">
                                    <td valign="top" bgcolor="#F4F4F4">Tr#<?=$i;?></td>
                                    <td valign="top" bgcolor="#F4F4F4"><span class="lbl_campo"><?=$arr_trnombre[$i];?></span><br>
                                    <div class="font_blue_11"><?=$arr_trvz[$i];?> Puntos</div>                                    </td>
                                    <td colspan="<?=$colspan;?>" valign="top" bgcolor="#F4F4F4"><strong>Fecha entrega: </strong><?=fecha($arr_trfi[$i]);?> <?=$arr_trff[$i];?></td>
                                  </tr>
                                  <?
                                  }
                                  ?>
                                </table>
                                <div align="left"><span class="lbl_campo">Zona total: <?=$total_zonagr;?> Puntos</span></div>
                                <div align="center"><span class="lbl_campo"> &nbsp;NE</span> = No Entreg&oacute; | <span class="lbl_campo"> &nbsp;NC</span> = No Contest&oacute; </div></td>
                            </tr>
                      </table>
                     </td>
                  </tr>
                </table>
              </div></td>
              </tr>
          </table></td>
        </tr>
    </table>    </td>
  </tr>
</table>
</body>
</html>
