<?php
include 'conexao.php';
header('Content-type: text/html; charset=utf-8');
$seqBolsao = $_GET['b'];
$unidade = $_GET['u'];
$serie = $_GET['s'];
$turno = $_GET['t'];
$filtro = '';
mysqli_query($conexao, "SET @pk1 =''");
mysqli_query($conexao, "SET @pk2 =''");
mysqli_query($conexao, "SET @pk3 =''");
mysqli_query($conexao, "SET @rn1 =1");
mysqli_query($conexao, "SET @rn2 =1");
mysqli_query($conexao, "SET @rn3 =1");
mysqli_query($conexao, "SET @sal =''");

//echo "SERIE=".$serie;
if ($serie != trim('')) {
    $filtro = " where serie='$serie'";
}

$sqlLista = " select insc.* from (select  distinct  u.nome nome_unidade,case when (i.serie_ano='3ª mil') or (i.serie_ano='Pre-mil 3º') then '3ª serie' when (i.serie_ano='9º mil') or (i.serie_ano='Pre-mil 9º') then '9º ano'"
        . " when (i.serie_ano='Pre-Vest-M') or (i.serie_ano='Pre-Vest-N') or (i.serie_ano='Pre-Vest-T   ') or (i.serie_ano='Pre-mil 3º') then"
        . " '3ª serie' else i.serie_ano end serie"
        . " from "
        . " inscricoes i "
        . " inner join unidade u on u.id= i.unidade where  i.id_bolsao=" . $seqBolsao . " "
        . " and i.unidade=" . $unidade . ""
        . " ) as insc " . $filtro . " order by insc.serie";
//echo "lista=".$sqlLista;
$resLista = mysqli_query($conexao, $sqlLista);


$count = 0;
$serieAno = '';
$serieLista = '';
$horario = $turno;
/* if ($turno == 'M') {
  $horario = 'Manhã';
  } else {
  $horario = 'Tarde';
  }
 * 
 */
