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 atualizar_publicacao() { // dados de formulario $idpost = retorne_idpost_request(); $titulo = remove_html($_REQUEST['titulo']); $conteudo = remove_html($_REQUEST['conteudo']); // tabela $tabela = TABELA_PUBLICACOES; // valida id de post e usuario administrador if ($idpost == null or retorne_usuario_administrador() == false) { // retorno nulo return null; } // query $query = "update {$tabela} set titulo='{$titulo}', conteudo='{$conteudo}' where id='{$idpost}';"; // comando executa comando_executa($query); }
function retorna_titulo_pagina() { // globals global $idioma; // seleciona titulo switch (retorne_href_get()) { case $idioma[31]: $titulo_pagina = $idioma[19] . " - " . NOME_SISTEMA; break; case $idioma[32]: $titulo_pagina = $idioma[47] . " - " . NOME_SISTEMA; break; case $idioma[34]: $titulo_pagina = $idioma[22] . " - " . NOME_SISTEMA; break; case $idioma[35]: $titulo_pagina = $idioma[23] . " - " . NOME_SISTEMA; break; case $idioma[37]: $titulo_pagina = $idioma[25] . " - " . NOME_SISTEMA; break; case $idioma[38]: $titulo_pagina = $idioma[26] . " - " . NOME_SISTEMA; break; case $idioma[39]: $titulo_pagina = $idioma[27] . " - " . NOME_SISTEMA; break; case $idioma[40]: $titulo_pagina = $idioma[28] . " - " . NOME_SISTEMA; break; case $idioma[42]: $titulo_pagina = $idioma[30] . " - " . NOME_SISTEMA; break; case $idioma[73]: $titulo_pagina = $idioma[22] . " - " . NOME_SISTEMA; break; case $idioma[74]: $titulo_pagina = $idioma[23] . " - " . NOME_SISTEMA; break; case $idioma[76]: $titulo_pagina = $idioma[69] . " - " . NOME_SISTEMA; break; case $idioma[77]: $titulo_pagina = $idioma[26] . " - " . NOME_SISTEMA; break; case $idioma[78]: $titulo_pagina = $idioma[27] . " - " . NOME_SISTEMA; break; case $idioma[79]: $titulo_pagina = $idioma[28] . " - " . NOME_SISTEMA; break; case $idioma[81]: $titulo_pagina = $idioma[30] . " - " . NOME_SISTEMA; break; default: $titulo_pagina = NOME_SISTEMA; } // retorna titulo de postagem if (retorne_idpost_request() != null) { // titulo de pagina $titulo_pagina = retorna_titulo_postagem_idpost(retorne_idpost_request()) . " - " . NOME_SISTEMA; } // retorno return $titulo_pagina; }
function excluir_publicacao() { if (retorne_usuario_administrador() == false) { return null; } $tabela[0] = TABELA_PUBLICACOES; $tabela[1] = TABELA_IMAGENS_ALBUM; $idpost = retorne_idpost_request(); $query[0] = "select *from {$tabela['0']} where id='{$idpost}';"; $dados = retorne_dados_query($query[0]); $idusuario = $dados['idusuario']; $idalbum = $dados['idalbum']; $query[1] = "select *from {$tabela['1']} where idalbum='{$idalbum}';"; $comando = comando_executa($query[1]); $contador = 0; $numero_linhas = retorne_numero_linhas_comando($comando); $pasta_usuario = retorne_pasta_usuario($idusuario, 2, true); for ($contador == $contador; $contador <= $numero_linhas; $contador++) { $dados = mysql_fetch_array($comando, MYSQL_ASSOC); $url_imagem = $pasta_usuario . basename($dados['url_imagem']); $url_imagem_miniatura = $pasta_usuario . basename($dados['url_imagem_miniatura']); exclui_arquivo_unico($url_imagem); exclui_arquivo_unico($url_imagem_miniatura); } $query[0] = "delete from {$tabela['0']} where id='{$idpost}';"; $query[1] = "delete from {$tabela['1']} where idalbum='{$idalbum}';"; comando_executa($query[0]); comando_executa($query[1]); }
function constroe_conteudo() { // globals global $idioma; global $pagina_href; // usar resolucao $usar_resolucao = retorna_usar_resolucao(); // constroe o menu de navegacao vertical $codigo_html .= "<div class='classe_div_centro_pagina'>"; // valida id de post if (retorne_idpost_request() == null) { // codigo html $codigo_html .= constroe_slide_show(); // valida termo de pesquisa if (retorne_termo_pesquisa() == null) { // codigo html $codigo_html .= constroe_campo_bloco_pagina(); } // valida usar resolucao if ($usar_resolucao == false) { // codigo html $codigo_html .= campo_opcao_administrador(); } } // valida exibir destaques if (retorne_href_get() == null and retorne_idpost_request() == null) { // codigo html $codigo_html .= constroe_campo_destaque(); } // codigo html $codigo_html .= constroe_campo_conteudo_postagem(); $codigo_html .= "</div>"; // valida usar resolucao if ($usar_resolucao == false) { // codigo html $codigo_html .= "<div class='classe_div_menus_principal'>"; $codigo_html .= constroe_perfil_usuario(); $codigo_html .= constroe_campo_administrar(); $codigo_html .= campo_widget(); $codigo_html .= constroe_menu_navegacao_vertical($idioma[106], constroe_links_navegacao_postagens()); $codigo_html .= constroe_chat_usuario(); $codigo_html .= "</div>"; } else { // codigo html $codigo_html .= constroe_chat_usuario(); } // valida constroe publicacao de usuario if (retorne_idpost_request() != null) { // retorna o codigo html return $codigo_html; } // constro conteudo switch (retorne_href_get()) { case $idioma[15]: salvar_cookies(null, null, true); chama_pagina_especifica($pagina_href[0]); break; } // retorno return $codigo_html; }
function constroe_campo_conteudo_postagem() { // globals global $idioma; global $requeste; // id de post $idpost = retorne_idpost_request(); // tabela $tabela = TABELA_PUBLICACOES; // query $query = "select *from {$tabela} where id='{$idpost}';"; // dados de query $dados = retorne_dados_query($query); // separa dados $id = $dados['id']; $idusuario = $dados['idusuario']; $titulo = $dados['titulo']; $conteudo = $dados['conteudo']; $idalbum = $dados['idalbum']; $data = $dados['data']; // valida id if ($id == null) { // retorno nulo return null; } // adiciona quebra de linha $conteudo = adiciona_quebra_linha($conteudo); // imagens de publicacao $imagens = constroe_imagens_publicacao($idalbum); // campo opcoes $campo_opcoes = campo_opcoes_publicacao($dados); // usuario administrador $usuario_administrador = retorne_usuario_administrador(); // valida usuario administrador if ($usuario_administrador == true) { // remove a quebra de linha $conteudo = str_replace("<br>", " ", $conteudo); // campo titulo $campo_titulo = "\n<input type='text' value='{$titulo}' placeholder='{$idioma['43']}' id='id_publicacao_titulo_{$id}'>\n"; // campo conteudo $campo_conteudo = "\n<textarea cols='10' rows='5' placeholder='{$idioma['44']}' id='id_publicacao_conteudo_{$id}'>{$conteudo}</textarea>\n"; // inicia a sessao session_start(); // seta id de album temporario $_SESSION[$requeste[6]] = $idalbum; // campo upload de imagens $campo_upload_imagens .= $imagens; $campo_upload_imagens .= constroe_formulario_barra_progresso(PAGINA_ACOES, $id, "fotos[]", 24, true, 1); // campo salvar $campo_salvar = "\n<div class='classe_div_atualizar_publicacao_salvar'>\n<input type='button' value='{$idioma['112']}' class='botao_padrao' onclick='atualizar_publicacao({$id});'>\n</div>\n"; } else { // converte o codigo para o modo html $conteudo = html_entity_decode($conteudo); // campo titulo $campo_titulo = $titulo; // campo conteudo $campo_conteudo = $conteudo; // campo upload de imagens $campo_upload_imagens = $imagens; } // valida usuario administrador logado if ($usuario_administrador == false) { // campo compartilhar $campo_compartilhar[0] = campo_media_social_compartilhar(); } // dados do autor $dados_autor = dados_perfil_usuario($idusuario); // dados do autor $nome_autor = $dados_autor['nome']; $url_imagem_perfil_miniatura = $dados_autor['url_imagem_perfil_miniatura']; $endereco = $dados_autor['endereco']; $cidade = $dados_autor['cidade']; $estado = $dados_autor['estado']; $telefone = $dados_autor['telefone']; // campo autor de publicacao $campo_autor = "\n<div class='classe_div_autor_publicacao'>\n{$idioma['163']}{$nome_autor}\n<span>{$idioma['133']}: {$endereco} - {$cidade} - {$estado}</span>\n<span>{$idioma['136']}: {$telefone}</span>\n</div>\n"; // codigo html $codigo_html = "\n<div class='classe_div_campo_postagem'>\n\n{$campo_opcoes}\n\n<div class='classe_titulo_postagem'>\n{$campo_titulo}\n</div>\n\n<div class='classe_conteudo_postagem'>\n{$campo_conteudo}\n</div>\n\n<div class='classe_imagens_postagem'>\n{$campo_upload_imagens}\n</div>\n\n{$campo_autor}\n{$campo_salvar}\n{$campo_compartilhar['0']}\n\n</div>\n"; // retorno return $codigo_html; }