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); }
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(); } } }
$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');
$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'); }
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); }
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(); }