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); }
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 {
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); }
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 // ---------------------------------------------------------- }