function busca($busca, $tipo) { $con = bancoMysqli(); switch ($tipo) { case 1: // busca em ig_eventos $sql_busca = "SELECT DISTINCT * FROM ig_evento WHERE \n\t(nomeEvento LIKE '%{$busca}%' OR \n\tautor LIKE '%{$busca}%' OR\n\tfichaTecnica LIKE '%{$busca}%' OR\n\tsinopse LIKE '%{$busca}%' OR\n\treleaseCom LIKE '%{$busca}%' OR\n\tprojeto LIKE '%{$busca}%') AND publicado = '1'"; $query_busca = mysqli_query($con, $sql_busca); $num = mysqli_num_rows($query_busca); if ($num > 0) { $i = 0; while ($evento = mysqli_fetch_array($query_busca)) { $usuario = recuperaUsuarioCompleto($evento['idResponsavel']); $x[$i]['tipo'] = $evento['ig_tipo_evento_idTipoEvento']; $x[$i]['responsavel'] = $usuario['nomeCompleto']; $x[$i]['dataEnvio'] = $evento['dataEnvio']; $x[$i]['nomeEvento'] = $evento['nomeEvento']; $x[$i]['idEvento'] = $evento['idEvento']; $x[$i]['instituicao'] = $usuario['instituicao']; $i++; } } $x['numReg'] = $num; return $x; break; case 2: $con = bancoMysqli(); // busca em sis_pessoa_fisica $sql = "SELECT * FROM sis_pessoa_fisica WHERE \n\t(Nome LIKE '%{$busca}%' OR \n\tNomeArtistico LIKE '%{$busca}%' OR\n\tFuncao LIKE '%{$busca}%' OR\n\tNacionalidade LIKE '%{$busca}%')"; $query = mysqli_query($con, $sql); $num_pf = mysqli_num_rows($query); if ($num_pf > 0) { $i = 0; while ($evento = mysqli_fetch_array($query)) { $x['fisica'][$i]['Nome'] = $evento['Nome']; $x['fisica'][$i]['IdPessoa'] = $evento['Id_PessoaFisica']; $x['fisica'][$i]['CPF'] = $evento['CPF']; $i++; } } // busca em sis_pessoa_juridica $sql = "SELECT * FROM sis_pessoa_juridica WHERE \n\tRazaoSocial LIKE '%{$busca}%'"; $query = mysqli_query($con, $sql); $num_pj = mysqli_num_rows($query); if ($num_pj > 0) { $i = 0; while ($evento = mysqli_fetch_array($query)) { $x['juridica'][$i]['Nome'] = $evento['RazaoSocial']; $x['juridica'][$i]['IdPessoa'] = $evento['Id_PessoaJuridica']; $x['juridica'][$i]['CNPJ'] = $evento['CNPJ']; $i++; } } $x['numReg'] = $num_pf + $num_pj; $x['numPf'] = $num_pf; $x['numPj'] = $num_pj; return $x; break; case 3: $sql_busca_instituicao = "SELECT * FROM ig_instituicao WHERE \n\tinstituicao LIKE '%{$busca}%'"; $query_busca_instituicao = mysqli_query($con, $sql_busca_instituicao); $num_instituicao = mysqli_num_rows($query_busca_instituicao); if ($num_instituicao > 0) { $i = 0; while ($instituicao = mysqli_fetch_array($query_busca_instituicao)) { $x['instituicao'][$i]['idInstituicao'] = $instituicao['idInstituicao']; $x['instituicao'][$i]['nome'] = $instituicao['instituicao']; $x['instituicao'][$i]['sigla'] = $instituicao['sigla']; $i++; } } $sql_busca_usuario = "SELECT * FROM ig_usuario WHERE \n\tnomeCompleto LIKE '%{$busca}%'"; $query_busca_usuario = mysqli_query($con, $sql_busca_usuario); $num_usuario = mysqli_num_rows($query_busca_usuario); if ($num_usuario > 0) { $i = 0; while ($usuario = mysqli_fetch_array($query_busca_usuario)) { $instituicao = recuperaDados("ig_instituicao", $usuario['idInstituicao'], "idInstituicao"); $x['usuario'][$i]['nome'] = $usuario['nomeCompleto']; $x['usuario'][$i]['instituicao'] = $instituicao['instituicao']; $x['usuario'][$i]['email'] = $usuario['email']; $x['usuario'][$i]['telefone'] = $usuario['telefone']; $i++; } } $sql_busca_local = "SELECT * FROM ig_local WHERE \n\tsala LIKE '%{$busca}%'"; $query_busca_local = mysqli_query($con, $sql_busca_local); $num_local = mysqli_num_rows($query_busca_local); if ($num_local > 0) { $i = 0; while ($local = mysqli_fetch_array($query_busca_local)) { $instituicao = recuperaDados("ig_instituicao", $local['idInstituicao'], "idInstituicao"); $x['local'][$i]['nome'] = $local['sala']; $x['local'][$i]['instituicao'] = $instituicao['instituicao']; $i++; } } $x['num_instituicao'] = $num_instituicao; $x['num_usuario'] = $num_usuario; $x['num_local'] = $num_local; return $x; break; } }
$nome = $_POST['nome']; $email = $_POST['email']; $telefone = $_POST['telefone']; $notificacao = $_POST['notificacao']; $idUsuario = $_SESSION['idUsuario']; $sql_atualiza_dados = "UPDATE `igsis`.`ig_usuario` SET `receberNotificacao` = '{$notificacao}', `nomeCompleto` = '{$nome}', `telefone` = '{$telefone}' WHERE `ig_usuario`.`idUsuario` = '{$idUsuario}';"; $con = bancoMysqli(); $query_atualiza_dados = mysqli_query($con, $sql_atualiza_dados); if ($query_atualiza_dados) { $mensagem = "Dados atualizados!"; gravarLog($sql_atualiza_dados); } else { $mensagem = "Erro ao atualizar! Tente novamente."; } } $conta = recuperaUsuarioCompleto($_SESSION['idUsuario']); ?> <section id="contact" class="home-section bg-white"> <div class="container"> <div class="form-group"> <h3>DADOS DO USUÁRIO</h3> <p><?php if (isset($mensagem)) { echo $mensagem; } ?> </p> <p>Se necessitar a edição de um campo não permitido neste formulário, contacte o administrador local.</p> </div> <div class="row">