Consulta("SELECT DateToStr(datnas, 'dd/mm/YYYY') FROM senior.r034fun where numcad=1206101");
while ($db->ProximoRegistro()) {
list($dt_nasc) = $db->Tupla();
echo "-->".$dt_nasc;
}
die();*/
class clsIndex extends clsBase
{
function Formular()
{
$this->SetTitulo( "{$this->_instituicao} Holerite" );
$this->processoAp = "480";
}
}
class indice extends clsCadastro
{
var $matricula,
$data_nasc,
$cpf,
$senha_intranet;
function Inicializar()
{
$retorno = "Novo";
//$this->url_cancelar = ($retorno == "Editar") ? "secretarias_det.php?cod={$this->cod}" : "secretarias_lst.php";
//$this->nome_url_cancelar = "Cancelar";
return $retorno;
}
function Gerar()
{
$this->campoTexto( "matricula", "Matrícula", $this->matricula, "16", "12", true );
$this->campoSenha( "senha_intranet", "Senha", $this->senha_intranet, true );
$this->campoData( "data_nasc", "Data Nascimento", $this->data_nasc, true );
$this->campoCpf( "cpf", "CPF", $this->cpf, true );
if ($_GET['erro']==1)
{
echo "";
}
}
function Novo()
{
$db = new clsBanco();
/*
* INFORMAÇÕES DO BANCO DE DADOS
*/
$banco_matricula = $db->CampoUnico("SELECT matricula FROM portal.funcionario WHERE ref_cod_pessoa_fj='{$_SESSION['id_pessoa']}'");
$banco_senha = $db->CampoUnico("SELECT senha FROM portal.funcionario WHERE ref_cod_pessoa_fj='{$_SESSION['id_pessoa']}'");
$banco_data_nasc = $db->CampoUnico("SELECT data_nasc FROM cadastro.fisica WHERE idpes='{$_SESSION['id_pessoa']}'");
$banco_cpf = $db->CampoUnico("SELECT cpf FROM cadastro.fisica_cpf WHERE idpes='{$_SESSION['id_pessoa']}'");
/*
* COMPARA DADOS
*/
$this->senha_intranet = md5($this->senha_intranet);
$banco_data_nasc = dataToBrasil($banco_data_nasc);
$banco_cpf = int2CPF($banco_cpf);
/*echo "Banco: {$banco_matricula} - {$banco_senha} - {$banco_cpf} - {$banco_data_nasc}
";
echo "User: {$this->matricula} - {$this->senha_intranet} - {$this->cpf} - {$this->data_nasc}
";*/
if ($banco_matricula == $this->matricula &&
$banco_senha == $this->senha_intranet &&
$banco_data_nasc == $this->data_nasc &&
$banco_cpf == $this->cpf)
{
//$banco_data_nasc == $this->data_nasc &&
$autorizado = true;
}
else
{
$autorizado = false;
}
/*
* NEGA OU AUTORIZA VISUALIZAÇÃO
*/
if ($autorizado)
{
session_start();
$_SESSION['autorizado_holerite'] = true;
$_SESSION['matricula_user'] = $banco_matricula;
header("Location: pmidrh_holerite_lst.php");
die("era pra ter ido...");
}
header("Location: pmidrh_holerite_habilita.php?erro=1");
}
function Editar()
{
return false;
}
function Excluir()
{
return false;
}
}
$pagina = new clsIndex();
$miolo = new indice();
$pagina->addForm( $miolo );
$pagina->MakeAll();
?>