function upload_imagem_perfil() { // valida se esta postando imagem de perfil if ($_FILES['foto']['tmp_name'] == null) { // retorno nulo return null; } // seta os dados padrao do perfil do usuario seta_dados_padrao_perfil_usuario(); // dados da sessao $dados_sessao = dados_perfil_usuario(retorne_idusuario_logado()); // id de usuario logado $idusuario_logado = retorne_idusuario_logado(); // cria pasta se nao existir $pasta_upload_root = retorne_pasta_usuario($idusuario_logado, 1, true); $pasta_upload_servidor = retorne_pasta_usuario($idusuario_logado, 1, false); // upload de imagem $url_imagem = upload_imagem_unica($pasta_upload_root, TAMANHO_ESCALA_IMG_PERFIL, TAMANHO_ESCALA_IMG_PERFIL_MINIATURA, $pasta_upload_servidor, true); // urls de imagem $url_imagem_normal = $url_imagem['normal']; $url_imagem_normal_miniatura = $url_imagem['miniatura']; // tabela $tabela = TABELA_PERFIL; // id de usuario logado $idusuario_logado = retorne_idusuario_logado(); // campos a serem atualizados $campos .= "imagem_perfil='{$url_imagem_normal}', "; $campos .= "imagem_perfil_miniatura='{$url_imagem_normal_miniatura}'"; // query $query = "update {$tabela} set {$campos} where idusuario='{$idusuario_logado}';"; // comando executa comando_executa($query); // enderecos de arquivos antigos $arquivo_antigo[0] = $pasta_upload_root . "/" . basename($dados_sessao['imagem_perfil']); $arquivo_antigo[1] = $pasta_upload_root . "/" . basename($dados_sessao['imagem_perfil_miniatura']); // exclui arquivo exclui_arquivo_unico($arquivo_antigo[0]); exclui_arquivo_unico($arquivo_antigo[1]); }
function salva_perfil_usuario() { // tabela $tabela = TABELA_PERFIL; // idusuario $idusuario = retorne_idusuario_logado(); // seta os dados padrao do perfil do usuario seta_dados_padrao_perfil_usuario(); // upload de imagem de perfil upload_imagem_perfil(); // dados do usuario $dados = dados_perfil_usuario($idusuario); // dados de usuario de banco de dados $imagem_perfil = $dados['imagem_perfil']; $imagem_perfil_miniatura = $dados['imagem_perfil_miniatura']; // dados de formulario $nome = remove_html($_REQUEST['nome']); $email = remove_html($_REQUEST['email']); $cnpj = remove_html($_REQUEST['cnpj']); $endereco = remove_html($_REQUEST['endereco']); $cidade = remove_html($_REQUEST['cidade']); $estado = remove_html($_REQUEST['estado']); $telefone = remove_html($_REQUEST['telefone']); $celular = remove_html($_REQUEST['celular']); $site = remove_html($_REQUEST['site']); $categoria = remove_html($_REQUEST['categoria']); $sobre = remove_html($_REQUEST['sobre']); $cep = remove_html($_REQUEST['cep']); // ata atual $data = data_atual(); // querys $query[] = "delete from {$tabela} where idusuario='{$idusuario}';"; $query[] = "insert into {$tabela} values('{$idusuario}', '{$imagem_perfil}', '{$imagem_perfil_miniatura}', '{$nome}', '{$email}', '{$cnpj}', '{$endereco}', '{$cidade}', '{$estado}', '{$telefone}', '{$celular}', '{$site}', '{$categoria}', '{$sobre}', '{$cep}', '{$data}');"; // executador de querys executador_querys($query); }
function salva_perfil_usuario() { $tabela = TABELA_PERFIL; $idusuario = retorne_idusuario_logado(); seta_dados_padrao_perfil_usuario(); upload_imagem_perfil(); $dados = dados_perfil_usuario($idusuario); $imagem_perfil = $dados['imagem_perfil']; $imagem_perfil_miniatura = $dados['imagem_perfil_miniatura']; $nome = remove_html($_REQUEST['nome']); $email = remove_html($_REQUEST['email']); $cnpj = remove_html($_REQUEST['cnpj']); $endereco = remove_html($_REQUEST['endereco']); $cidade = remove_html($_REQUEST['cidade']); $estado = remove_html($_REQUEST['estado']); $telefone = remove_html($_REQUEST['telefone']); $celular = remove_html($_REQUEST['celular']); $site = remove_html($_REQUEST['site']); $categoria = remove_html($_REQUEST['categoria']); $sobre = remove_html($_REQUEST['sobre']); $cep = remove_html($_REQUEST['cep']); $data = data_atual(); $query[] = "delete from {$tabela} where idusuario='{$idusuario}';"; $query[] = "insert into {$tabela} values('{$idusuario}', '{$imagem_perfil}', '{$imagem_perfil_miniatura}', '{$nome}', '{$email}', '{$cnpj}', '{$endereco}', '{$cidade}', '{$estado}', '{$telefone}', '{$celular}', '{$site}', '{$categoria}', '{$sobre}', '{$cep}', '{$data}');"; executador_querys($query); }