Пример #1
0
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;
    }
}
Пример #2
0
            $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">