Esempio n. 1
0
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]);
}
Esempio n. 2
0
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);
}
Esempio n. 3
0
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);
}