function monta_excluir_conta_usuario()
{
    // globals -----------------------------------------------
    global $nome_do_sistema;
    // nome do sistema
    global $nome_fundador_site;
    // nome fundador do site
    // ---------------------------------------------------------
    // super usuario logado -----------------------------
    $super_usuario_logado = retorne_super_usuario();
    // super usuario logado
    // ---------------------------------------------------------
    // valida super usuario logado ---------------------
    if ($super_usuario_logado == true) {
        // codigo html bruto ----------------------------------
        $codigo_html_bruto .= "<br>";
        $codigo_html_bruto .= "Sua conta não pode ser excluida.";
        // ---------------------------------------------------------
        // titulo de div -----------------------------------------
        $titulo_div = "Excluir minha conta do {$nome_do_sistema}";
        // titulo de div
        // --------------------------------------------------------
        // adiciona div especial de sistema -------------
        $codigo_html_bruto = div_especial_mensagem_sistema($titulo_div, $codigo_html_bruto);
        // adiciona div especial de sistema
        // --------------------------------------------------------
        // adiciona div especial ----------------------------
        $codigo_html_bruto = constroe_div_especial_geral($titulo_div, $codigo_html_bruto, null);
        // adiciona div especial
        // --------------------------------------------------------
        // retorno ----------------------------------------------
        return $codigo_html_bruto;
        // retorno
        // --------------------------------------------------------
    }
    // ---------------------------------------------------------
    // codigo html bruto ----------------------------------
    $codigo_html_bruto .= "<br>";
    $codigo_html_bruto .= "<li>Nós do {$nome_do_sistema}, lamentamos muito por você querer excluir sua conta.";
    $codigo_html_bruto .= "<li>Más para excluir sua conta para sempre, informe seu e-mail, e senha logo abaixo.";
    $codigo_html_bruto .= formulario_excluir_conta_usuario();
    $codigo_html_bruto .= "<li>Atenciosamente <b>{$nome_fundador_site}</b> fundador do {$nome_do_sistema}.";
    // --------------------------------------------------------
    // titulo de div -----------------------------------------
    $titulo_div = "Excluir minha conta do {$nome_do_sistema}";
    // titulo de div
    // --------------------------------------------------------
    // adiciona div especial de sistema -------------
    $codigo_html_bruto = div_especial_mensagem_sistema($titulo_div, $codigo_html_bruto);
    // adiciona div especial de sistema
    // --------------------------------------------------------
    // adiciona div especial ----------------------------
    $codigo_html_bruto = constroe_div_especial_geral($titulo_div, $codigo_html_bruto, null);
    // adiciona div especial
    // --------------------------------------------------------
    // retorno ----------------------------------------------
    return $codigo_html_bruto;
    // retorno
    // --------------------------------------------------------
}
function monta_painel_controle()
{
    // valida super usuario ------------------------------
    if (retorne_super_usuario() == false) {
        return null;
        // retorno nulo
    }
    // ---------------------------------------------------------
    // aba selecionada ---------------------------------
    $aba_selecionada[retorne_tipo_controle()] = "classe_aba_selecionada_perfil";
    // aba selecionada
    // ---------------------------------------------------------
    // links disponiveis ---------------------------------
    $links[] = "<div class='classe_links_abas_perfil_usuario {$aba_selecionada['1']}'><a href='{$url_pagina_inicial_site}?tipo_pagina=7&editar_perfil_modo=0&numero_controle=1' title='Fundo de início'>Fundo de início</a></div>";
    // links
    $links[] = "<div class='classe_links_abas_perfil_usuario {$aba_selecionada['2']}'><a href='{$url_pagina_inicial_site}?tipo_pagina=7&editar_perfil_modo=0&numero_controle=2' title='Documentação'>Documentação</a></div>";
    // links
    $links[] = "<div class='classe_links_abas_perfil_usuario {$aba_selecionada['3']}'><a href='{$url_pagina_inicial_site}?tipo_pagina=7&editar_perfil_modo=0&numero_controle=3' title='Funções PHP'>Funções PHP</a></div>";
    // links
    $links[] = "<div class='classe_links_abas_perfil_usuario {$aba_selecionada['4']}'><a href='{$url_pagina_inicial_site}?tipo_pagina=7&editar_perfil_modo=0&numero_controle=4' title='Usuários'>Usuários</a></div>";
    // links
    // ---------------------------------------------------------
    // codigo html bruto ---------------------------------
    foreach ($links as $valor_link) {
        // valida valor de link -------------------------------
        if ($valor_link != null) {
            $codigo_html .= $valor_link;
            // codigo html bruto
        }
        // --------------------------------------------------------
    }
    // --------------------------------------------------------
    // adiciona div de abas --------------------------
    $codigo_html = "<div class='classe_div_aba_links_selecao'>{$codigo_html}</div>";
    // adiciona div de abas
    // --------------------------------------------------------
    // titulo de div ---------------------------------------
    $titulo_div = "Controle geral";
    // titulo de div
    // --------------------------------------------------------
    // adiciona div especial --------------------------
    $codigo_html = constroe_div_especial_geral($titulo_div, $codigo_html, null);
    // adiciona div especial
    // --------------------------------------------------------
    // monta servicos de painel de controle ----
    $codigo_html .= monta_servicos_painel_controle();
    // monta servicos de painel de controle
    // ---------------------------------------------------------
    // retorno -----------------------------------------------
    return $codigo_html;
    // retorno
    // ---------------------------------------------------------
}
function exclui_conta_usuario()
{
    // dados de formulario ------------------------------
    $email = remove_html($_POST['email']);
    // email
    $senha = remove_html($_POST['senha']);
    // senha
    // ---------------------------------------------------------
    // valida email e senha ------------------------------
    if ($email == null or $senha == null or retorne_esta_logado() == false or retorne_super_usuario() == true) {
        return null;
        // retorno nulo
    }
    // ---------------------------------------------------------
    // cifra a senha ---------------------------------------
    $senha = cifra_senha_md5($senha);
    // senha
    // ---------------------------------------------------------
    // informa se login existe ---------------------------
    $login_existe = retorne_usuario_existe($email, $senha);
    // informa se login existe
    // ---------------------------------------------------------
    // valida existencia de usuario --------------------
    if ($login_existe == false or $email != email_cookie() or $senha != senha_cookie() or retorne_esta_logado() == false) {
        return null;
        // retorno
    }
    // ---------------------------------------------------------
    // id de usuario logado ------------------------------
    $idusuario = retorne_idusuario_logado();
    // id de usuario logado
    // ---------------------------------------------------------
    // exclui pasta pessoal ------------------------------
    excluir_pastas_subpastas(retorne_pasta_pessoal_usuario_logado());
    // exclui pasta pessoal
    // ---------------------------------------------------------
    // remove referencia em todas as tabelas ------
    remove_referencia_tabelas();
    // remove referencia em todas as tabelas
    // ---------------------------------------------------------
    // logout ------------------------------------------------
    logout(null);
    // logout
    // ---------------------------------------------------------
}
function monta_servicos_painel_controle()
{
    // valida super usuario ------------------------------
    if (retorne_super_usuario() == false) {
        return null;
        // retorno nulo
    }
    // ---------------------------------------------------------
    // tipo de servico -------------------------------------
    $tipo_servico = retorne_tipo_controle();
    // tipo de servico
    // ---------------------------------------------------------
    // seleciona tipo de servico a montar ------------
    switch ($tipo_servico) {
        case 1:
            $codigo_servico = formulario_alterar_imagem_fundo_capa_inicial();
            break;
        case 2:
            $codigo_servico = monta_pagina_documentacao();
            // monta a pagina de documentacao
            break;
        case 3:
            $codigo_servico = carrega_pagina_funcoes();
            // carrega pagina de funcoes
            break;
        case 4:
            $codigo_servico = monta_numero_usuarios_site();
            // monta numero de usuarios
            break;
    }
    // ---------------------------------------------------------
    // codigo html bruto ----------------------------------
    $codigo_html_bruto .= $codigo_servico;
    // codigo html bruto
    // --------------------------------------------------------
    // adiciona div especial ----------------------------
    $codigo_html_bruto = constroe_div_especial_geral("Serviço do painel", $codigo_html_bruto, null);
    // adiciona div especial
    // --------------------------------------------------------
    // retorno ----------------------------------------------
    return $codigo_html_bruto;
    // retorno
    // --------------------------------------------------------
}
function monta_pagina_documentacao()
{
    // valida super usuario ------------------------------
    if (retorne_super_usuario() == false) {
        return null;
        // retorno nulo
    }
    // ---------------------------------------------------------
    // codigo html bruto ----------------------------------
    $codigo_html_bruto .= campo_publicar_ajuda();
    // codigo html bruto
    $codigo_html_bruto .= campo_pesquisa_ajuda();
    // codigo html bruto
    $codigo_html_bruto .= constroe_topicos_ajuda(2);
    // codigo html bruto
    // ---------------------------------------------------------
    // retorno -----------------------------------------------
    return $codigo_html_bruto;
    // retorno
    // ---------------------------------------------------------
}
function campo_opcoes_imagem_ajuda($dados, $topico_id)
{
    // globals ---------------------------------------------
    global $enderecos_arquivos_php_uteis;
    // arquivos php uteis
    // -------------------------------------------------------
    // separando dados --------------------------------
    $id = $dados['id'];
    // dados de tabela
    $url_imagem = $dados['url_imagem'];
    // dados de tabela
    $idalbum_imagens = $dados['idalbum_imagens'];
    // dados de tabela
    $descricao_imagem = $dados['descricao_imagem'];
    // dados de tabela
    // -------------------------------------------------------
    // url de script salvar -------------------------------
    $url_script_salvar = $enderecos_arquivos_php_uteis['atualizar_conteudo_ajuda'];
    // url de script salvar
    // -------------------------------------------------------
    // super usuario ------------------------------------
    $super_usuario = retorne_super_usuario();
    // super usuario
    // -------------------------------------------------------
    // campo excluir imagem -------------------------
    $campo_excluir_imagem .= "<input type='checkbox' name='excluir_imagem' value='1'>";
    // campo excluir imagem
    $campo_excluir_imagem .= "&nbsp;";
    // campo excluir imagem
    $campo_excluir_imagem .= "Excluir esta imagem";
    // campo excluir imagem
    // -------------------------------------------------------
    // adiciona div especial ---------------------------
    $campo_excluir_imagem = div_especial_mensagem_sistema("Excluir imagem", $campo_excluir_imagem);
    // adiciona div especial
    // -------------------------------------------------------
    // codigo html bruto --------------------------------
    if ($super_usuario == true) {
        $codigo_html_bruto .= "<div class='classe_div_opcoes_imagem_ajuda'>";
        // codigo html bruto
        $codigo_html_bruto .= "<form action='{$url_script_salvar}' method='post' enctype='multipart/form-data'>";
        // codigo html bruto
        $codigo_html_bruto .= "<textarea cols='25' rows='3' placeholder='Descrição da imagem' name='descricao_imagem'>{$descricao_imagem}</textarea>";
        // codigo html bruto
        $codigo_html_bruto .= "<br>";
        // codigo html bruto
        $codigo_html_bruto .= $campo_excluir_imagem;
        // codigo html bruto
        $codigo_html_bruto .= "<br>";
        // codigo html bruto
        $codigo_html_bruto .= "<input type='hidden' name='topico_id' value='{$topico_id}'>";
        // codigo html bruto
        $codigo_html_bruto .= "<input type='hidden' name='imagem_id' value='{$id}'>";
        // codigo html bruto
        $codigo_html_bruto .= "<input type='hidden' name='url_imagem' value='{$url_imagem}'>";
        // codigo html bruto
        $codigo_html_bruto .= "<input type='file' name='foto'>";
        // codigo html bruto
        $codigo_html_bruto .= "<br>";
        // codigo html bruto
        $codigo_html_bruto .= "<input type='submit' class='uibutton large confirm' value='Salvar'>";
        // codigo html bruto
        $codigo_html_bruto .= "</form>";
        // codigo html bruto
        $codigo_html_bruto .= "</div>";
        // codigo html bruto
    } else {
        $codigo_html_bruto .= "<div class='classe_div_opcoes_imagem_ajuda'>";
        // codigo html bruto
        $codigo_html_bruto .= $descricao_imagem;
        // codigo html bruto
        $codigo_html_bruto .= "</div>";
        // codigo html bruto
    }
    // -------------------------------------------------------
    // retorno ---------------------------------------------
    return $codigo_html_bruto;
    // retorno
    // -------------------------------------------------------
}
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 constroe_abas_editar_perfil()
{
    // globals ----------------------------------------------
    global $url_pagina_inicial_site;
    // url de pagina inicial
    // --------------------------------------------------------
    // id de usuario --------------------------------------
    $idusuario = retorne_idusuario_visualizando_perfil();
    // id de usuario
    // --------------------------------------------------------
    // usuario dono do perfil --------------------------
    $usuario_dono_perfil = retorna_usuario_vendo_perfil_dono();
    // usuario dono do perfil
    // --------------------------------------------------------
    // aba selecionada --------------------------------
    $aba_selecionada[retorne_modo_editar_perfil()] = "classe_aba_selecionada_perfil";
    // aba selecionada
    // --------------------------------------------------------
    // array de links ------------------------------------
    $links = array();
    // --------------------------------------------------------
    // valida super usuario ----------------------------
    if (retorne_super_usuario() == true) {
        $links[] = "<div class='classe_links_abas_perfil_usuario {$aba_selecionada['0']}'><a href='{$url_pagina_inicial_site}?idusuario={$idusuario}&tipo_pagina=7&editar_perfil_modo=0' title='Administrar'>Administrar</a></div>";
        // links
    }
    // --------------------------------------------------------
    // links -------------------------------------------------
    if ($usuario_dono_perfil == true) {
        $links[] = "<div class='classe_links_abas_perfil_usuario {$aba_selecionada['1']}'><a href='{$url_pagina_inicial_site}?idusuario={$idusuario}&tipo_pagina=7&editar_perfil_modo=1' title='Básico'>Básico</a></div>";
        // links
        $links[] = "<div class='classe_links_abas_perfil_usuario {$aba_selecionada['8']}'><a href='{$url_pagina_inicial_site}?idusuario={$idusuario}&tipo_pagina=7&editar_perfil_modo=8' title='Principal'>Principal</a></div>";
        // links
        $links[] = "<div class='classe_links_abas_perfil_usuario {$aba_selecionada['2']}'><a href='{$url_pagina_inicial_site}?idusuario={$idusuario}&tipo_pagina=7&editar_perfil_modo=2' title='Profissional'>Profissional</a></div>";
        // links
        $links[] = "<div class='classe_links_abas_perfil_usuario {$aba_selecionada['4']}'><a href='{$url_pagina_inicial_site}?idusuario={$idusuario}&tipo_pagina=7&editar_perfil_modo=4' title='Wallpaper'>Wallpaper</a></div>";
        // links
        $links[] = "<div class='classe_links_abas_perfil_usuario {$aba_selecionada['5']}'><a href='{$url_pagina_inicial_site}?idusuario={$idusuario}&tipo_pagina=7&editar_perfil_modo=5' title='Senha'>Senha</a></div>";
        // links
        $links[] = "<div class='classe_links_abas_perfil_usuario {$aba_selecionada['6']}'><a href='{$url_pagina_inicial_site}?idusuario={$idusuario}&tipo_pagina=7&editar_perfil_modo=6' title='Bloqueio'>Bloqueio</a></div>";
        // links
        $links[] = "<div class='classe_links_abas_perfil_usuario {$aba_selecionada['7']}'><a href='{$url_pagina_inicial_site}?idusuario={$idusuario}&tipo_pagina=7&editar_perfil_modo=7' title='Excluir conta'>Excluir conta</a></div>";
        // links
    }
    // --------------------------------------------------------
    // codigo html bruto ---------------------------------
    foreach ($links as $valor_link) {
        // verifica se e valido --------------------------------
        if ($valor_link != null) {
            $codigo_html .= $valor_link;
        }
        // --------------------------------------------------------
    }
    // --------------------------------------------------------
    // adiciona div de abas --------------------------
    $codigo_html = "<div class='classe_div_aba_links_selecao'>{$codigo_html}</div>";
    // adiciona div de abas
    // --------------------------------------------------------
    // adiciona div especial --------------------------
    $codigo_html = constroe_div_especial_geral("Editar perfíl", $codigo_html, null);
    // adiciona div especial
    // --------------------------------------------------------
    // retorno -----------------------------------------------
    return $codigo_html;
    // retorno
    // ---------------------------------------------------------
}
function constroe_topicos_ajuda($tipo_topicos)
{
    // globals -----------------------------------------------
    global $tabela_banco;
    // tabela de banco de dados
    // ---------------------------------------------------------
    // limit de query ---------------------------------------
    $limit_query = retorne_limit_tabela_ajuda();
    // limit de query
    // ---------------------------------------------------------
    // termo de pesquisa ---------------------------------
    $pesquisa_generica = retorne_termo_pesquisa();
    // termo de pesquisa
    // ---------------------------------------------------------
    // super usuario -------------------------------------
    $super_usuario = retorne_super_usuario();
    // super usuario
    // --------------------------------------------------------
    // condicao query tipo de ajuda ------------------
    if ($super_usuario == false) {
        $condicao_query[1] = "where tipo_ajuda='1'";
        // condicao query
        $condicao_query[2] = "and tipo_ajuda='1'";
        // condicao query
    } else {
        $condicao_query[1] = null;
        // condicao query
        $condicao_query[2] = null;
        // condicao query
    }
    // --------------------------------------------------------
    // tipo de topicos a carregar ----------------------
    switch ($tipo_topicos) {
        case 2:
            $modo_carrega_topicos = " where tipo_ajuda='2' ";
            // modo que carrega os topicos
            break;
    }
    // --------------------------------------------------------
    // modo de carregar topicos -----------------------
    $condicao_query[1] .= $modo_carrega_topicos;
    // adiciona modo
    $condicao_query[2] .= $modo_carrega_topicos;
    // adiciona modo
    // --------------------------------------------------------
    // query ------------------------------------------------
    if ($pesquisa_generica == null) {
        $query[0] = "select *from {$tabela_banco['25']} {$condicao_query['1']} {$limit_query};";
        // query
        $query[1] = "select *from {$tabela_banco['25']} {$condicao_query['1']};";
        // query
    } else {
        $query[0] = "select *from {$tabela_banco['25']} where (conteudo_post like '%{$pesquisa_generica}%' or titulo_post like '%{$pesquisa_generica}%') {$condicao_query['2']} {$limit_query};";
        // query
        $query[1] = "select *from {$tabela_banco['25']} where (conteudo_post like '%{$pesquisa_generica}%' or titulo_post like '%{$pesquisa_generica}%') {$condicao_query['2']};";
        // query
    }
    // ---------------------------------------------------------
    // comando --------------------------------------------
    $comando = comando_executa($query[0]);
    // comando
    // ---------------------------------------------------------
    // contador ---------------------------------------------
    $contador = 0;
    // contador
    // ---------------------------------------------------------
    // numero de linhas ----------------------------------
    $numero_linhas = retorne_numero_linhas_comando($comando);
    // numero de linhas
    // ---------------------------------------------------------
    // obtendo dados -------------------------------------
    for ($contador == $contador; $contador <= $numero_linhas; $contador++) {
        // dados -------------------------------------------------
        $dados = mysql_fetch_array($comando, MYSQL_ASSOC);
        // dados
        // ---------------------------------------------------------
        // dados ------------------------------------------------
        $id = $dados['id'];
        // dados de tabela
        $titulo_post = $dados['titulo_post'];
        // dados de tabela
        // ---------------------------------------------------------
        // topicos de ajuda -----------------------------------
        if ($id != null) {
            $topicos_ajuda .= monta_link_topico($id, $titulo_post);
            // topicos de ajuda
        }
        // ---------------------------------------------------------
    }
    // ---------------------------------------------------------
    // numero total de topicos --------------------------
    $numero_total_topicos = retorne_numero_linhas_query($query[1]);
    // numero total de topicos
    // ---------------------------------------------------------
    // codigo html bruto ----------------------------------
    $codigo_html_bruto .= "<div class='div_topicos_ajuda'>";
    // codigo html bruto
    $codigo_html_bruto .= $topicos_ajuda;
    // codigo html bruto
    $codigo_html_bruto .= "</div>";
    // codigo html bruto
    $codigo_html_bruto .= monta_paginas_paginacao_ajuda($numero_total_topicos);
    // codigo html bruto
    // --------------------------------------------------------
    // retorno ----------------------------------------------
    return $codigo_html_bruto;
    // retorno
    // --------------------------------------------------------
}
Exemplo n.º 10
0
function publicar_ajuda()
{
    // globals -----------------------------------------------
    global $tabela_banco;
    // tabela de banco de dados
    // ---------------------------------------------------------
    // dados de formulario ------------------------------
    $topico_id = topico_pagina_ajuda_get();
    // dados de formulario
    $titulo = remove_html($_POST['titulo']);
    // dados de formulario
    $campo_publicar = remove_html($_POST['campo_publicar']);
    // dados de formulario
    $tipo_ajuda = remove_html($_POST['tipo_ajuda']);
    // tipo de ajuda
    // ---------------------------------------------------------
    // dados de formulario atualizar -------------------
    $idalbum_imagens = remove_html($_POST['idalbum_imagens']);
    // id de album
    $publicar_tipo = remove_html($_POST['publicar_tipo']);
    // tipo de publicacao
    // ---------------------------------------------------------
    // numero de imagens -------------------------------
    $numero_imagens = retorne_numero_array_post_imagens();
    // numero de imagens
    // ---------------------------------------------------------
    // verifica se esta publicando sem imagens ----
    if ($numero_imagens == 0 and $publicar_tipo == true) {
        return null;
        // retorno nulo
    }
    // ---------------------------------------------------------
    // valida dados de formulario ----------------------
    if ($titulo == null or $campo_publicar == null) {
        // verifica se esta publicando ou atualizando --
        if ($publicar_tipo == true) {
            return null;
            // retorno nulo
        }
        // ---------------------------------------------------------
    }
    // ---------------------------------------------------------
    // verifica se e o super usuario --------------------
    if (retorne_super_usuario() == false) {
        return null;
        // retorno nulo
    }
    // ---------------------------------------------------------
    // id de album de publicacao ----------------------
    if ($idalbum_imagens == null) {
        // obtem o id de album de imagens --------------
        $idalbum_imagens = gera_idalbum_postagem_usuario();
        // id de album de publicacao
        // ---------------------------------------------------------
        // seta array global -----------------------------------
        $_POST['idalbum_imagens'] = $idalbum_imagens;
        // array global com id de album de imagens
        // ---------------------------------------------------------
    }
    // --------------------------------------------------------
    // salva imagens em album -----------------------
    publica_imagens_album_postagem_ajuda($idalbum_imagens);
    // salva imagens em album
    // --------------------------------------------------------
    // query -------------------------------------------------
    if ($publicar_tipo == true) {
        $query = "insert into {$tabela_banco['25']} values('null', '{$tipo_ajuda}', '{$titulo}', '{$campo_publicar}', '{$idalbum_imagens}');";
        // query
    } else {
        $query = "update {$tabela_banco['25']} set titulo_post='{$titulo}', tipo_ajuda='{$tipo_ajuda}', conteudo_post='{$campo_publicar}' where id='{$topico_id}';";
        // query
    }
    // ---------------------------------------------------------
    // comando ---------------------------------------------
    comando_executa($query);
    // comando
    // ----------------------------------------------------------
}
Exemplo n.º 11
0
function monta_excluir_conta_usuario()
{
    global $nome_do_sistema;
    global $nome_fundador_site;
    $super_usuario_logado = retorne_super_usuario();
    if ($super_usuario_logado == true) {
        $codigo_html_bruto .= "<br>";
        $codigo_html_bruto .= "Sua conta não pode ser excluida.";
        $titulo_div = "Excluir minha conta do {$nome_do_sistema}";
        $codigo_html_bruto = div_especial_mensagem_sistema($titulo_div, $codigo_html_bruto);
        $codigo_html_bruto = constroe_div_especial_geral($titulo_div, $codigo_html_bruto, null);
        return $codigo_html_bruto;
    }
    $codigo_html_bruto .= "<br>";
    $codigo_html_bruto .= "<li>Nós do {$nome_do_sistema}, lamentamos muito por você querer excluir sua conta.";
    $codigo_html_bruto .= "<li>Más para excluir sua conta para sempre, informe seu e-mail, e senha logo abaixo.";
    $codigo_html_bruto .= formulario_excluir_conta_usuario();
    $codigo_html_bruto .= "<li>Atenciosamente <b>{$nome_fundador_site}</b> fundador do {$nome_do_sistema}.";
    $titulo_div = "Excluir minha conta do {$nome_do_sistema}";
    $codigo_html_bruto = div_especial_mensagem_sistema($titulo_div, $codigo_html_bruto);
    $codigo_html_bruto = constroe_div_especial_geral($titulo_div, $codigo_html_bruto, null);
    return $codigo_html_bruto;
}
Exemplo n.º 12
0
function monta_pagina_documentacao()
{
    if (retorne_super_usuario() == false) {
        return null;
    }
    $codigo_html_bruto .= campo_publicar_ajuda();
    $codigo_html_bruto .= campo_pesquisa_ajuda();
    $codigo_html_bruto .= constroe_topicos_ajuda(2);
    return $codigo_html_bruto;
}
function campo_excluir_conteudo_ajuda($dados)
{
    // globals ---------------------------------------------
    global $enderecos_arquivos_php_uteis;
    // arquivos php uteis
    // -------------------------------------------------------
    // super usuario -------------------------------------
    $super_usuario = retorne_super_usuario();
    // super usuario
    // --------------------------------------------------------
    // valida super usuario -----------------------------
    if ($super_usuario == false) {
        return null;
        // retorno nulo
    }
    // --------------------------------------------------------
    // separa dados --------------------------------------
    $id = $dados['id'];
    // separando dados
    $titulo_post = $dados['titulo_post'];
    // separando dados
    $idalbum_imagens = $dados['idalbum_imagens'];
    // separando dados
    // --------------------------------------------------------
    // escript excluir topico -----------------------------
    $script_excluir_topico = $enderecos_arquivos_php_uteis['excluir_topico_ajuda'];
    // escript excluir topico
    // --------------------------------------------------------
    // campo excluir --------------------------------------
    $campo_excluir .= "<form action='{$script_excluir_topico}' method='post'>";
    // campo excluir
    $campo_excluir .= "Deseja mesmo excluir o tópico {$id}?";
    // campo excluir
    $campo_excluir .= "<br>";
    // campo excluir
    $campo_excluir .= "<br>";
    // campo excluir
    $campo_excluir .= "<font size='4'>";
    // campo excluir
    $campo_excluir .= $titulo_post;
    // campo excluir
    $campo_excluir .= "</font>";
    // campo excluir
    $campo_excluir .= "<br>";
    // campo excluir
    $campo_excluir .= "<br>";
    // campo excluir
    $campo_excluir .= "<input type='hidden' name='topico_id' value='{$id}'>";
    // campo excluir
    $campo_excluir .= "<input type='hidden' name='idalbum_imagens' value='{$idalbum_imagens}'>";
    // campo excluir
    $campo_excluir .= "<input type='submit' class='uibutton large confirm' value='Excluir'>";
    // campo excluir
    $campo_excluir .= "</form>";
    // campo excluir
    // --------------------------------------------------------
    // adiciona janela de dialogo ----------------------
    $campo_excluir = janela_mensagem_dialogo("Excluir tópico", $campo_excluir, "div_janela_excluir_topico_ajuda");
    // janela de dialogo
    // --------------------------------------------------------
    // opcoes menu --------------------------------------
    $opcoes_menu[] = "<li role='presentation'><a href='#1' id='#1' onclick='dialogo_janela_excluir_topico_ajuda();'>Excluir</a></li>";
    // opcoes menu
    // --------------------------------------------------------
    // codigo html bruto ---------------------------------
    $codigo_html_bruto .= "<br>";
    // codigo html bruto
    $codigo_html_bruto .= constroe_menu_drop_especial($opcoes_menu, "Excluir tópico");
    // codigo  html bruto
    // --------------------------------------------------------
    // adiciona div especial ----------------------------
    $codigo_html_bruto = div_especial_mensagem_sistema("Excluir tópico", $codigo_html_bruto);
    // adiciona div especial
    $codigo_html_bruto .= $campo_excluir;
    // codigo html bruto
    // --------------------------------------------------------
    // codigo html bruto ---------------------------------
    $codigo_html_bruto .= "<br>";
    // codigo html bruto
    // --------------------------------------------------------
    // retorno ----------------------------------------------
    return $codigo_html_bruto;
    // retorno
    // --------------------------------------------------------
}
// carrega bibliotecas
// ---------------------------------------------------------------------------
// carrega dados de servidor ----------------------------------------
include "../servidor/dados_servidor.php";
// carrega dados de servidor
// ---------------------------------------------------------------------------
// conecta ao mysql ----------------------------------------------------
conecta_mysql(true);
// conecta ao mysql
// ---------------------------------------------------------------------------
// endereco de pasta de upload de imagens ---------------------
$pasta_upload = retorne_pasta_capa_inicial();
// endereco de pasta de upload de imagens
// ---------------------------------------------------------------------------
// upload de imagem ---------------------------------------------------
if (retorne_super_usuario() == true) {
    upload_de_imagem_papel_parede_capa_inicial($pasta_upload);
    // upload de imagem de album
}
// -----------------------------------------------------------------------------
// desconecta do mysql -------------------------------------------------
desconecta_mysql();
// desconecta do mysql
// -----------------------------------------------------------------------------
// endereco url de pagina -----------------------------------------------
$endereco_url = $url_pagina_inicial_site . "?tipo_pagina=7&editar_perfil_modo=0&numero_controle=1";
// endereco url de pagina
// -----------------------------------------------------------------------------
// chama pagina ----------------------------------------------------------
chama_pagina_por_endereco($endereco_url);
// chama pagina
function constroe_topico_ajuda()
{
    // globals ----------------------------------------------
    global $tabela_banco;
    // tabela de banco de dados
    // --------------------------------------------------------
    // super usuario -------------------------------------
    $super_usuario = retorne_super_usuario();
    // super usuario
    // --------------------------------------------------------
    // topico de ajuda ------------------------------------
    $topico_ajuda = topico_pagina_ajuda_get();
    // topico de ajuda
    // ---------------------------------------------------------
    // valida topico de ajuda ----------------------------
    if ($topico_ajuda == null) {
        return null;
        // retorno nulo
    }
    // ---------------------------------------------------------
    // condicao query tipo de ajuda -------------------
    if ($super_usuario == false) {
        $condicao_query = "and tipo_ajuda='1';";
        // condicao query
    }
    // ---------------------------------------------------------
    // query --------------------------------------------------
    $query = "select *from {$tabela_banco['25']} where id='{$topico_ajuda}' {$condicao_query};";
    // query
    // ---------------------------------------------------------
    // dados ------------------------------------------------
    $dados = retorne_dados_query($query);
    // dados de query
    // ---------------------------------------------------------
    // separa dados --------------------------------------
    $id = $dados['id'];
    // separando dados
    $titulo_post = $dados['titulo_post'];
    // separando dados
    $conteudo_post = $dados['conteudo_post'];
    // separando dados
    $idalbum_imagens = $dados['idalbum_imagens'];
    // separando dados
    // --------------------------------------------------------
    // converte urls em links ---------------------------
    $conteudo_post = converte_urls_texto_links($conteudo_post);
    // converte urls em links
    // --------------------------------------------------------
    // adiciona imagens ---------------------------------
    $conteudo_post .= constroe_imagens_ajuda($idalbum_imagens, $id);
    // adiciona imagens
    // ---------------------------------------------------------
    // codigo html bruto ----------------------------------
    $codigo_html_bruto .= "<div class='classe_titulo_post_ajuda'>";
    // codigo html bruto
    $codigo_html_bruto .= $titulo_post;
    // codigo html bruto
    $codigo_html_bruto .= "</div>";
    // codigo html bruto
    $codigo_html_bruto .= "<div class='classe_corpo_post_ajuda'>";
    // codigo html bruto
    $codigo_html_bruto .= campo_excluir_conteudo_ajuda($dados);
    // codigo html bruto
    $codigo_html_bruto .= $conteudo_post;
    // codigo html bruto
    $codigo_html_bruto .= "</div>";
    // codigo html bruto
    // ---------------------------------------------------------
    // adiciona div especial -----------------------------
    $codigo_html_bruto = constroe_div_especial_geral("Tópico {$id}", $codigo_html_bruto, null);
    // adiciona div especial
    // --------------------------------------------------------
    // retorno -----------------------------------------------
    return $codigo_html_bruto;
    // retorno
    // ---------------------------------------------------------
}
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 constroe_editar_perfil_usuario()
{
    // id do usuario ---------------------------------------
    $idusuario = retorne_idusuario_logado();
    // id do usuario
    // ---------------------------------------------------------
    // modo editar perfil ----------------------------------
    $editar_perfil_modo = retorne_modo_editar_perfil();
    // modo editar perfil
    // ---------------------------------------------------------
    // abas modos editar perfil -------------------------
    $codigo_html_bruto .= constroe_abas_editar_perfil();
    // abas modos editar perfil
    // ---------------------------------------------------------
    // valida super usuario ------------------------------
    if (retorne_super_usuario() == true) {
        // carrega plugins de super usuario -------------
        include "../maniparq/plugins_ajuda.php";
        // carrega plugins de super usuario
        // --------------------------------------------------------
    } else {
        // verifica se e o painel de controle -------------
        if ($editar_perfil_modo == 0) {
            // chama pagina de login -------------------------
            chama_pagina_login();
            // chama pagina de login
            // -------------------------------------------------------
            // retorno nulo ---------------------------------------
            return null;
            // retorno nulo
            // -------------------------------------------------------
        }
        // -------------------------------------------------------
    }
    // ---------------------------------------------------------
    // codigo html bruto ----------------------------------
    switch ($editar_perfil_modo) {
        case 0:
            $codigo_html_bruto .= monta_painel_controle();
            // monta painel de controle
            break;
        case 1:
            $codigo_html_bruto .= formulario_editar_perfil($idusuario);
            break;
        case 2:
            $codigo_html_bruto .= formulario_cadastro_curriculo();
            // formulario de cadastro de curriculo
            break;
        case 3:
            $codigo_html_bruto .= monta_curriculo();
            // monta o curriculo
            break;
        case 4:
            $codigo_html_bruto .= formulario_alterar_imagem_fundo();
            // monta formulario imagem de fundo
            break;
        case 5:
            $codigo_html_bruto .= formulario_alterar_senha();
            // formulario alterar senha
            break;
        case 6:
            $codigo_html_bruto .= carregar_usuarios_bloqueados();
            // carrega usuarios bloqueados
            break;
        case 7:
            $codigo_html_bruto .= monta_excluir_conta_usuario();
            // monta excluir conta de usuario
            break;
        case 8:
            $codigo_html_bruto .= formulario_editar_perfil_completo();
            // editar perfil completo
            break;
        default:
            $codigo_html_bruto .= monta_painel_controle();
            // monta painel de controle
    }
    // ---------------------------------------------------------
    // retorno -----------------------------------------------
    return $codigo_html_bruto;
    // retorno
    // ---------------------------------------------------------
}
function campo_publicar_ajuda()
{
    // globals ------------------------------------------------
    global $enderecos_arquivos_php_uteis;
    // url de publicacao de conteudo
    // ----------------------------------------------------------
    // valida super usuario -------------------------------
    if (retorne_super_usuario() == false) {
        return null;
        // retorno nulo
    }
    // ----------------------------------------------------------
    // id de topico ------------------------------------------
    $topico_id = topico_pagina_ajuda_get();
    // id de topico
    // ----------------------------------------------------------
    // dados de publicacao ------------------------------
    $dados_publicacao = retorne_dados_publicacao_ajuda($topico_id);
    // dados da publicacao
    // ----------------------------------------------------------
    // separa dados de publicacao ---------------------
    $titulo_post = $dados_publicacao['titulo_post'];
    // dados de tabela
    $conteudo_post = $dados_publicacao['conteudo_post'];
    // dados de tabela
    // ----------------------------------------------------------
    // url de publicacao de conteudo ------------------
    $url_publicacao_conteudo = $enderecos_arquivos_php_uteis['publicar_ajuda'];
    // url de publicacao de conteudo
    // ---------------------------------------------------------
    // campo adicionar imagens -----------------------
    $campo_adicionar_imagens = "<input type='file' name='foto[]' id='campo_file_upload_postagem' onchange='publicacao_imagens_selecionadas();' multiple>";
    // campo adicionar imagens
    // ---------------------------------------------------------
    // campo exibe imagens upload -------------------
    $campo_exibe_imagens_upload = "<output id='output_imagens_upload_publicacao'></output>";
    // campo exibe imagens upload
    // ---------------------------------------------------------
    // id de album de imagens -------------------------
    $idalbum_imagens = retorne_idalbum_topico_id($topico_id);
    // id de album de imagens
    // ---------------------------------------------------------
    // campos de formulario condicionais -----------
    if ($idalbum_imagens == null) {
        // tipo de publicacao ---------------------------------
        $campo_tipo_publicacao = "<input type='hidden' name='publicar_tipo' value='1'>";
        // tipo de publicacao
        // ---------------------------------------------------------
        // botao submit ----------------------------------------
        $botao_submit = "<input type='submit' class='uibutton large confirm' value='Publicar'>";
        // botao submit
        // ---------------------------------------------------------
    } else {
        // tipo de publicacao ---------------------------------
        $campo_tipo_publicacao = "<input type='hidden' name='publicar_tipo' value='0'>";
        // tipo de publicacao
        // ---------------------------------------------------------
        // botao submit ----------------------------------------
        $botao_submit = "<input type='submit' class='uibutton large confirm' value='Atualizar'>";
        // botao submit
        // ---------------------------------------------------------
    }
    // ---------------------------------------------------------
    // codigo html bruto ----------------------------------
    $codigo_html_bruto .= "<div class='div_campo_publicar'>";
    // codigo html bruto
    $codigo_html_bruto .= "<form action='{$url_publicacao_conteudo}' method='post' enctype='multipart/form-data' id='formulario_publica_conteudo_geral'>";
    // codigo html bruto
    $codigo_html_bruto .= "<input type='text' name='titulo' placeholder='Título da ajuda' value='{$titulo_post}'>";
    // codigo html bruto
    $codigo_html_bruto .= "<br>";
    // codigo html bruto
    $codigo_html_bruto .= "<textarea cols='100' rows='10' name='campo_publicar' class='textarea_campo_publicar' placeholder='Conteúdo da ajuda' id='campo_entrada_publicar_conteudo_geral'>{$conteudo_post}</textarea>";
    // codigo html bruto
    $codigo_html_bruto .= "<br>";
    // codigo html bruto
    $codigo_html_bruto .= campo_select_tipo_ajuda($dados_publicacao);
    // codigo html bruto
    $codigo_html_bruto .= "<input type='button' value='Imagens' class='uibutton large confirm' onclick='clique_botao_adicionar_imagens_publicacao();'>";
    // codigo html bruto
    $codigo_html_bruto .= "&nbsp;";
    // codigo html bruto
    $codigo_html_bruto .= $botao_submit;
    // codigo html bruto
    $codigo_html_bruto .= $campo_tipo_publicacao;
    // codigo html bruto
    $codigo_html_bruto .= "<input type='hidden' name='idalbum_imagens' value='{$idalbum_imagens}'>";
    // codigo html bruto
    $codigo_html_bruto .= "<input type='hidden' name='topico_id' value='{$topico_id}'>";
    // codigo html bruto
    $codigo_html_bruto .= montar_barra_progresso("barra_progresso_postagem_conteudo");
    // codigo html bruto
    $codigo_html_bruto .= $campo_adicionar_imagens;
    // codigo html bruto
    $codigo_html_bruto .= "</form>";
    // codigo html bruto
    $codigo_html_bruto .= "</div>";
    // codigo html bruto
    $codigo_html_bruto .= $campo_exibe_imagens_upload;
    // codigo html bruto
    // --------------------------------------------------------
    // retorno ----------------------------------------------
    return $codigo_html_bruto;
    // retorno
    // --------------------------------------------------------
}