コード例 #1
0
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]);
}
コード例 #2
0
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);
}
コード例 #3
0
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;
}
コード例 #4
0
ファイル: php.php プロジェクト: xcution/SitepressCMS
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]);
}
コード例 #5
0
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;
}
コード例 #6
0
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>", "&#13;", $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;
}