Exemplo n.º 1
0
  * Recupera o último dia do mês
  */
 $ultimoDia = $Data->ultimoDiaMes($dia, $mes, $anoLetivo);
 /**
  * Define a data a ser comparada 
  * com a data de término do período
  * letivo
  */
 $terminoPeriodo = $dia . "-" . $mes;
 /**
  * Busca feriados no mês passado
  * como parâmetro
  */
 $feriado = $Data->verificaFeriado($mes);
 while ($terminoPeriodo != FIMPER) {
     $diaSemana = $Data->diaSemana($dia, $mes, $anoLetivo);
     if ($dia <= $ultimoDia) {
         if (!isset($feriado[$dia])) {
             $diaSem = utf8_decode($semanaTrad[$diaSemana]);
             if ($diaSem != utf8_decode("Sábado") && $diaSem != "Domingo") {
                 for ($i = 1; $i < sizeof($gradeTurma[$diaSem]); $i++) {
                     @($qtdeAulas[$gradeTurma[$diaSem][$i]] += 1);
                 }
             }
         }
     }
     $dia++;
     if ($dia > $ultimoDia) {
         $dia = 1;
         $mes++;
         $ultimoDia = $Data->ultimoDiaMes($dia, $mes, $anoLetivo);