<?php

require_once dirname(__FILE__) . '/../../setup.php';
require_once $BASE_DIR . 'core/reports/carimbo.php';
$conn = new connection_factory($param_conn);
$Result1 = $conn->Execute("SELECT descricao, id FROM periodos ORDER BY 1 DESC;");
$Result2 = $conn->Execute("SELECT nome_campus, id FROM campus ORDER BY 1 DESC;");
$Result3 = $conn->Execute("SELECT descricao, id FROM tipos_curso ORDER BY 1 DESC;");
$carimbo = new carimbo($param_conn);
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>Lista de di&aacute;rios</title>
    <script src="pesquisa_dispensados.js" type="text/javascript"></script>
    <link href="../../../public/styles/formularios.css" rel="stylesheet" type="text/css" />
    <script src="../../../lib/SpryAssets/SpryValidationTextField.js" type="text/javascript"></script>
	<link href="../../../lib/SpryAssets/SpryValidationTextField.css" rel="stylesheet" type="text/css" />
</head>

<body>
<h2>Relat&oacute;rio de Alunos Dispensados</h2>
<form method="post" name="form1" id="form1" target="_blank">
	
	<input type="image" name="input" 
		src="../../../public/images/icons/print.jpg" 
		alt="Exibir relat&oacute;rio" 
		title="Exibir relat&oacute;rio"
		id="bt_exibir" 
		name="bt_exibir" 
Example #2
0
<?php

require_once "../../../app/setup.php";
require_once "../../../lib/adodb5/tohtml.inc.php";
require_once "../../../core/reports/carimbo.php";
require_once "../../../core/reports/header.php";
$conn = new connection_factory($param_conn);
$carimbo = new carimbo($param_conn);
$header = new header($param_conn);
$periodo = $_POST["periodo1"];
$tipo = $_POST["tipo"];
$campus = $_POST["campus"];
$sql = "\r\nSELECT DISTINCT\r\n    o.id AS \"Diário\",\r\n    d.descricao_disciplina || ' (' || d.id ||') ' AS \"Disciplina\",\r\n    t.descricao AS \"Tipo\",\r\n    o.turma AS \"Turma\",\r\n\t\r\n\tCASE WHEN professor_disciplina_ofer_todos(o.id) = '' THEN '<font color=\"red\">sem professor</font>'\r\n         ELSE professor_disciplina_ofer_todos(o.id)\r\n    END AS \"Professor\",\r\n\r\n    s.abreviatura AS \"Curso\",\r\n\r\n    CASE WHEN o.fl_finalizada = TRUE THEN '<font color=\"red\">Finalizado</font>'\r\n         WHEN o.fl_digitada = TRUE THEN '<font color=\"blue\">Concluído</font>'\r\n         ELSE '<font color=\"green\">Aberto</font>'\r\n    END AS \"Situação\"\r\n\r\nFROM\r\n    disciplinas_ofer o,\r\n    disciplinas d,\r\n    cursos s,\r\n    tipos_curso t,\r\n    campus m\r\n\r\nWHERE\r\n    o.ref_curso = s.id AND ";
if ($tipo != '') {
    $sql .= " t.id = '{$tipo}' AND ";
}
$sql .= " s.ref_tipo_curso = t.id AND\r\n    o.ref_periodo = '{$periodo}' AND\r\n    o.is_cancelada = '0' AND\r\n    d.id = o.ref_disciplina AND ";
if ($campus != '') {
    $sql .= " o.ref_campus = '{$campus}' AND ";
}
$sql .= " o.ref_campus = m.id\r\n\t\tORDER BY \"Disciplina\";";
$Result1 = $conn->Execute($sql);
$num_result = $Result1->RecordCount();
$info .= "<strong>Data: </strong>" . date("d/m/Y") . "&nbsp;&nbsp;-&nbsp;&nbsp;";
$info .= "<strong>Hora: </strong>" . date("H:i:s") . "&nbsp;&nbsp;-&nbsp;&nbsp;";
$info .= "<strong>Total de Registros: </strong>" . $num_result . "&nbsp;&nbsp;-&nbsp;&nbsp;";
$info .= "<strong>Período: </strong> <span>{$periodo}</span> <br><br>";
if ($campus != '') {
    $RsCampus = $conn->Execute("SELECT nome_campus FROM campus WHERE id = {$campus};");
    $info .= "<strong>Campus: </strong><span>" . $RsCampus->fields[0] . "</span>&nbsp;&nbsp;-&nbsp;&nbsp;";
}
$mes = $date->mes($data[1]);
/* Dados da Empresa */
$sqlEmpresa = "\nSELECT \n\tc.razao_social, \n\tc.sigla, \n\tc.logotipo, \n\tc.rua, \n\tc.complemento, \n\tc.bairro, \n\tc.cep, \n\tc.ref_cidade, \n\tc.cgc,\n\ta.nome,\n\ta.cep, \n\ta.ref_estado\nFROM \n\tconfiguracao_empresa c, cidade a\nWHERE\n\tc.id = 1 AND\n\ta.id = c.ref_cidade;";
$RsEmpresa = $conn->Execute($sqlEmpresa);
/* Dados do aluno e curso */
$sqlContrato = "\nSELECT \n\ta.id, \n\tb.cidade_campus,\n\tc.descricao,\n\td.nome,\n\te.nome,\n\te.ref_estado,\n\td.dt_nascimento,\n\tf.pai_nome,\n\tf.mae_nome\nFROM \n\tcontratos a, campus b, cursos c, pessoas d, cidade e, filiacao f\nWHERE\n\ta.id = {$contrato} AND\n\ta.ref_campus = b.id AND\n\ta.ref_curso = c.id AND\n\ta.ref_pessoa = d.id\tAND\n\tref_naturalidade = e.id AND\n\td.ref_filiacao = f.id;";
$RsContrato = $conn->Execute($sqlContrato);
/* Formatando a data de nascimento */
if ($RsContrato->fields[6] != '') {
    $data_nascimento = explode("-", $RsContrato->fields[6], 3);
    $mes_nascimento = $date->mes($data_nascimento[1]);
}
$corpo = '        Declaro para os devidos fins que ' . $RsContrato->fields[3] . ', filho(a) de ' . $RsContrato->fields[7] . ' e ' . $RsContrato->fields[8] . ', nascido(a) em ' . $data_nascimento[2] . ' de ' . $mes_nascimento . ' de ' . $data_nascimento[0] . ', natural de ' . $RsContrato->fields[4] . '/' . $RsContrato->fields[5] . ', encontra-se devidamente matriculado(a) no ' . $RsContrato->fields[2] . ', neste estabelecimento de ensino.
          Por ser verdade e estar de acordo com nossos arquivos, assino a presente.';
