Exemplo n.º 1
0
function atualizar_conteudo_ajuda()
{
    global $tabela_banco;
    if (retorne_super_usuario() == false) {
        return null;
    }
    $topico_id = topico_pagina_ajuda_get();
    $descricao_imagem = remove_html($_POST['descricao_imagem']);
    $imagem_id = remove_html($_POST['imagem_id']);
    $url_imagem = remove_html($_POST['url_imagem']);
    $excluir_imagem = remove_html($_POST['excluir_imagem']);
    if ($excluir_imagem == true) {
        $query = "delete from {$tabela_banco['26']} where id='{$imagem_id}';";
    } else {
        $query = "update {$tabela_banco['26']} set descricao_imagem='{$descricao_imagem}' where id='{$imagem_id}';";
    }
    comando_executa($query);
    if ($excluir_imagem == true) {
        $url_imagem = "../" . $url_imagem;
        exclui_arquivo_unico($url_imagem);
        return null;
    }
    $tamanho_arquivo_imagem = $_FILES['foto']['size'];
    if ($tamanho_arquivo_imagem == 0) {
        return null;
    }
    $endereco_imagem_remover = "../" . $url_imagem;
    exclui_arquivo_unico($endereco_imagem_remover);
    $pasta_upload = retorne_pasta_upload_albuns_imagens_ajuda();
    $url_imagem = upload_imagem_unica($pasta_upload, 100, retorne_pasta_imagem_album_ajuda(), true);
    $query = "update {$tabela_banco['26']} set url_imagem='{$url_imagem}' where id='{$imagem_id}';";
    comando_executa($query);
}
function upload_imagem_perfil_funcionario()
{
    // valida se esta postando imagem de perfil
    if ($_FILES['foto']['tmp_name'] == null) {
        // retorno nulo
        return null;
    }
    // id de usuario
    $idusuario = retorne_idusuario_request();
    // dados de funcionario
    $dados = dados_perfil_funcionario($idusuario);
    // id de usuario logado
    $idusuario_logado = retorne_idusuario_logado();
    // cria pasta se nao existir
    $pasta_upload_root = retorne_pasta_usuario($idusuario_logado, 5, true);
    $pasta_upload_servidor = retorne_pasta_usuario($idusuario_logado, 5, false);
    // upload de imagem
    $url_imagem = upload_imagem_unica($pasta_upload_root, TAMANHO_ESCALA_IMG_PERFIL, TAMANHO_ESCALA_IMG_PERFIL_MINIATURA, $pasta_upload_servidor, false);
    // urls de imagem
    $url_imagem_normal = $url_imagem['normal'];
    $url_imagem_normal_root = $url_imagem['normal_root'];
    // tabela
    $tabela = TABELA_FUNCIONARIO;
    // campos a serem atualizados
    $campos .= "url_imagem_perfil='{$url_imagem_normal}', ";
    $campos .= "url_imagem_perfil_root='{$url_imagem_normal_root}'";
    // query
    $query = "update {$tabela} set {$campos} where id='{$idusuario}';";
    // comando executa
    comando_executa($query);
    // enderecos de arquivos antigos
    $arquivo_antigo = $dados['url_imagem_perfil_root'];
    // exclui arquivo
    exclui_arquivo_unico($arquivo_antigo);
}
Exemplo n.º 3
0
function upload_imagem_perfil()
{
    // valida se esta postando imagem de perfil
    if ($_FILES['foto']['tmp_name'] == null) {
        // retorno nulo
        return null;
    }
    // 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'];
    $url_imagem_normal_root = $url_imagem['normal_root'];
    $url_imagem_normal_miniatura_root = $url_imagem['miniatura_root'];
    // tabela
    $tabela = TABELA_PERFIL;
    // id de usuario logado
    $idusuario_logado = retorne_idusuario_logado();
    // campos a serem atualizados
    $campos .= "url_imagem_perfil='{$url_imagem_normal}', ";
    $campos .= "url_imagem_perfil_miniatura='{$url_imagem_normal_miniatura}', ";
    $campos .= "url_imagem_perfil_root='{$url_imagem_normal_root}', ";
    $campos .= "url_imagem_perfil_miniatura_root='{$url_imagem_normal_miniatura_root}'";
    // query
    $query = "update {$tabela} set {$campos} where idusuario='{$idusuario_logado}';";
    // comando executa
    comando_executa($query);
    // urls root de imagem
    $url_imagem_perfil_root = $dados_sessao['url_imagem_perfil_root'];
    $url_imagem_perfil_miniatura_root = $dados_sessao['url_imagem_perfil_miniatura_root'];
    // exclui arquivo
    exclui_arquivo_unico($url_imagem_perfil_root);
    exclui_arquivo_unico($url_imagem_perfil_miniatura_root);
}
$pasta_imagem_perfil = retorne_pasta_imagem_perfil();
// pasta de perfil de usuario
// ------------------------------------------------------------------------------
// upload de imagem de perfil -----------------------------------------
$url_imagem_perfil = upload_imagem_unica($pasta_upload, $tamanho_imagem_perfil_padrao, $pasta_imagem_perfil, false);
// upload de imagem de perfil
// -----------------------------------------------------------------------------
// upload de imagem de perfil miniatura ----------------------------
$completa_destino_pasta = "miniatura/";
// completa o destino da pasta
$pasta_upload_miniatura = $pasta_upload . $completa_destino_pasta;
// pasta de upload miniatura
$pasta_imagem_perfil .= $completa_destino_pasta;
criar_pasta($pasta_upload_miniatura);
// criando pasta
$url_imagem_perfil_miniatura = upload_imagem_unica($pasta_upload_miniatura, $tamanho_imagem_perfil_padrao_miniatura, $pasta_imagem_perfil, false);
// upload de imagem de perfil miniatura
// -----------------------------------------------------------------------------
// query ----------------------------------------------------------------------
$query = "select *from {$tabela_banco['2']} where idusuario='{$idusuario_logado}';";
// query
// -----------------------------------------------------------------------------
// numero de linhas ------------------------------------------------------
$numero_linhas = retorne_numero_linhas_query($query);
// numero de linhas
// -----------------------------------------------------------------------------
// cria nova query --------------------------------------------------------
if ($numero_linhas > 0) {
    $query_salvar[1] = "update {$tabela_banco['2']} set imagem_perfil='{$url_imagem_perfil}' where idusuario='{$idusuario_logado}';";
    // query
} else {
Exemplo n.º 5
0
function upload_imagem_perfil_funcionario()
{
    if ($_FILES['foto']['tmp_name'] == null) {
        return null;
    }
    $idusuario = retorne_idusuario_request();
    $dados = dados_perfil_funcionario($idusuario);
    $idusuario_logado = retorne_idusuario_logado();
    $pasta_upload_root = retorne_pasta_usuario($idusuario_logado, 5, true);
    $pasta_upload_servidor = retorne_pasta_usuario($idusuario_logado, 5, false);
    $url_imagem = upload_imagem_unica($pasta_upload_root, TAMANHO_ESCALA_IMG_PERFIL, TAMANHO_ESCALA_IMG_PERFIL_MINIATURA, $pasta_upload_servidor, false);
    $url_imagem_normal = $url_imagem['normal'];
    $url_imagem_normal_root = $url_imagem['normal_root'];
    $tabela = TABELA_FUNCIONARIO;
    $campos .= "url_imagem_perfil='{$url_imagem_normal}', ";
    $campos .= "url_imagem_perfil_root='{$url_imagem_normal_root}'";
    $query = "update {$tabela} set {$campos} where id='{$idusuario}';";
    comando_executa($query);
    $arquivo_antigo = $dados['url_imagem_perfil_root'];
    exclui_arquivo_unico($arquivo_antigo);
}
Exemplo n.º 6
0
function upload_imagem_perfil()
{
    if ($_FILES['foto']['tmp_name'] == null) {
        return null;
    }
    $dados_sessao = dados_perfil_usuario(retorne_idusuario_logado());
    $idusuario_logado = retorne_idusuario_logado();
    $pasta_upload_root = retorne_pasta_usuario($idusuario_logado, 1, true);
    $pasta_upload_servidor = retorne_pasta_usuario($idusuario_logado, 1, false);
    $url_imagem = upload_imagem_unica($pasta_upload_root, TAMANHO_ESCALA_IMG_PERFIL, TAMANHO_ESCALA_IMG_PERFIL_MINIATURA, $pasta_upload_servidor, true);
    $url_imagem_normal = $url_imagem['normal'];
    $url_imagem_normal_miniatura = $url_imagem['miniatura'];
    $tabela = TABELA_PERFIL;
    $idusuario_logado = retorne_idusuario_logado();
    $campos .= "imagem_perfil='{$url_imagem_normal}', ";
    $campos .= "imagem_perfil_miniatura='{$url_imagem_normal_miniatura}'";
    $query = "update {$tabela} set {$campos} where idusuario='{$idusuario_logado}';";
    comando_executa($query);
    $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_unico($arquivo_antigo[0]);
    exclui_arquivo_unico($arquivo_antigo[1]);
}
function atualizar_conteudo_ajuda()
{
    // globals -----------------------------------------------
    global $tabela_banco;
    // tabela de banco de dados
    // ---------------------------------------------------------
    // valida super usuario ------------------------------
    if (retorne_super_usuario() == false) {
        return null;
        // retorno nulo
    }
    // ---------------------------------------------------------
    // dados de formulario -------------------------------
    $topico_id = topico_pagina_ajuda_get();
    // id de topico
    $descricao_imagem = remove_html($_POST['descricao_imagem']);
    // descricao de imagem
    $imagem_id = remove_html($_POST['imagem_id']);
    // id de imagem
    $url_imagem = remove_html($_POST['url_imagem']);
    // url de imagem
    $excluir_imagem = remove_html($_POST['excluir_imagem']);
    // resposta excluir imagem
    // ----------------------------------------------------------
    // query --------------------------------------------------
    if ($excluir_imagem == true) {
        $query = "delete from {$tabela_banco['26']} where id='{$imagem_id}';";
        // query
    } else {
        $query = "update {$tabela_banco['26']} set descricao_imagem='{$descricao_imagem}' where id='{$imagem_id}';";
        // query
    }
    // ----------------------------------------------------------
    // executa comando ----------------------------------
    comando_executa($query);
    // executa comando
    // ----------------------------------------------------------
    // exclui imagem --------------------------------------
    if ($excluir_imagem == true) {
        // completa url de imagem --------------------------
        $url_imagem = "../" . $url_imagem;
        // completa url de imagem
        // ---------------------------------------------------------
        // exclui imagem --------------------------------------
        exclui_arquivo_unico($url_imagem);
        // exclui imagem
        // ---------------------------------------------------------
        // retorno nulo -----------------------------------------
        return null;
        // retorno nulo
        // ---------------------------------------------------------
    }
    // ---------------------------------------------------------
    // verifica tamanho de imagem ---------------------
    $tamanho_arquivo_imagem = $_FILES['foto']['size'];
    // tamanho do arquivo
    // -----------------------------------------------------------
    // valida tamanho de imagem -----------------------
    if ($tamanho_arquivo_imagem == 0) {
        return null;
        // retorno nulo
    }
    // -----------------------------------------------------------
    // endereco da imagem a ser removida -----------
    $endereco_imagem_remover = "../" . $url_imagem;
    // endereco da imagem a ser removida
    // -----------------------------------------------------------
    // exclui imagem antiga -------------------------------
    exclui_arquivo_unico($endereco_imagem_remover);
    // exclui imagem antiga
    // -----------------------------------------------------------
    // pasta de upload --------------------------------------
    $pasta_upload = retorne_pasta_upload_albuns_imagens_ajuda();
    // pasta de upload
    // ------------------------------------------------------------
    // upload de imagem -----------------------------------
    $url_imagem = upload_imagem_unica($pasta_upload, 100, retorne_pasta_imagem_album_ajuda(), true);
    // upload de imagem
    // ------------------------------------------------------------
    // query ----------------------------------------------------
    $query = "update {$tabela_banco['26']} set url_imagem='{$url_imagem}' where id='{$imagem_id}';";
    // query
    // ------------------------------------------------------------
    // executa comando ----------------------------------
    comando_executa($query);
    // executa comando
    // ----------------------------------------------------------
}