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'); }
<?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); ?>
<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>"; }