Example #1
0
$conn = new connection_factory($param_conn);
$header = new header($param_conn);
$diario_id = (int) $_GET['diario_id'];
if ($diario_id == 0) {
    exit('<script language="javascript" type="text/javascript">window.alert("ERRO! Diario invalido!");window.close();</script>');
}
//  VERIFICA O DIREITO DE ACESSO AO DIARIO COMO PROFESSOR OU COORDENADOR
if ($_SESSION['sa_modulo'] == 'web_diario_login') {
    if (!acessa_diario($diario_id, $sa_ref_pessoa)) {
        exit('<script language="javascript" type="text/javascript">
            alert(\'Você não tem direito de acesso a estas informações!\');
            window.close();</script>');
    }
    // ^ VERIFICA O DIREITO DE ACESSO AO DIARIO COMO PROFESSOR OU COORDENADOR ^ //
}
if (!existe_chamada($diario_id)) {
    exit('<script language="javascript" type="text/javascript">window.alert("Nenhuma conteudo registrado para este diario!");window.close(); </script>');
}
$sql1 = "SELECT id,\r\n               dia,\r\n               conteudo,\r\n           flag\r\n               FROM\r\n               diario_seq_faltas\r\n               WHERE\r\n               ref_disciplina_ofer = {$diario_id}\r\n               ORDER BY dia desc;";
$conteudos = $conn->get_all($sql1);
$fl_finalizado = is_finalizado($diario_id);
?>
<html>
<head>
<title><?php 
echo $IEnome;
?>
 - conte&uacute;do de aula</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<link rel="stylesheet" href="<?php 
echo $BASE_URL . 'public/styles/web_diario.css';
  if(empty($_POST['select_mes']))
    die('<font size=2><b>Voc&ecir;  n&atilde;o selecionou o M&Ecirc;S ! <a href="javascript:history.go(-1);">Voltar</a>!</b></font>');
  else
    $select_mes = $_POST['select_mes'];

  if(empty($_POST['select_ano']))
    die('<font size=2><b>Voc&ecirc; n&atilde;o selecionou o ANO ! <a href"javascript:history.go(-1);">Voltar</a>!</b></font>');
  else
    $select_ano = $_POST['select_ano'];
}
else
*/
$data_chamada = $_POST['data_chamada'];
// VERIFICA SE NAO EXISTE CHAMADA NESTA DATA
if (existe_chamada($diario_id, $data_chamada)) {
    die('<script language="javascript" type="text/javascript"> window.alert("Já existe chamada realizada para esta data.");window.history.back(1); </script>');
}
// ^ VERIFICA SE NAO EXISTE CHAMADA NESTA DATA ^ //
$sem_faltas = '';
// HOUVE FALTAS PARA A CHAMADA
$sem_faltas = isset($_POST['flag_falta']) && $_POST['flag_falta'] == 'F' ? '<h3><font color="blue"><b>Nenhum aluno faltou &agrave;(s) ' . $num_aulas . ' aula(s)  do dia ' . $data_chamada . '</b></font></h4>' : '';
$curso = get_curso($diario_id);
$disciplina = get_disciplina($diario_id);
function processa_chamada($alunos_faltas, $num_aulas, $sql_chamada)
{
    global $conn, $data_chamada, $sa_ref_pessoa, $periodo, $diario_id, $sem_faltas;
    // registra a chamada no banco de dados
    $conn->Execute($sql_chamada);
    $resposta .= $sem_faltas;
    if (is_array($alunos_faltas) && count($alunos_faltas) > 0) {