Viewing file: nascimentos_imprime.php (16.09 KB) -rwxr-xr-x Select action/file-type: (+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
<?php
#############################################################################
# Nome: noticia_cad.php #
# System: Irpen #
# Criado por: Rodrigo J Polette #
# Empresa: Netnigro #
# E-mail: rodrigo@netnigro.com.br #
# Descrição: Formulário de cadastro da certidão de Nascimento #
# Histórico: #
# . 24/02/2010 - Rodrigo Justus Polette #
# Criação da Página #
#############################################################################
// Includes
include("../../config/config.php");
include(INCLUDES . "conexaoBD.php");
include(INCLUDES . "sentencas_sql.php");
include(INCLUDES . "funcoes_uteis.php");
include(INCLUDES . "valida_usuario.inc.php");
include("funcoes_matricula.php");
$id_nascimento = intval($_GET['id']);
$cod_oficio = intval($_SESSION['cod_oficio']);
$sql = "SELECT * FROM certidoes_nascimentos WHERE CNS_RowID = $id_nascimento AND CNS_Oficio_DR = $cod_oficio LIMIT 1";
$rs_dados = $conexao->query($sql);
$dados = $rs_dados->fetch_assoc();
//Checagem da matricula...
$matricula_certa = CalculoMatricula_2(1,$dados['CNS_DataAto'],$dados['CNS_Livro'],$dados['CNS_Folha'],$dados['CNS_Termo']);
if ($dados['CNS_NumMatricula'] != $matricula_certa) {
$sql = "UPDATE certidoes_nascimentos SET CNS_NumMatricula = '$matricula_certa' WHERE CNS_RowID = $id_nascimento LIMIT 1";
$conexao->query($sql);
$dados['CNS_NumMatricula'] = $matricula_certa;
}
$sql = "SELECT OFI_Descricao, OFI_Endereco, OFI_Bairro, OFI_Estado, OFI_Cidades_DR, OFI_MostraLogoSN, comarcas.CID_Descricao AS CID_Comarca, cidades.CID_Descricao, CON_Descricao "
."FROM oficios INNER JOIN cidades ON OFI_Cidades_DR = cidades.CID_RowID LEFT JOIN cidades comarcas ON comarcas.CID_RowID = cidades.CID_NivelSuperior_DR "
."INNER JOIN contatos ON OFI_RowID = CON_Oficios_DR AND CON_Tabeliao = 'S' AND CON_AtivoSN = 'S' WHERE OFI_RowID = $cod_oficio LIMIT 1";
$rs_dados_oficio = $conexao->query($sql);
$dados_oficio = $rs_dados_oficio->fetch_assoc();
/*Array (
[OFI_Descricao] => REGISTRO CIVIL E REGISTRO DE TITULOS E DOCUMENTOS E PESSOAS JURIDICAS
[OFI_Endereco] => AVENIDA IGUA�U,445
[OFI_Bairro] =>
[OFI_Estado] => PR
[OFI_Cidades_DR] => 28
[CID_Descricao] => CAPITAO LEONIDAS MARQUES
[CON_Descricao] => Tal nome...
)*/
/*Array(
[CNS_RowID] => 8
[CNS_Oficio_DR] => 18215
[CNS_DataCadastro] => 2010-02-24
[CNS_Nome] => Nome
[CNS_NumMatricula] => 08593601551984100123045001578730
[CNS_DataAto] => 1984-08-25
[CNS_HoraAto] => 03:06:30
[CNS_MunicipioNascimento] => Guaira/PR
[CNS_MunicipioRegistro] => Guaira/PR
[CNS_Local] => Hospital
[CNS_Sexo] => M
[CNS_Filiacao] => pai e m�e
[CNS_Avos] => Av�s e av�s...
[CNS_Gemeo] => Gemeo
[CNS_NomeMatriculaGemeos] => Nome Matricula Gemeos
[CNS_DataRegistro] => 1984-08-26
[CNS_NumNascidoVivo] => 123456789
[CNS_ObsAverbacoes] => obs averba��es
)*/
// Fun袯 para transformar strings em Mai�a ou Min�a com acentos
// $palavra = a string propriamente dita
// $tp = tipo da convers⭺ 1 para mai�as e 0 para min�as
function toupper($str) {
$len = strlen($str);
$out = '';
for ($i=0; $i < $len; $i++) {
$chr = $str{$i};
$dec = ord($chr);
$out.= $dec > 96 && $dec < 123 || $dec > 223 && $dec < 251 ? chr($dec - 32) : $chr;
}
return $out;
}
function mesEsem(){
$oldlocale = setlocale(LC_ALL, NULL);
setlocale(LC_ALL, 'pt_BR');
$SEM = gmstrftime("%A", time());
$MES = gmstrftime("%B", time());
$DIA = gmstrftime("%d", time());
setlocale(LC_ALL, $oldlocale);
return "$SEM, $DIA de $MES";
}
?>
<!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>Certidão de Nascimento</title>
<style type="text/css">
.borda {
border:1px solid #000;
}
</style>
</head>
<body>
<table width="90%" align="center" border="0" cellspacing="4" cellpadding="2">
<tr>
<td align="center" height="80">
<?php if ($dados_oficio['OFI_MostraLogoSN'] == 'S') { ?>
<img src="../../imagens/brasaorep.gif" height="70">
<?php } ?>
</td>
</tr>
<tr>
<td align="center">
<?php if ($dados_oficio['OFI_MostraLogoSN'] == 'S') { ?>
<font size="2" face="Verdana">REGISTRO CIVIL DE PESSOAS NATURAIS</font>
<?php } else { echo ""; } ?>
<br /><br />
<font size="3" face="Verdana"> CERTIDÃO DE NASCIMENTO</font></td>
</tr>
<tr>
<td align="center"><strong>
<font size="2" face="Verdana"><b>
NOME:</strong>
</font>
</td>
</tr>
<tr>
<td align="center">
<font size="2" face="Verdana"><b>
<?= utf8_encode($dados['CNS_Nome']);?>
</b></font>
</td>
</tr>
<tr>
<td align="center">
<font size="2" face="Verdana"><strong>
MATRÍCULA:</strong>
</font>
</td>
</tr>
<tr>
<td align="center">
<font size="2" face="Verdana">
<?= formataMatricula($dados['CNS_NumMatricula']);?>
</font>
</td>
</tr>
<tr>
<td align="left"><table width="100%" border="0" cellspacing="2" cellpadding="2">
<tr>
<td>
<font size="2" face="Verdana">
<strong>DATA DE NASCIMENTO POR EXTENSO</strong>
</font>
</td>
<td width="1%">
<font size="2" face="Verdana">
<strong>DIA</strong>
</font>
</td>
<td width="1%">
<font size="2" face="Verdana">
<strong>MES</strong>
</font>
</td>
<td width="1%">
<font size="2" face="Verdana">
<strong>ANO</strong>
</font>
</td>
</tr>
<?php
list($ano,$mes,$dia) = explode('-',$dados['CNS_DataAto']);
$data_extenso = date('l, d \d\e F \d\e Y',mktime(0,0,0,$mes,$dia,$ano));
$de = array("Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday");
$para = array("Domingo","Segunda-Feira","Terça-Feira","Quarta-Feira","Quinta-Feira","Sexta-Feira","Sábado");
$de = array_merge($de, array("January","February","March","April","May","June","July","August","September","October","November","December"));
$para = array_merge($para,array("Janeiro","Fevereiro","Março","Abril","Maio","Junho","Julho","Agosto","Setembro","Outubro","Novembro","Dezembro"));
$data_extenso = str_replace($de,$para,$data_extenso);
?>
<tr>
<td align="left" class="borda">
<font size="2" face="Verdana">
<?= $data_extenso;?>
</font>
</td>
<td align="left" class="borda">
<font size="2" face="Verdana">
<?= $dia;?>
</font>
</td>
<td align="left" class="borda">
<font size="2" face="Verdana">
<?= $mes;?>
</font>
</td>
<td align="left" class="borda">
<font size="2" face="Verdana">
<?= $ano;?>
</font>
</td>
</tr>
</table></td>
</tr>
<tr>
<td align="left"><table width="100%" border="0" cellspacing="2" cellpadding="2">
<tr>
<td width="13%">
<strong>
<font size="2" face="Verdana">
HORA
</font>
</strong>
</td>
<td width="87%" nowrap="nowrap">
<strong>
<font size="2" face="Verdana">
MUNICÍPIO DE NASCIMENTO E UNIDADE DA FEDERAÇÃO
</font>
</strong>
</td>
</tr>
<tr>
<td class="borda"><font size="2" face="Verdana"><?= $dados['CNS_HoraAto'];?></font></td>
<td class="borda"><font size="2" face="Verdana"><?= stripslashes(utf8_encode($dados['CNS_MunicipioNascimento']));?></font></td>
</tr>
</table></td>
</tr>
<tr>
<td align="left"><table width="100%" border="0" cellspacing="2" cellpadding="2">
<tr>
<td nowrap="nowrap"><strong><font size="2" face="Verdana">
MUNICÍPIO DE REGISTRO E UNIDADE DA FEDERAÇÃO</strong>
</font></td>
<td width="21%" nowrap="nowrap"><strong><font size="2" face="Verdana">
LOCAL DE NASCIMENTO
</font></strong></td>
<td width="1%"><strong>SEXO</strong></td>
</tr>
<tr>
<td class="borda"><font size="2" face="Verdana"><?= utf8_encode($dados['CNS_MunicipioRegistro']);?></font></td>
<td class="borda"><font size="2" face="Verdana"><?= utf8_encode($dados['CNS_Local']);?></font></td>
<td class="borda"><font size="2" face="Verdana"><?= $dados['CNS_Sexo'];?></font></td>
</tr>
</table>
</td>
</tr>
<tr>
<td align="left">
<table width="100%" border="0" cellspacing="2" cellpadding="2">
<tr>
<td nowrap="nowrap"><strong><font size="2" face="Verdana">FILIAÇÃO</font></strong></td>
</tr>
<tr>
<td class="borda"><font size="2" face="Verdana"><?= utf8_encode((stripslashes($dados['CNS_Filiacao'])));?></font></td>
</tr>
</table>
</td>
</tr>
<tr>
<td align="left"><table width="100%" border="0" cellspacing="2" cellpadding="2">
<tr>
<td nowrap="nowrap"><strong><font size="2" face="Verdana">AVÓS</font></strong></td>
</tr>
<tr>
<td class="borda"><?= stripslashes(utf8_encode($dados['CNS_Avos']));?></td>
</tr>
</table></td>
</tr>
<?php if (($dados['CNS_Gemeo']!="") or ($dados['CNS_NomeMatriculaGemeos']!="")) { ?>
<tr>
<td align="left"><table width="100%" border="0" cellspacing="2" cellpadding="2">
<tr>
<td width="11%" nowrap="nowrap">
<strong>
<font size="2" face="Verdana">
GÊMEO
</font>
</strong></td>
<td width="89%" nowrap="nowrap">
<strong>
<font size="2" face="Verdana">
NOME E MATRÍCULA DO(S) GÊMEO(S)
</font>
</strong></td>
</tr>
<tr>
<td class="borda"><font size="2" face="Verdana"><?= utf8_encode($dados['CNS_Gemeo']);?> </font></td>
<td class="borda"><font size="2" face="Verdana"><?= utf8_encode($dados['CNS_NomeMatriculaGemeos']);?> </font></td>
</tr>
</table></td>
</tr>
<?php } ?>
<tr>
<td align="left">
<table width="100%" border="0" cellspacing="2" cellpadding="2">
<tr>
<td nowrap="nowrap"><strong>
<font size="2" face="Verdana">
DATA DO REGISTRO POR EXTENSO
</font></strong></td>
<td width="21%" nowrap="nowrap"><strong>
<font size="2" face="Verdana">
NÚMERO DA DECLARAÇÃO DE NASCIDO VIVO
</font>
</strong></td>
</tr>
<?php
list($ano,$mes,$dia) = explode('-',$dados['CNS_DataRegistro']);
$data_registro = date('l, d \d\e F \d\e Y',mktime(0,0,0,$mes,$dia,$ano));
$data_registro = str_replace($de,$para,$data_registro);
?>
<tr>
<td class="borda"><font size="2" face="Verdana"><?= $data_registro;?></font></td>
<td class="borda"><font size="2" face="Verdana"><?= utf8_encode($dados['CNS_NumNascidoVivo']);?></font></td>
</tr>
</table>
</td>
</tr>
<?php if ($dados['CNS_ObsAverbacoes']!="") { ?>
<tr>
<td align="left"><table width="100%" border="0" cellspacing="2" cellpadding="2">
<tr>
<td nowrap="nowrap">
<font size="2" face="Verdana">
<strong>OBSERVAÇÕES AVERBAÇÕES</strong>
</font>
</td>
</tr>
<tr>
<td class="borda"><font size="2" face="Verdana"><?= stripslashes(utf8_encode($dados['CNS_ObsAverbacoes']));?></font></td>
</tr>
</table></td>
</tr>
<?php } ?>
<tr>
<td align="left"><table width="100%" border="0" cellspacing="2" cellpadding="2">
<tr>
<td width="50%">
<font size="2" face="Verdana">
<?= utf8_encode($dados_oficio['OFI_Descricao']);?>
</font>
</td>
<td valign="top">
<font size="2" face="Verdana">
O conteúdo da certidão é verdadeiro. Dou fé.</td>
</font>
</tr>
<tr>
<td>
<font size="2" face="Verdana">
<?= utf8_encode($dados_oficio['CON_Descricao']);?>
</font>
</td>
<td valign="top">
<font size="2" face="Verdana">
Data e Local:
<?php
echo utf8_encode(strtoupper($dados_oficio['CID_Descricao']).", ");
setlocale(LC_TIME, "pt_BR.utf8");
echo strftime("%d de %B de %Y", time());
?>
</font>
</td>
</tr>
<?php
if ($dados_oficio['OFI_Estado']=="")
$dados_oficio['OFI_Estado'] = "PR";
?>
<tr>
<td>
<font size="2" face="Verdana">
<?= utf8_encode(strtoupper($dados_oficio['CID_Descricao'] . "/" . $dados_oficio['OFI_Estado']));?>
</font>
</td>
<td> </td>
</tr>
<tr>
<td><strong>
<font size="2" face="Verdana">
Comarca:</strong> <?= utf8_encode($dados_oficio['CID_Comarca']);?>
</font>
</td>
<td> </td>
</tr>
<tr>
<td>
<font size="2" face="Verdana">
<?= utf8_encode($dados_oficio['OFI_Endereco']);?>
</font>
</td>
<td> </td>
</tr>
<tr>
<td> </td>
<td align="center" style="border-top:1px solid #000;">
<font size="2" face="Verdana">
Assinatura do Oficial ou Substituto
</font>
</td>
</tr>
</table>
</td>
</tr>
</table>
</body>
</html>
|