?><!DOCTYPE html>
<html lang="pt-BR">
    <head>

        <meta charset="utf-8">
        <meta http-equiv="X-UA-Compatible" content="IE=edge">
        <meta name="viewport" content="width=device-width, initial-scale=1">
        <!-- The above 3 meta tags *must* come first in the head; any other head content must come *after* these tags -->
        <meta name="description" content="Administração do Bolsão Força Máxima">
        <meta name="author" content="Vinícius">
        <!--    <link rel="icon" href="../../favicon.ico">-->

        <title>Administração do Bolsão Força Máxima</title>
        <link rel="icon" href="../images/favicon.ico" >

        <!-- Bootstrap core CSS -->
        <link href="../css/bootstrap.css" rel="stylesheet">
        <link href="../css/bootstrap-theme.min.css" rel="stylesheet">
        <link href="../css/bootstrap.min.css" rel="stylesheet">
        <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@4.0.0/dist/css/bootstrap.min.css" integrity="sha384-Gn5384xqQ1ªoWXA+058RXPxPg6fy4IWvTNh0E263XmFcJlSAwiGgFAW/dAiS6JXm" crossorigin="anonymous">


        <!-- IE10 viewport hack for Surface/desktop Windows 8 bug 
        <link href="../../assets/css/ie10-viewport-bug-workaround.css" rel="stylesheet">-->

        <!-- Custom styles for this template -->
        <link href="../css/main.css" rel="stylesheet">
        <link href="../style.css" rel="stylesheet">
        <script  language="javascript" type="text/javascript" src="../js/jquery-1.7.1.min.js"></script>
        <script  language="javascript" type="text/javascript" src="../js/main.js"></script>
        <script  language="javascript" type="text/javascript" src="../js/bootstrap.js"></script>


    </head>


    <body >

        <?php
        while ($rowLista = mysqli_fetch_array($resLista)) {

            $serieLista = $rowLista['serie'];
            $turnoLista = $turno;
            ?>
            <div>

                <?php
                $sql = "select "
                        . " case "
                        . " when (serie_ano in ('1º ano','2º ano','3º ano','4º ano','5º ano') and total_acertos >70) then 25 "
                        . " when (serie_ano in ('1º ano','2º ano','3º ano','4º ano','5º ano') and (total_acertos >60 and total_acertos <=70)) then 20 "
                        . " when (serie_ano in ('1º ano','2º ano','3º ano','4º ano','5º ano') and (total_acertos >50 and total_acertos <=60)) then 15 "
                        . " when (serie_ano in ('1º ano','2º ano','3º ano','4º ano','5º ano') and (total_acertos >40 and total_acertos <=50)) then 10 "
                        . " when (serie_ano in ('1º ano','2º ano','3º ano','4º ano','5º ano') and (total_acertos <=40)) then 5 "
                        . " when (serie_ano in ('6º ano','7º ano','8º ano','9º ano','1ª serie','2ª serie','3ª serie') and rank=1 and total_acertos >90) then 100 "
                        . " when (serie_ano in ('6º ano','7º ano','8º ano','9º ano','1ª serie','2ª serie','3ª serie') and rank=2 and total_acertos >90) then 75 "
                        . " when (serie_ano in ('6º ano','7º ano','8º ano','9º ano','1ª serie','2ª serie','3ª serie') and rank=3 and total_acertos >90) then 50 "
                        . " when (serie_ano in ('6º ano','7º ano','8º ano','9º ano','1ª serie','2ª serie','3ª serie') and rank=1 and (total_acertos >80 and total_acertos <= 90)) then 75 "
                        . " when (serie_ano in ('6º ano','7º ano','8º ano','9º ano','1ª serie','2ª serie','3ª serie') and rank=2 and (total_acertos >80 and total_acertos <= 90)) then 50 "
                        . " when (serie_ano in ('6º ano','7º ano','8º ano','9º ano','1ª serie','2ª serie','3ª serie') and rank=3 and (total_acertos >80 and total_acertos <= 90)) then 25 "
                        . " when (serie_ano in ('6º ano','7º ano','8º ano','9º ano','1ª serie','2ª serie','3ª serie') and rank=1 and (total_acertos >70 and total_acertos <= 80)) then 50 "
                        . " when (serie_ano in ('6º ano','7º ano','8º ano','9º ano','1ª serie','2ª serie','3ª serie') and rank=2 and (total_acertos >70 and total_acertos <= 80)) then 25 "
                        . " when (serie_ano in ('6º ano','7º ano','8º ano','9º ano','1ª serie','2ª serie','3ª serie') and rank=3 and (total_acertos >70 and total_acertos <= 80)) then 25 "
                        . " when (serie_ano in ('6º ano','7º ano','8º ano','9º ano','1ª serie','2ª serie','3ª serie') and (total_acertos >60 and total_acertos <= 70)) then 25 "
                        . " when (serie_ano in ('6º ano','7º ano','8º ano','9º ano','1ª serie','2ª serie','3ª serie') and (total_acertos >50 and total_acertos <= 60)) then 15 "
                        . " when (serie_ano in ('6º ano','7º ano','8º ano','9º ano','1ª serie','2ª serie','3ª serie') and (total_acertos >40 and total_acertos <= 50)) then 10 "
                        . " when (serie_ano in ('6º ano','7º ano','8º ano','9º ano','1ª serie','2ª serie','3ª serie') and (total_acertos >30 and total_acertos <= 40)) then 5 "
                        . " when (serie_ano in ('6º ano','7º ano','8º ano','9º ano','1ª serie','2ª serie','3ª serie') and total_acertos <= 30) then 0 "
                        . " end as bolsa, "
                        . " rank,total_acertos,id,inscricao,nome,data_nascimento,serie_ano,serie_pretendida,unidade,qtde_mat,qtde_port,conhecimentos,redacao,total_anuidade, "
                        . " compareceu "
                        . " from ( "
                        . " select "
                        . " @rn2 := if(@pk2=serie_ano, if(@sal=inscricao, @rn2, @rn2+1),1) as rank, "
                        . " @pk2 := serie_ano, @sal := inscricao, "
                        . " id,inscricao,nome,data_nascimento,serie_ano,serie_pretendida,unidade,qtde_mat,qtde_port,conhecimentos,redacao,total_anuidade, "
                        . " qtde_mat + qtde_port + conhecimentos +  redacao as total_acertos, compareceu "
                        . " from ( "
                        . " select geral.id,geral.inscricao,geral.nome,geral.data_nascimento, geral.serie_ano,geral.serie_pretendida,geral.unidade, "
                        . " qtde_mat * 3 qtde_mat, "
                        . " qtde_port * 3 qtde_port, "
                        . " case "
                        . " when (serie_ano in ('1º ano','2º ano','3º ano','4º ano','5º ano')) then "
                        . " conhecimentos * 10 "
                        //. " when (serie_ano in ('3º ano','4º ano','5º ano')) then "
                        //    . " conhecimentos * 5 "
                        . " else "
                        . " conhecimentos * 3 end conhecimentos, "
                        . " (redacao * 40)/10 redacao, "
                        . " total_anuidade, "
                        . " compareceu "
                        . " from ( "
                        . " SELECT "
                        . " distinct "
                        . " ins.id , "
                        . " ins.inscricao, "
                        . " trim(ins.nome) nome, "
                        . " ins.data_nas data_nascimento, "
                        . " case "
                        . " when (ins.serie_ano='3ª mil') or (ins.serie_ano='Pre-mil 3º') then '3ª serie' "
                        . " when (ins.serie_ano='9º mil') or (ins.serie_ano='Pre-mil 9º') then '9º ano' "
                        . " when (ins.serie_ano='Pre-Vest-M') or (ins.serie_ano='Pre-Vest-N') or (ins.serie_ano='Pre-Vest-T') or (ins.serie_ano='Pre-mil 3º') then '3ª serie' "
                        . " else ins.serie_ano end serie_ano, "
                        . " ins.serie_ano serie_pretendida, "
                        . " ins.unidade, "
                        . " ins.qtde_mat, "
                        . " ins.qtde_port, "
                        . " ins.conhecimentos, "
                        . " ins.ingles, "
                        . " ins.redacao, "
                        . " sm.valor_mensalidade as mensalidade,sm.valor_mensalidade *12 +350 as total_anuidade , "
                        . " case "
                        . " when ins.compareceu='S' then 'Sim' else 'Não' end as compareceu, "
                        . " case "
                        . " when (ins.serie_ano='Pré-mil 3º') or (ins.serie_ano='Pre-Vestibular-Manha')or (ins.serie_ano='Pre-Vestibular-Tarde')or (ins.serie_ano='Pre-Vestibular-Noite') or (ins.serie_ano='3ª mil') then '3ª serie' "
                        . " when (ins.serie_ano='9º mil')or (ins.serie_ano='Pre-mil 9º') then '9º ano' "
                        . " else ins.serie_ano end as serie, "
                        . " sm.segmento as segmento "
                        . " FROM inscricoes ins "
                        . " inner join serie_ano_mensalidade sm on sm.id = ins.id_serie_ano and sm.id_unidade = ins.unidade "
                        . " inner join unidade u on u.id = ins.unidade "
                        . " inner join pedido p on p.seq_inscricao = ins.id "
                        . " where ins.id_bolsao=$seqBolsao and ins.unidade=$unidade and p.seq_status in (3,4)   ) geral where serie_ano='$serieLista') g "
                        . " ORDER BY serie_ano,total_acertos desc, "
                        . " redacao desc,qtde_port desc,qtde_mat desc,data_nascimento desc,nome)t ";


                //echo "SQL=".$sql;
                $res = mysqli_query($conexao, $sql);
                ?>

                <center> 
                    <img style="margin-top: 2px;" src="../images/logo.png" width="170" height="70" ></img>
                    <h3><p>Unidade<?php echo " " . $rowLista['nome_unidade'] ?></p></h3>
                    <h3><p><?php echo " " . $serieLista; ?></p></h3>
                </center>
                <br>
             
                    <table class="table table-bordered"  width="100%" border="1">

                        <tr style="text-align: center" >
                            <td  width="5%" bgcolor="#CCCCCC">Rank</td>
                            <td width="10%" bgcolor="#CCCCCC">Insc.</td>
                            <td width="50%" bgcolor="#CCCCCC">Nome</td>
                            <td width="10%" bgcolor="#CCCCCC">Série Pret.</td>
                            <?php if ($serieLista == '1º ano' || $serieLista == '2º ano' || $serieLista == '3º ano' || $serieLista == '4º ano' || $serieLista == '5º ano') { ?>

                                <td width="4%" bgcolor="#CCCCCC">Nota</td>
                            <?php } else { ?>
                                <td width="4%" bgcolor="#CCCCCC">Port.</td>
                                <td width="4%" bgcolor="#CCCCCC">Mat.</td>
                                <td width="4%" bgcolor="#CCCCCC">CG.</td>
                              <!--  <td width="4%" bgcolor="#CCCCCC">Red.</td>-->
                            <?php } ?>
                            <td width="4%" bgcolor="#CCCCCC">Total</td>
                            <td width="5%" bgcolor="#CCCCCC">Bolsa</td>
                        </tr>


                        <?php
                        while ($row = mysqli_fetch_array($res)) {


                            if ($count == 70) {
                                $count = 0;
                                echo "</table><br>";
                                ?>
                                <div style="text-align:center">
                                    <img style="margin-top: 2px;" src="../images/logo.png" width="170" height="70" ></img>
                                    <h3><p>Unidade<?php echo " " . $rowLista['nome_unidade'] ?></p></h3>
                                    <h3><p><?php echo " " . $rowLista['serie']; ?></p></h3>
                                </div>
                        </div> 
                        <br>
                        <table style="font-size: 65%" width="100%" border="1" cellpadding="4" cellspacing="0">
                        <?php } ?>
                        <tr>
                            <td width="5%"><?php echo $row['rank']; ?></td>
                            <td width="10%"><?php echo $row['inscricao']; ?></td>
                            <td width="50%"><?php echo $row['nome']; ?></td>
                            <td width="10%"><?php echo $row['serie_pretendida']; ?></td>
                            <?php if ($serieLista == '1º ano' || $serieLista == '2º ano' || $serieLista == '3º ano' || $serieLista == '4º ano' || $serieLista == '5º ano') { ?>
                                <td width="4%"><?php echo number_format($row['conhecimentos'], 2, ',', '.'); ?></td>
                            <?php } else { ?>

                                <td width="4%"><?php echo number_format($row['qtde_port'], 2, ',', '.'); ?></td>
                                <td width="4%"><?php echo number_format($row['qtde_mat'], 2, ',', '.'); ?></td>
                                <td width="4%"><?php echo number_format($row['conhecimentos'], 2, ',', '.'); ?></td>
                              <!--  <td width="4%"><?php // echo number_format($row['redacao'], 2, ',', '.');  ?></td>-->
                            <?php } ?>
                            <td width="4%"><?php echo number_format($row['total_acertos'], 2, ',', '.'); ?></td>
                            <td width="5%"><?php echo $row['bolsa'] . "%"; ?></td>
                        </tr>

                        <?php
                        $count = $count + 1;
                        next($row);
                    }
                    echo "</table>";
                    echo"  <div  style='page-break-before: always;' >";
                    $count = 0;
                    next($rowLista);
                }
                ?> 
            </table>
    
    </body>

</html>