示例#1
0
<?php

/**********************************************************************************
 Sistema e-SIC Livre: sistema de acesso a informação baseado na lei de acesso.
 
 Copyright (C) 2014 Prefeitura Municipal do Natal
 
 Este programa é software livre; você pode redistribuí-lo e/ou
 modificá-lo sob os termos da Licença GPL2.
***********************************************************************************/
require_once "../class/solicitante.class.php";
$idsolicitante = getSession("uid");
$solicitante = new Solicitante($idsolicitante);
if ($solicitante->reenvioConfirmacao()) {
    $msg = "<br>Prezado(a) " . $solicitante->getNome() . ", \n                    <br><br>Seu cadastro precisa ser completado. Foi reenviado um e-mail para o seu endereço <b>" . $solicitante->getEmail() . "</b> solicitando a \n                        confirmação do cadastro. \n                        <br><br>Após a confirmação, seu acesso será liberado.";
}
$_SESSION = array();
session_destroy();
$solicitante = null;
include_once "../inc/topo.php";
echo "<h1>ATENÇÃO</h1>";
echo $msg . "<br><br>&nbsp;";
include_once "../inc/rodape.php";
?>



<?php

/**********************************************************************************
 Sistema e-SIC Livre: sistema de acesso a informação baseado na lei de acesso.
 
 Copyright (C) 2014 Prefeitura Municipal do Natal
 
 Este programa é software livre; você pode redistribuí-lo e/ou
 modificá-lo sob os termos da Licença GPL2.
***********************************************************************************/
include_once "../inc/autenticar.php";
include_once "../class/solicitante.class.php";
$erro = "";
//grava o erro, se houver, e exibe por meio de alert (javascript) atraves da funcao getErro() chamada no arquivo do formulario. ps: a função é declara em inc/security.php
//se tiver sido postado informação do formulario
if ($_POST['acao']) {
    $idsolicitante = getSession("uid");
    $senhaatual = $_POST["senhaatual"];
    $novasenha = $_POST["novasenha"];
    $confirmasenha = $_POST["confirmasenha"];
    $solicitante = new Solicitante();
    if (!$solicitante->alteraSenha($idsolicitante, $senhaatual, $novasenha, $confirmasenha)) {
        $erro = $solicitante->getErro();
    } else {
        echo "<script>location.href='" . URL_BASE_SISTEMA . "index.php';</script>";
    }
    $solicitante = null;
}
 $telefone = $_POST["telefone"];
 $email = $_POST["email"];
 $confirmeemail = $_POST["confirmeemail"];
 //endereco
 $logradouro = $_POST["logradouro"];
 $cep = $_POST["cep"];
 $bairro = $_POST["bairro"];
 $cidade = $_POST["cidade"];
 $uf = $_POST["uf"];
 $numero = $_POST["numero"];
 $complemento = $_POST["complemento"];
 //acesso e-sic
 $senha = $_POST['senha'];
 $confirmasenha = $_POST['confirmasenha'];
 include_once "../class/solicitante.class.php";
 $solicitante = new Solicitante();
 $solicitante->setNome($nome);
 $solicitante->setCpfCnpj($cpfcnpj);
 $solicitante->setProfissao($profissao);
 $solicitante->setIdEscolaridade($idescolaridade);
 $solicitante->setTipoPessoa($tipopessoa);
 $solicitante->setIdTipoTelefone($idtipotelefone);
 $solicitante->setIdFaixaEtaria($idfaixaetaria);
 $solicitante->setDDDTelefone($dddtelefone);
 $solicitante->setTelefone($telefone);
 $solicitante->setEmail($email);
 $solicitante->setLogradouro($logradouro);
 $solicitante->setCep($cep);
 $solicitante->setBairro($bairro);
 $solicitante->setCidade($cidade);
 $solicitante->setUf($uf);
    $solicitante->setCidade($cidade);
    $solicitante->setUf($uf);
    $solicitante->setNumero($numero);
    $solicitante->setComplemento($complemento);
    $solicitante->setConfirmeEmail($confirmeemail);
    if (!$solicitante->atualiza()) {
        $erro = $solicitante->getErro();
    } else {
        echo "<script>location.href='../index.php';</script>";
    }
    $solicitante = null;
} else {
    $idsolicitante = getSession("uid");
    if (!empty($idsolicitante)) {
        //resgata os dados do banco para exibição no form
        $solicitante = new Solicitante($idsolicitante);
        $idsolicitante = $solicitante->getIdsolicitante();
        $nome = $solicitante->getNome();
        $cpfcnpj = $solicitante->getCpfCnpj();
        $profissao = $solicitante->getProfissao();
        $idescolaridade = $solicitante->getIdEscolaridade();
        $tipopessoa = $solicitante->getTipoPessoa();
        $idtipotelefone = $solicitante->getIdTipoTelefone();
        $telefone = $solicitante->getTelefone();
        $dddtelefone = $solicitante->getDDDTelefone();
        $idfaixaetaria = $solicitante->getIdFaixaEtaria();
        $email = $solicitante->getEmail();
        $logradouro = $solicitante->getLogradouro();
        $cep = $solicitante->getCep();
        $bairro = $solicitante->getBairro();
        $cidade = $solicitante->getCidade();
 $textosolicitacao = $sol->getTextoSolicitacao();
 $idtiposolicitacao = $sol->getIdTipoSolicitacao();
 $instancia = Solicitacao::getInstaciaTipoSolicitacao($idtiposolicitacao);
 $formaretorno = $sol->getFormaRetorno();
 $situacao = $sol->getSituacao();
 $datasolicitacao = $sol->getDataSolicitacao();
 $datarecebimentosolicitacao = $sol->getDataRecebimentoSolicitacao();
 $usuariorecebimento = $sol->getUsuarioRecebimento();
 $dataprevisaoresposta = $sol->getDataPrevisaoResposta();
 $dataprorrogacao = $sol->getDataProrrogacao();
 $motivoprorrogacao = $sol->getMotivoProrrogacao();
 $usuarioprorrogacao = $sol->getUsuarioProrrogacao();
 $dataresposta = $sol->getDataResposta();
 $resposta = $sol->getResposta();
 $usuarioresposta = $sol->getUsuarioResposta();
 $soli = new Solicitante($idsolicitante);
 $nome = $soli->getNome();
 $profissao = $soli->getProfissao();
 $cpfcnpj = $soli->getCpfCnpj();
 $escolaridade = $soli->getEscolaridade();
 $faixaetaria = $soli->getFaixaEtaria();
 $email = $soli->getEmail();
 $tipotelefone = $soli->getTipoTelefone();
 $dddtelefone = $soli->getDDDTelefone();
 $telefone = $soli->getTelefone();
 $logradouro = $soli->getLogradouro();
 $numero = $soli->getNumero();
 $complemento = $soli->getComplemento();
 $cep = $soli->getCep();
 $bairro = $soli->getBairro();
 $cidade = $soli->getCidade();
示例#6
0
<?php

/**********************************************************************************
 Sistema e-SIC Livre: sistema de acesso a informação baseado na lei de acesso.
 
 Copyright (C) 2014 Prefeitura Municipal do Natal
 
 Este programa é software livre; você pode redistribuí-lo e/ou
 modificá-lo sob os termos da Licença GPL2.
***********************************************************************************/
require_once "../class/solicitante.class.php";
$idsolicitantecripto = $_GET['k'];
$msg = "";
$solicitante = new Solicitante();
if (!$solicitante->confirmaCadastro($idsolicitantecripto)) {
    $msg = "<br>" . $solicitante->getErro();
} else {
    $msg = "<br>Prezado(a) " . $solicitante->getNome() . ", a confirmação de cadastro foi realizada com sucesso. <br><br>Lembrando que seu usuário no sistema é o seu documento cadastrado: <b>" . $solicitante->getCpfCnpj() . "</b>.";
}
$solicitante = null;
include_once "../inc/topo.php";
echo "<h1>Confirmação de Cadastro</h1>";
echo $msg . "<br><br>&nbsp;";
include_once "../inc/rodape.php";
?>



<?php

/**********************************************************************************
 Sistema e-SIC Livre: sistema de acesso a informação baseado na lei de acesso.
 
 Copyright (C) 2014 Prefeitura Municipal do Natal
 
 Este programa é software livre; você pode redistribuí-lo e/ou
 modificá-lo sob os termos da Licença GPL2.
***********************************************************************************/
include_once "../class/solicitante.class.php";
$erro = "";
if ($_POST['btsub']) {
    $cpfcnpj = $_POST['cpfcnpj'];
    $solicitante = new Solicitante();
    if (!$solicitante->resetaSenha($cpfcnpj)) {
        $erro = $solicitante->getErro();
    } else {
        $erro = "Caro(a) " . $solicitante->getNome() . ", sua senha foi redefinida com sucesso. A nova senha foi enviada para o seu e-mail: " . $solicitante->getEmail();
    }
    $solicitante = null;
}
?>