$data_declaracao = '          ' . $RsContrato->fields[1] . ', ' . $data[0] . ' de ' . $mes . ' de ' . $data[2] . '.';
$carimbo = new carimbo($param_conn);
$carimbo_nome = $carimbo->get_nome($carimbo_id);
$carimbo_dados = $carimbo->get_funcao($carimbo_id);
$decretos = 'Obs.:
Decreto Nº 3.864/A de 24/01/61 - Criação da Escola
Decreto Nº 55.358 de 13/0264 - Transformado em Ginásio Agrícola
Decreto Nº 63.923 de 30/12/68 - Transformado em Colégio Agrícola
Decreto Nº 83.935 de 04/09/79 - Denominado Escola Agrotécnica Federal de Bambuí-MG
Lei Nº 8.731/93 de 16/11/1993 - Transformação em Autarquia
Transformado em Centro Federal de Educação Tecnológica de Bambuí, através do Decreto Presidencial de
17/12/2002, publicado no DOU de 18/12/2002, Seção I, página 12, de acordo com o Decreto Federal nº 2406 de 27/11/1997; Art. 9º da Lei 9394/96.
Transformado em campus do Instituto Federal de Minas Gerais pela Lei nº 11.892, de 29/12/2008, publicada no DOU de 30/12/2008, Seção I, págs.1-3, institui a Rede Federal de Educação Profissional, Científica e Tecnológica, cria os Institutos Federais de Educação, Ciência e Tecnologia.';
// @todo melhorar a parametrização destes dados, configurando no banco ou no arquivo de configuração
// @todo configuração deve ser por campus (?)
$empresa = $RsEmpresa->fields[3] . ' - ' . $RsEmpresa->fields[4] . "\n";
$empresa .= 'Caixa Postal 05 - CEP: ' . substr_replace($RsEmpresa->fields[6], '-' . substr($RsEmpresa->fields[6], -4, 1), -3, 1) . ' - ' . $RsEmpresa->fields[9] . '-' . $RsEmpresa->fields[11] . "\n";