Exemplo n.º 1
0
 public function processaFaltas()
 {
     $this->load->helper('data');
     if ($this->input->post()) {
         $i = 0;
         foreach ($this->input->post() as $key => $id_aluno) {
             //echo $key."->".$id_aluno.br();
             if ($key != 'horario') {
                 $verificaAluno = $this->frequencia_model->verificaFaltas($id_aluno);
                 //armazena os faltosos em um vetor
                 $vetFaltosos[$i] = $verificaAluno[0]->ID_ALUNO;
                 //recebe o numero de faltas atual
                 $numFaltas = $verificaAluno[0]->contFaltas;
                 //Variavel recebe data e hora para registrar falta
                 $data = escreve_data() . " " . date('H:i:s');
                 if ($numFaltas == 0) {
                     $this->frequencia_model->atualizaStatus($id_aluno, '1');
                     $this->frequencia_model->insereFalta($id_aluno, $data);
                 } elseif ($numFaltas == 1) {
                     $this->frequencia_model->atualizaStatus($id_aluno, '2');
                     $this->frequencia_model->insereFalta($id_aluno, $data);
                 } elseif ($numFaltas == 2) {
                     $this->frequencia_model->atualizaStatus($id_aluno, '3');
                     $this->frequencia_model->insereFalta($id_aluno, $data);
                     $this->frequencia_model->retiraCurso($id_aluno);
                 }
                 $i++;
             }
         }
         //Zera a quantidade de faltas dos aluno Presentes
         $this->db->where('horario', $this->input->post('horario'));
         while ($i > 0) {
             $i--;
             $this->db->where('ID_ALUNO !=', $vetFaltosos[$i]);
         }
         $campos = array('contFaltas' => 0);
         $this->db->update('cad_alunos', $campos);
     }
     $this->load->library('session');
     $this->session->set_flashdata('msg', 'Faltas Processadas');
     redirect('frequencia');
 }
Exemplo n.º 2
0
        <?php 
echo img('asset/img/relatorios/printer.png');
?>
    </a>

    
    <?php 
echo br(3);
?>
    
    <table cellpadding='5'>
    <?php 
$i = 0;
echo "Total de alunos: " . count($alunos);
echo nbs(60);
echo escreve_data() . br(2);
foreach ($alunos as $aluno) {
    $i++;
    echo "<tr>";
    echo "<td width='600'>";
    echo $i . " - " . $aluno->nome . br();
    echo "</td>";
    echo "</tr>";
}
?>
    </table>
<?php 
echo br(2);
?>

Exemplo n.º 3
0
<center>
    <?php 
echo heading('Relatório de alunos', 2);
?>
  
    <?php 
echo br();
?>
    
    <table cellpadding='5' id='al'>
    <?php 
$i = 0;
echo "Total de alunos: " . count($alunos);
echo nbs(70);
echo escreve_data();
echo "<hr>";
echo br();
echo "<tr>";
echo "<th></th>";
if ($this->input->post('nome')) {
    echo "<th>Nome</th>";
}
if ($this->input->post('CPF_RG')) {
    echo "<th>Doocumento</th>";
}
if ($this->input->post('mae')) {
    echo "<th>Nome da mãe</th>";
}
if ($this->input->post('data_nascimento')) {
    echo "<th>Data de Nascimento</th>";
}