public function add()
 {
     $instituicao = new Instituicao();
     $instituicao->setCidade($_POST['cidade_instituicao']);
     $instituicao->setEstado($_POST['estado_instituicao']);
     $instituicao->setNome($_POST['nome_instituicao']);
     $instituicao->setSigla($_POST['sigla_instituicao']);
     $instituicao->setTipo('3');
     $instituicao->setSite($_POST['site_instituicao']);
     $instituicaoMySqlDAO = new InstituicaoMySqlDAO();
     $instituicaoMySqlDAO->insert($instituicao);
 }
Example #2
0
function Main()
{
    $usu = unserialize($_SESSION['usu']);
    $ins = new Instituicao();
    $tpl = file_get_contents("tpl/aluno/index.html");
    if ($_POST['txtSenha1'] && $_POST['txtSenha2']) {
        if ($_POST['txtSenha1'] == $_POST['txtSenha2']) {
            if (strlen($_POST['txtSenha1']) >= 6) {
                $usu->AlteraSenha(md5($_POST['txtSenha1']), "-999");
                header("Location:aluno.php?msg=" . base64_encode("@lng[Sua senha foi alterada com sucesso]"));
            } else {
                header("Location:aluno.php?a=as&msg=" . base64_encode("@lng[A senha deve ter no mínimo 6 caracteres]"));
            }
        } else {
            header("Location:aluno.php?a=as&msg=" . base64_encode("@lng[As senhas não são iguais]"));
        }
    }
    $ins->setCodigo($usu->getCodigoInstituicao());
    $ins->Carrega();
    if ($_GET['msg']) {
        $tplmsg = file_get_contents("tpl/aluno/mensagem.html");
        $tplmsg = str_replace('<!--mensagem-->', base64_decode($_GET['msg']), $tplmsg);
        $tpl = str_replace('<!--localmensagem-->', $tplmsg, $tpl);
    }
    $sNome = split(' ', $usu->getNome());
    $tpl = str_replace("<!--NomeAluno-->", $sNome[0], $tpl);
    $tpl = str_replace("<!--NomeInstituicao-->", '<a target="_blank" href="http://' . $ins->getSite() . '">' . $ins->getNomeCompleto() . '</a>', $tpl);
    if ($_GET['a']) {
        switch ($_GET['a']) {
            case 'as':
                AlteraSenha($tpl);
        }
    } else {
        Principal($tpl, $usu);
    }
}
    }

    //Instancia o objeto Usuário
    $usuarioObj = new Usuario();
    $dadosUsuario = mysql_fetch_array($usuarioObj->buscarUsuario($idUsuario));

    //Instancia o objeto Patente
    $patenteObj = new Patente();
    $patentes = $patenteObj->listar();

    //Instancia o objeto Estado
    $estadoObj = new Estado();
    $estados = $estadoObj->listar();

    //Instancia o objeto Instituicao
    $instituicaoObj = new Instituicao();
    $instituicoes = $instituicaoObj->listar();

?>

<!DOCTYPE html>

    <body>
        <form name="editarUsuario" action="../Controller/controllerUsuario.php" method="POST" >
        <input type="hidden" name="action" id="action" value="alterarUsuario" />
        <input type="hidden" name="id" value="<?=$idUsuario?>"
            <div class="row">
                <div class="col-md-3">           

                </div>
                <div class="col-md-3">
 /**
  * Retorna uma query que verifica se o parâmetro da suplementar esta ativada
  * e consulta se existe folhas de pagamentos.
  * 
  * @access public
  * @param Instituicao $oInstituicao
  * @param DBCompetencia $oCompetencia
  * @return String
  */
 public function sql_query_suplementar(Instituicao $oInstituicao, DBCompetencia $oCompetencia)
 {
     $sSql = "select r11_suplementar::int,                                                              ";
     $sSql .= "       (select count(rh141_sequencial) from rhfolhapagamento                              ";
     $sSql .= "                                      where rh141_instit = {$oInstituicao->getCodigo()})  ";
     $sSql .= "        as rhfolhapagamento                                                               ";
     $sSql .= "  from cfpess                                                                             ";
     $sSql .= " where r11_anousu = {$oCompetencia->getAno()} and                                         ";
     $sSql .= "       r11_mesusu = {$oCompetencia->getMes()} and                                         ";
     $sSql .= "       r11_instit = {$oInstituicao->getCodigo()}                                          ";
     return $sSql;
 }
	public function recuperarInstituicao($id_instituicao){

		$query ="SELECT tbl_instituicao.instituicao          AS instituicao,
						tbl_instituicao.nome                 AS nome,
						tbl_instituicao.unificado            AS unificado,
						tbl_instituicao.endereco             AS endereco,
						tbl_instituicao.numero               AS numero,
						tbl_instituicao.complemento          AS complemento,
						tbl_instituicao.bairro               AS bairro,
						tbl_instituicao.cidade               AS cidade,
						tbl_instituicao.estado               AS estado,
						tbl_instituicao.cep                  AS cep,
						tbl_instituicao.pais                 AS pais
				FROM tbl_instituicao
				WHERE tbl_instituicao.instituicao     = $id_instituicao ";

		$banco = $this->getBancoDados(); 
		$instituicao = NULL; 
		$retorno = $banco->executaSQL($query); 
		if($retorno != NULL) {

			if ($banco->numRows($retorno) == 0){
				throw new Exception("Nenhuma instituicao encontrado.",0);
			}

			while($linha = $banco->fetchArray($retorno)) { 
				$instituicao = new Instituicao(); 
				$instituicao->setId($linha['instituicao']);
				$instituicao->setNome($linha["nome"]);
				$instituicao->setUnificado($linha["unificado"]);
				$instituicao->setEndereco($linha["endereco"]);
				$instituicao->setNumero($linha["numero"]);
				$instituicao->setComplemento($linha["complemento"]);
				$instituicao->setBairro($linha["bairro"]);
				$instituicao->setCidade($linha["cidade"]);
				$instituicao->setEstado($linha["estado"]);
				$instituicao->setCep($linha["cep"]);
				$instituicao->setPais($linha["pais"]);
			}
			return $instituicao; 
		} else {
			throw new Exception("Erro ao recuperar Instituicao ($query)"); 
		}
	}
