$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ú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≖ não selecionou o MÊ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ê nã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 à(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) {