function excluir_imagem_publicacao() { // tabela $tabela = TABELA_IMAGENS_ALBUM; // id $id = remove_html($_REQUEST['id']); // valida id e usuario administrador if ($id == null or retorne_usuario_administrador() == false) { // retorno nulo return null; } // query $query[0] = "select *from {$tabela} where id='{$id}';"; $query[1] = "delete from {$tabela} where id='{$id}';"; // dados $dados = retorne_dados_query($query[0]); // pasta de usuario $pasta_usuario = retorne_pasta_usuario($dados['idusuario'], 2, true); // separa os dados $url_imagem = $pasta_usuario . basename($dados['url_imagem']); $url_imagem_miniatura = $pasta_usuario . basename($dados['url_imagem_miniatura']); // excluindo arquivo exclui_arquivo_unico($url_imagem); exclui_arquivo_unico($url_imagem_miniatura); // comando executa comando_executa($query[1]); }
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 exclui_imagem_capa_antiga() { // globals ----------------------------------------------- global $tabela_banco; // tabela de banco de dados // --------------------------------------------------------- // query ------------------------------------------------- $query = "select *from {$tabela_banco['27']};"; // query // --------------------------------------------------------- // dados ------------------------------------------------- $dados = retorne_dados_query($query); // dados // ---------------------------------------------------------- // url de imagem --------------------------------------- $url_imagem = $dados['url_imagem']; // url de imagem // ---------------------------------------------------------- // destino da imagem -------------------------------- $destino_imagem = retorne_pasta_capa_inicial() . basename($url_imagem); // destino da imagem // ---------------------------------------------------------- // excluindo imagem ---------------------------------- if ($url_imagem != null) { exclui_arquivo_unico($destino_imagem); // excluindo imagem... } // ---------------------------------------------------------- }
function exclui_imagem_publicacao_ajuda() { // globals ------------------------------------------------ global $nome_prefixo_tabela_ajuda_imagens; // tabela de imagens de ajuda // -------------------------------------------------------- // dados de formulario ------------------------------------ $id_post = remove_html($_POST['id_post']); // id do post $confirma_exclusao = remove_html($_POST['chk_confirma_exclusao']); // id do post // -------------------------------------------------------- // valida exclusao ---------------------------------------- if ($confirma_exclusao != 1 or $id_post == null) { return null; // retorno nulo } // -------------------------------------------------------- // query seleciona todas as imagens de token -------------- $query[0] = "select *from {$nome_prefixo_tabela_ajuda_imagens} where id='{$id_post}';"; // query $query[1] = "delete from {$nome_prefixo_tabela_ajuda_imagens} where id='{$id_post}';"; // query // -------------------------------------------------------- // comando ------------------------------------------------ $comando = comando_executa($query[0]); // comando // -------------------------------------------------------- // numero de linhas --------------------------------------- $numero_linhas = retorne_numero_linhas_comando($comando); // numero de linhas // -------------------------------------------------------- // contador ----------------------------------------------- $contador = 0; // contador // -------------------------------------------------------- // apagando imagens fisicamente --------------------------- for ($contador == $contador; $contador <= $numero_linhas; $contador++) { // dados -------------------------------------------------- $dados = mysql_fetch_array($comando, MYSQL_ASSOC); // dados // -------------------------------------------------------- // separa dados ------------------------------------------- $destino_imagem = $dados['destino_imagem']; // dados // -------------------------------------------------------- // remove a imagem ---------------------------------------- if ($destino_imagem != null) { exclui_arquivo_unico($destino_imagem); // excluindo arquivo } // -------------------------------------------------------- } // -------------------------------------------------------- // exclui imagem na tabela -------------------------------- comando_executa($query[1]); // exclui imagem na tabela // -------------------------------------------------------- }
function excluir_produto_usuario() { // id de produto $idproduto = retorne_idproduto_get(); // valida usuario dono de produto if (retorne_usuario_dono_produto($idproduto) == false or $idproduto == null) { // retorno nulo return null; } // tabela $tabela[0] = TABELA_PRODUTO; $tabela[1] = TABELA_IMAGENS_ALBUM; $tabela[2] = TABELA_VENDAS; // id de usuario logado $idusuario = retorne_idusuario_logado(); // query $query[0] = "select *from {$tabela['0']} where id='{$idproduto}' and idusuario='{$idusuario}';"; // dados $dados = retorne_dados_query($query[0]); // separa os dados $id = $dados['id']; $idalbum = $dados['idalbum']; // valida id if ($id == null) { // retorno nulo return null; } // query $query[1] = "select *from {$tabela['1']} where idalbum='{$idalbum}' and idusuario='{$idusuario}';"; $query[2] = "delete from {$tabela['0']} where id='{$idproduto}' and idusuario='{$idusuario}';"; $query[3] = "delete from {$tabela['1']} where idalbum='{$idalbum}' and idusuario='{$idusuario}';"; $query[4] = "delete from {$tabela['2']} where idproduto='{$idproduto}' and idusuario='{$idusuario}';"; // comando $comando = comando_executa($query[1]); // numero de linhas $numero_linhas = retorne_numero_linhas_comando($comando); // contador $contador = 0; // pasta root de usuario $pasta_usuario_root = retorne_pasta_usuario($idusuario, 2, true); // apaga as imagens for ($contador == $contador; $contador <= $numero_linhas; $contador++) { // dados $dados = mysql_fetch_array($comando, MYSQL_ASSOC); // separa os dados $url_imagem = $dados['url_imagem']; $url_imagem_miniatura = $dados['url_imagem_miniatura']; // excluindo imagens $arquivo[0] = $pasta_usuario_root . basename($url_imagem); $arquivo[1] = $pasta_usuario_root . basename($url_imagem_miniatura); // excluindo arquivos exclui_arquivo_unico($arquivo[0]); exclui_arquivo_unico($arquivo[1]); } // excluindo registros comando_executa($query[2]); comando_executa($query[3]); comando_executa($query[4]); }
function atualiza_imagem_publicacao_ajuda() { // globals ------------------------------------------------ global $nome_prefixo_tabela_ajuda_imagens; // tabela de imagens global $nome_prefixo_tabela_ajuda; // tabela de ajuda global $pasta_arquivos; // pasta de arquivos // -------------------------------------------------------- // dados de formulario ------------------------------------ $id_post = remove_html($_POST['id_post']); // id do post $tipo_atualizar = remove_html($_POST['tipo_atualizar']); // tipo de atualizacao // -------------------------------------------------------- // numero da imagens a atualizar -------------------------- $numero_imagens_atualizar = retorne_numero_imagens_publicar(); // numero da imagens a atualizar // -------------------------------------------------------- // valida numero de imagens ------------------------------- if ($numero_imagens_atualizar == 0 or $id_post == null) { return null; // retorno nulo } // -------------------------------------------------------- // query -------------------------------------------------- if ($tipo_atualizar == 3) { $query = "select *from {$nome_prefixo_tabela_ajuda} where id='{$id_post}';"; // query } else { $query = "select *from {$nome_prefixo_tabela_ajuda_imagens} where id='{$id_post}';"; // query } // -------------------------------------------------------- // dados de query ----------------------------------------- $dados = retorne_dados_query($query); // dados de query // -------------------------------------------------------- // separa dados ------------------------------------------- $id = $dados['id']; // dados $destino_imagem = $dados['destino_imagem']; // dados $token_imagens = $dados['token_imagens']; // token da imagem // -------------------------------------------------------- // remove imagem antiga ----------------------------------- exclui_arquivo_unico($destino_imagem); // remove imagem antiga // -------------------------------------------------------- // upload de nova imagem ---------------------------------- upload_de_imagem_album_ajuda($pasta_arquivos[1], $token_imagens); // upload de nova imagem // -------------------------------------------------------- }
function excluir_publicacao() { // valida usuario administrador if (retorne_usuario_administrador() == false) { // retorno nulo return null; } // tabela $tabela[0] = TABELA_PUBLICACOES; $tabela[1] = TABELA_IMAGENS_ALBUM; // id de post $idpost = retorne_idpost_request(); // query $query[0] = "select *from {$tabela['0']} where id='{$idpost}';"; // dados $dados = retorne_dados_query($query[0]); // separa dados $idusuario = $dados['idusuario']; $idalbum = $dados['idalbum']; // query $query[1] = "select *from {$tabela['1']} where idalbum='{$idalbum}';"; // comando $comando = comando_executa($query[1]); // contador $contador = 0; // numero de linhas $numero_linhas = retorne_numero_linhas_comando($comando); // pasta de usuario $pasta_usuario = retorne_pasta_usuario($idusuario, 2, true); // apagando imagens de album for ($contador == $contador; $contador <= $numero_linhas; $contador++) { // dados $dados = mysql_fetch_array($comando, MYSQL_ASSOC); // separa dados $url_imagem = $pasta_usuario . basename($dados['url_imagem']); $url_imagem_miniatura = $pasta_usuario . basename($dados['url_imagem_miniatura']); // excluindo arquivo exclui_arquivo_unico($url_imagem); exclui_arquivo_unico($url_imagem_miniatura); } // remove dados de tabela $query[0] = "delete from {$tabela['0']} where id='{$idpost}';"; $query[1] = "delete from {$tabela['1']} where idalbum='{$idalbum}';"; // comando executa comando_executa($query[0]); comando_executa($query[1]); }
function excluir_imagem_galeria_imagens() { // tabela $tabela = TABELA_GALERIA_IMAGENS; // dados de formulario $id = remove_html($_REQUEST['id']); // query $query[0] = "select *from {$tabela} where id='{$id}';"; $query[1] = "delete from {$tabela} where id='{$id}';"; // dados $dados = retorne_dados_query($query[0]); // comando executa comando_executa($query[1]); // separa dados $url_imagem_root = $dados['url_imagem_root']; $url_imagem_miniatura_root = $dados['url_imagem_miniatura_root']; // exclui imagens exclui_arquivo_unico($url_imagem_root); exclui_arquivo_unico($url_imagem_miniatura_root); }
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); }
function excluir_funcionario() { // id de funcionario $id_funcionario = retorne_idfuncionario_request(); // tabela $tabela = TABELA_FUNCIONARIO; // valida id de funcionario, e usuario administrador if ($id_funcionario == null or retorne_usuario_administrador() == false) { // retorno nulo return null; } // dados de funcionario $dados = dados_perfil_funcionario($id_funcionario); // url root de imagem de perfil de funcionario $url_imagem_perfil_root = $dados['url_imagem_perfil_root']; // excluindo imagem de perfil exclui_arquivo_unico($url_imagem_perfil_root); // query $query = "delete from {$tabela} where id='{$id_funcionario}';"; // comando executa comando_executa($query); }
function excluir_topico_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 $idalbum_imagens = remove_html($_POST['idalbum_imagens']); // id de album de imagens // ---------------------------------------------------------- // query -------------------------------------------------- $query = "select *from {$tabela_banco['26']} where idalbum_imagens='{$idalbum_imagens}';"; // query // ---------------------------------------------------------- // contador ---------------------------------------------- $contador = 0; // contador // ---------------------------------------------------------- // numero de linhas ----------------------------------- $numero_linhas = retorne_numero_linhas_query($query); // numero de linhas // ---------------------------------------------------------- // comando --------------------------------------------- $comando = comando_executa($query); // comando // ----------------------------------------------------------- // apagando imagens ---------------------------------- for ($contador == $contador; $contador <= $numero_linhas; $contador++) { // dados --------------------------------------------------- $dados = mysql_fetch_array($comando, MYSQL_ASSOC); // dados // ----------------------------------------------------------- // separando dados ------------------------------------ $url_imagem = $dados['url_imagem']; // url de imagem // ----------------------------------------------------------- // valida url de imagem ------------------------------- if ($url_imagem != null) { // completa endereco de imagem ------------------ $url_imagem = "../{$url_imagem}"; // completa endereco de imagem // ----------------------------------------------------------- // exclui arquivo ----------------------------------------- exclui_arquivo_unico($url_imagem); // exclui arquivo // ----------------------------------------------------------- } // ----------------------------------------------------------- } // ----------------------------------------------------------- // limpa query antiga ----------------------------------- $query = null; // limpa query antiga // ----------------------------------------------------------- // querys -------------------------------------------------- $query[] = "delete from {$tabela_banco['25']} where id='{$topico_id}' and idalbum_imagens='{$idalbum_imagens}';"; // query $query[] = "delete from {$tabela_banco['26']} where idalbum_imagens='{$idalbum_imagens}';"; // query // ----------------------------------------------------------- // exclui registros --------------------------------------- executador_querys($query); // exclui registros // ----------------------------------------------------------- }
function exclui_publicacao_ajuda() { global $nome_prefixo_tabela_ajuda; // tabela de ajuda global $nome_prefixo_tabela_ajuda_imagens; // tabela de imagens de ajuda $id_post = remove_html($_POST['id_post']); // id do post $confirma_exclusao = remove_html($_POST['chk_confirma_exclusao']); // id do post $token_imagens = remove_html($_POST['token_imagens']); // token de imagens if ($confirma_exclusao != 1 or $id_post == null) { return null; // retorno nulo } $query[0] = "select *from {$nome_prefixo_tabela_ajuda_imagens} where token_imagens='{$token_imagens}';"; // query $query[1] = "delete from {$nome_prefixo_tabela_ajuda_imagens} where token_imagens='{$token_imagens}';"; // query $query[2] = "delete from {$nome_prefixo_tabela_ajuda} where id='{$id_post}';"; // query $comando = comando_executa($query[0]); // comando $numero_linhas = retorne_numero_linhas_comando($comando); // numero de linhas $contador = 0; // contador for ($contador == $contador; $contador <= $numero_linhas; $contador++) { $dados = mysql_fetch_array($comando, MYSQL_ASSOC); // dados $id = $dados['id']; // dados $token_imagens = $dados['token_imagens']; // dados $conteudo_imagem = $dados['conteudo_imagem']; // dados $destino_imagem = $dados['destino_imagem']; // dados $data_publicou = $dados['data_publicou']; // dados if ($destino_imagem != null) { exclui_arquivo_unico($destino_imagem); // excluindo arquivo } } comando_executa($query[1]); // exclui referencia de imagens na tabela comando_executa($query[2]); // exclui publicacao }
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 exclui_imagem_capa_antiga() { global $tabela_banco; $query = "select *from {$tabela_banco['27']};"; $dados = retorne_dados_query($query); $url_imagem = $dados['url_imagem']; $destino_imagem = retorne_pasta_capa_inicial() . basename($url_imagem); if ($url_imagem != null) { exclui_arquivo_unico($destino_imagem); } }
function excluir_topico_ajuda() { global $tabela_banco; if (retorne_super_usuario() == false) { return null; } $topico_id = topico_pagina_ajuda_get(); $idalbum_imagens = remove_html($_POST['idalbum_imagens']); $query = "select *from {$tabela_banco['26']} where idalbum_imagens='{$idalbum_imagens}';"; $contador = 0; $numero_linhas = retorne_numero_linhas_query($query); $comando = comando_executa($query); for ($contador == $contador; $contador <= $numero_linhas; $contador++) { $dados = mysql_fetch_array($comando, MYSQL_ASSOC); $url_imagem = $dados['url_imagem']; if ($url_imagem != null) { $url_imagem = "../{$url_imagem}"; exclui_arquivo_unico($url_imagem); } } $query = null; $query[] = "delete from {$tabela_banco['25']} where id='{$topico_id}' and idalbum_imagens='{$idalbum_imagens}';"; $query[] = "delete from {$tabela_banco['26']} where idalbum_imagens='{$idalbum_imagens}';"; executador_querys($query); }
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 // ---------------------------------------------------------- }
function excluir_imagem_album() { // globals global $tabela_banco; // dados de formulario $id_imagem = remove_html($_POST['id_imagem']); $nome_album_identificador = remove_html($_POST['nome_album_identificador']); $imagem_unica = remove_html($_POST['imagem_unica']); // id de usuario logado $idusuario_logado = retorne_idusuario_logado(); // exclui imagem por id, exclui apenas uma imagem if ($imagem_unica == true) { $query = "select *from {$tabela_banco['6']} where idusuario='{$idusuario_logado}' and id='{$id_imagem}';"; } // exclui album por completo, exclui todas as imagens de um album if ($nome_album_identificador != null and $imagem_unica == null) { $query = "select *from {$tabela_banco['6']} where idusuario='{$idusuario_logado}' and nome_album_identificador='{$nome_album_identificador}';"; } // valida se ha query a ser executada if ($query == null) { return null; } // listando imagens $comando = comando_executa($query); // numero de linhas $numero_linhas = retorne_numero_linhas_comando($comando); // contador $contador = 0; // obtendo enderecos de imagens for ($contador == $contador; $contador <= $numero_linhas; $contador++) { // dados $dados = mysql_fetch_array($comando, MYSQL_ASSOC); // separando dados $id = $dados['id']; $idalbum_imagens = $dados['idalbum_imagens']; $idalbum_nome = $dados['idalbum_nome']; $endereco_imagem_normal = $dados['url_imagem']; $endereco_imagem_miniatura = $dados['url_imagem_miniatura']; // removendo imagens if ($id != null) { // dados de publicacao $dados_post = retorne_dados_publicacao_idalbum($idalbum_imagens); // separa dados de publicacao $idpublicacao = $dados_post['id']; // prepara para excluir publicacao $_GET['idalbum_nome'] = $idalbum_nome; // excluindo arquivos exclui_arquivo_unico($endereco_imagem_normal); exclui_arquivo_unico($endereco_imagem_miniatura); // remove qualquer referencia global remover_referencia_publicacao_global($id); // remove de banco de dados $query = "delete from {$tabela_banco['6']} where idusuario='{$idusuario_logado}' and id='{$id}';"; // comando executa comando_executa($query); // remove publicacao if (retorne_numero_total_imagens_albuns_usuario() == 0) { // remove de banco de dados $query_1 = "delete from {$tabela_banco['9']} where idusuario='{$idusuario_logado}' and idalbum_imagens='{$idalbum_imagens}';"; $query_2 = "delete from {$tabela_banco['17']} where idpublicacao='{$idpublicacao}';"; // comando executa comando_executa($query_1); comando_executa($query_2); } // remove de banco de dados $query = "delete from {$tabela_banco['17']} where idpublicacao='{$id}';"; // comando executa comando_executa($query); } } }
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]); }
// -------------------------------------------------------- // adiciona formulario de upload --------------- $codigo_html_bruto .= constroe_formulario_upload($endereco_url_arquivos_extras[0], false, null, $conteudo_formulario); // exibe codigo html // -------------------------------------------------------- // adiciona div especial --------------------------- $codigo_html_bruto = constroe_div_especial_geral("Carregar cadlist", $codigo_html_bruto, null); // adiciona div especial // -------------------------------------------------------- } else { // cadastra urls no servidor --------------------- $lista_cadastrados = cadlist($resposta_upload); // cadastra urls no servidor // -------------------------------------------------------- // exclui o arquivo de upload ------------------- exclui_arquivo_unico($resposta_upload); // exclui o arquivo de upload // -------------------------------------------------------- // codigo html bruto ------------------------------- $codigo_html_bruto .= "Upload de <b>{$resposta_upload}</b>, concluída com sucesso."; // codigo html bruto $codigo_html_bruto .= "<br>"; // codigo html bruto $codigo_html_bruto .= "<br>"; // codigo html bruto $codigo_html_bruto .= "Agora você já pode ir até <a href='../indexar/'>aqui</a> e indexar."; // codigo html bruto $codigo_html_bruto .= "<br>"; // codigo html bruto $codigo_html_bruto .= "<br>"; // codigo html bruto