##############################################################################	

if (isset($_POST['btn_acao']) AND strlen(trim($_POST['btn_acao']))>0) {
	
	$instituicao	= addslashes(trim($_POST['instituicao']));
	$nome			= addslashes(trim($_POST['nome']));
	$endereco		= addslashes(trim($_POST['endereco']));
	$numero			= addslashes(trim($_POST['numero']));
	$complemento	= addslashes(trim($_POST['complemento']));
	$bairro			= addslashes(trim($_POST['bairro']));
	$cidade			= addslashes(trim($_POST['cidade']));
	$estado			= addslashes(trim($_POST['estado']));
	$cep			= addslashes(trim($_POST['cep']));

	try {
		$instit = new Instituicao();
		$instit->setId($instituicao);
		$instit->setNome($nome);
		$instit->setUnificado($_login_unificado);
		$instit->setEndereco($endereco);
		$instit->setNumero($numero);
		$instit->setComplemento($complemento);
		$instit->setBairro($bairro);
		$instit->setCidade($cidade);
		$instit->setEstado($estado);
		$instit->setCep($cep);

		$sessionFacade->gravarInstituicao($instit);
		$banco->desconecta(); 
		header("Location: cadastro.instituicao.php?instituicao=".$instit->getId()."&msg_codigo=1");
		exit;
<?php

require_once 'autoload.php';
if (isset($_REQUEST['opcao'])) {
    //------------ inserir_instituicao ----------------------
    if ($_REQUEST['opcao'] == 'inserir_instituicao') {
        $nome_inst = $_REQUEST['nome_inst'];
        $sigla_inst = $_REQUEST['sigla_inst'];
        $cidade_inst = $_REQUEST['cidade_inst'];
        $estado_inst = $_REQUEST['estado_inst'];
        $site_inst = $_REQUEST['site_inst'];
        $tipo_inst = $_REQUEST['tipo_inst'];
        $inst = new Instituicao();
        $inst->setNome($nome_inst);
        $inst->setSigla($sigla_inst);
        $inst->setCidade($cidade_inst);
        $inst->setEstado($estado_inst);
        $inst->setSite($site_inst);
        $inst->setTipo($tipo_inst);
        $dao_inst = new InstituicaoMySqlDAO();
        $id_inst = $dao_inst->insert($inst);
        echo $id_inst;
        exit;
    } else {
        if ($_REQUEST['opcao'] == 'getInstituicoes') {
            ViewUsuario::viewInstituicoesAjax();
        }
    }
}
Example #8
0
	
	$professor_nome		= addslashes(trim($_POST['professor_nome']));
	$email				= addslashes(trim($_POST['email']));
	$login				= addslashes(trim($_POST['login']));
	$senha				= addslashes(trim($_POST['senha']));
	$nivel_ensino		= addslashes(trim($_POST['nivel_ensino']));
	$area_atuacao		= addslashes(trim($_POST['area_atuacao']));
	$instituicao_nome	= addslashes(trim($_POST['instituicao_nome']));

	$login_unificado = '1';

	try {

		$banco->iniciarTransacao();

		$instit = new Instituicao();
		$instit->setNome($instituicao_nome);
		$instit->setUnificado($login_unificado);
		$sessionFacade->gravarInstituicao($instit);

		global $_login_instituicao;
		$_login_instituicao = $instit->getId();

		$prof = new Professor();
		$prof->setNome($professor_nome);
		$prof->setNivelEnsino($nivel_ensino);
		$prof->setAreaAtuacao($area_atuacao);
		$prof->setEmail($email);
		$prof->setLogin($login);
		$prof->setSenha($senha);
		$prof->setAtivo('1');
Example #9
0
$pais = $_POST['txt_pais'];
$msg1 = "Nenhum Campo em Branco";
$msg2 = "";
$conexao = new Conexao();
$query = "SELECT user_email FROM usuarios WHERE user_email = '{$email}';";
$resultado = $conexao->executaComando($query) or die("Erro ao checar email.");
if ($_SERVER['REQUEST_METHOD'] == 'POST') {
    //Se não recebeu dados, não insere no banco
    if (trim($nome) == "" || trim($email) == "" || trim($senha) == "" || trim($documento_tipo) == "" || trim($numero_documento) == "" || trim($telefone) == "" || trim($logradouro) == "" || trim($numero) == "" || trim($bairro) == "" || trim($cep) == "" || trim($uf) == "" || trim($pais) == "") {
        echo "Nenhum dado recebido!";
    } else {
        if (mysqli_num_rows($resultado) == 0) {
            //Verifica se o email informado já está cadastrado
            if ($senha == $senha2) {
                if (strlen($senha) >= 8) {
                    $inst = new Instituicao($nome, $logradouro, $numero, $cep, $bairro, $cidade, $uf, $pais, $telefone, $email, $senha, $documento_tipo, $numero_documento);
                    if ($inst->insertInst()) {
                        $_SESSION['msg_cadastro'] = "Instituicao Cadastrada com Sucesso!";
                        header('location: ../cadastro_msg.php');
                    } else {
                        $_SESSION['msg_cadastro'] = "Ocorreu um erro ao cadastrar a instituição!";
                        header('location: ../cadastro_msg.php');
                    }
                } else {
                    $_SESSION['msg_cadastro'] = "A senha deve ser maior que 8 caracteres!";
                    header('location: ../cadastro_msg.php');
                }
            } else {
                $_SESSION['msg_cadastro'] = "As senhas não coincidem!";
                header('location: ../cadastro_msg.php');
            }
Example #10
0
	function gravarInstituicao(Instituicao $instituicao){

		if (strlen($instituicao->getNome())==0){
			throw new Exception('Informe o nome da instituição!');
		}else{
			$instituicao->Xnome = "'".$instituicao->getNome()."'";
		}
		
		if (strlen($instituicao->getUnificado())==0){
			$instituicao->Xunificado = "0";
		}else{
			$instituicao->Xunificado = $instituicao->getUnificado();
		}

		if (strlen($instituicao->getEndereco())==0){
			$instituicao->Xendereco = " NULL ";
		}else{
			$instituicao->Xendereco = "'".$instituicao->getEndereco()."'";
		}

		if (strlen($instituicao->getNumero())==0){
			$instituicao->Xnumero = " NULL ";
		}else{
			$instituicao->Xnumero = "'".$instituicao->getNumero()."'";
		}

		if (strlen($instituicao->getComplemento())==0){
			$instituicao->Xcomplemento = " NULL ";
		}else{
			$instituicao->Xcomplemento = "'".$instituicao->getComplemento()."'";
		}

		if (strlen($instituicao->getBairro())==0){
			$instituicao->Xbairro = " NULL ";
		}else{
			$instituicao->Xbairro = "'".$instituicao->getBairro()."'";
		}

		if (strlen($instituicao->getCidade())==0){
			$instituicao->Xcidade = " NULL ";
		}else{
			$instituicao->Xcidade = "'".$instituicao->getCidade()."'";
		}

		if (strlen($instituicao->getEstado())==0){
			$instituicao->Xestado = " NULL ";
		}else{
			$instituicao->Xestado = "'".$instituicao->getEstado()."'";
		}

		if (strlen($instituicao->getCep())==0){
			$instituicao->Xcep = " NULL ";
		}else{
			$instituicao->Xcep = "'".$instituicao->getCep()."'";
		}

		if (strlen($instituicao->getPais())==0){
			$instituicao->Xpais = "'BR'";
		}else{
			$instituicao->Xpais = "'".$instituicao->getPais()."'";
		}

		$instituicaoDAO = new InstituicaoDAO(); 
		$instituicaoDAO->setBancoDados($this->banco); 
		$instituicaoDAO->gravaDadosInstituicao($instituicao); 
	}
Example #11
0
function Main()
{
    echo "<script> alert('Dieguinhooo');\n                 \n\t\t</script>";
    $u = unserialize($_SESSION['usu']);
    $cod = $_POST['txtCodigo'];
    $nomecomp = $_POST['txtNomeCompleto'];
    $sigla = $_POST['txtSigla'];
    $end = $_POST['txtEndereco'];
    $compl = $_POST['txtComplemento'];
    $numero = $_POST['txtNumero'];
    $bairro = $_POST['txtBairro'];
    $cidade = $_POST['txtCidade'];
    $cep = $_POST['txtCEP'];
    $uf = $_POST['txtUF'];
    $pais = $_POST['txtPais'];
    $fone = $_POST['txtFoneContato'];
    $site = $_POST['txtSite'];
    $email = $_POST['txtEmail'];
    $obrigaemail = $_POST['chkObrigaEmail'];
    if ($obrigaemail != "") {
        $dominio = $_POST['txtDominioEmail'];
    }
    $ativo = $_POST['chkAtivo'];
    $nomeresp = $_POST['txtNomeResponsavel'];
    $emailresp = $_POST['txtEmailResponsavel'];
    $foneresp = $_POST['txtFoneResponsavel'];
    $data = date("Y-m-d H:i:s");
    $usuario = $u->getCodigo();
    header('Content-Type: text/html; charset=iso-8859-1');
    try {
        $i = new Instituicao();
        if ($nomecomp != "") {
            $i->setNomeCompleto($nomecomp);
        }
        if ($sigla != "") {
            $i->setSigla($sigla);
        }
        if ($end != "") {
            $i->setEndereco($end);
        }
        if ($compl != "") {
            $i->setComplemento($compl);
        }
        if ($numero != "") {
            $i->setNumero($numero);
        }
        if ($bairro != "") {
            $i->setBairro($bairro);
        }
        if ($cidade != "") {
            $i->setCidade($cidade);
        }
        if ($cep != "") {
            $i->setCEP($cep);
        }
        if ($uf != "") {
            $i->setUF($uf);
        }
        if ($pais != "") {
            $i->setPais($pais);
        }
        if ($fone != "") {
            $i->setFoneContato($fone);
        }
        if ($site != "") {
            $i->setSite($site);
        }
        if ($email != "") {
            $i->setEmail($email);
        }
        if ($obrigaemail != "") {
            $i->setObrigaEmail(1);
        }
        if ($dominio != "") {
            $i->setDominioEmail($dominio);
        }
        if ($ativo != "") {
            $i->setAtivo($ativo);
        }
        if ($nomeresp != "") {
            $i->setNomeResponsavel($nomeresp);
        }
        if ($emailresp != "") {
            $i->setEmailResponsavel($emailresp);
        }
        if ($foneresp != "") {
            $i->setFoneResponsavel($foneresp);
        }
        $i->setCodUsuario($usuario);
        $i->setDtCadastro($data);
        if ($cod == "") {
            if ($i->Insere()) {
                Log::RegistraLog("Instituição de ensino " . $nomecomp . " inserido pelo usuário " . $u->getNome() . ".", 0);
                echo "GRAVADO";
            } else {
                Log::DetalhaLog("Erro ao tentar inserir a instituição de ensino " . $nomecomp . ". " . $i->getErro(), 1);
                echo $i->getErro();
            }
        } else {
            if ($i->Altera()) {
                Log::RegistraLog("Instituição de ensino " . $nomecomp . " atualizada pelo usuário " . $u->getNome() . ".", 0);
                echo "GRAVADO";
            } else {
                Log::DetalhaLog("Erro ao tentar atualizar a instituição de ensino " . $nomecomp . ". " . $i->getErro(), 1);
                echo $i->getErro();
            }
        }
    } catch (Exception $ex) {
        echo $ex->getMessage();
    }
}
 /**
  * atualiza um registro da tabela
  *
  * @parametro InstituicaoMySql instituicao
  */
 public function update(Instituicao $Instituicao)
 {
     $sql = "UPDATE {$this->table} SET nome = :nome, sigla = :sigla, cidade = :cidade, estado = :estado, site = :site, tipo = :tipo WHERE id_instituicao = :id";
     $id = $Instituicao->getIdInstituicao();
     $nome = $Instituicao->getNome();
     $sigla = $Instituicao->getSigla();
     $cidade = $Instituicao->getCidade();
     $estado = $Instituicao->getEstado();
     $site = $Instituicao->getSite();
     $tipo = $Instituicao->getTipo();
     $stmt = ConnectionFactory::prepare($sql);
     $stmt->bindParam(':id', $id);
     $stmt->bindParam(':nome', $nome);
     $stmt->bindParam(':sigla', $sigla);
     $stmt->bindParam(':cidade', $cidade);
     $stmt->bindParam(':estado', $estado);
     $stmt->bindParam(':site', $site);
     $stmt->bindParam(':tipo', $tipo);
     return $stmt->execute();
 }