function constroe_imagem_perfil($idusuario)
{
    // globals --------------------------------------------------
    global $imagem_servidor;
    // imagem de servidor
    global $enderecos_arquivos_php_uteis;
    // scripts uteis
    global $url_pagina_inicial_site;
    // url de pagina inicial
    // ------------------------------------------------------------
    // imagem de perfil --------------------------------------
    $imagem_perfil = retorna_imagem_perfil($idusuario);
    // imagem de perfil
    // ------------------------------------------------------------
    // imagem de camera ----------------------------------
    $imagem_camera = $imagem_servidor['camera'];
    // imagem de camera
    $imagem_camera = "<img src='{$imagem_camera}'>";
    // imagem de camera
    // ------------------------------------------------------------
    // obtendo endereco ------------------------------------
    $endereco_script_upload = $enderecos_arquivos_php_uteis['foto_perfil'];
    // obtendo endereco
    // ------------------------------------------------------------
    // nome de usuario -------------------------------------
    $nome_usuario = func_retorna_nome_de_usuario_por_id($idusuario);
    // nome de usuario
    // ------------------------------------------------------------
    // informa se o usuario e o dono do perfil ----------
    $usuario_dono_perfil = retorna_usuario_vendo_perfil_dono();
    // informa se o usuario e o dono do perfil
    // ------------------------------------------------------------
    // codigo html de formulario --------------------------
    if ($usuario_dono_perfil == true) {
        $codigo_formulario .= "<a href='#' onclick='clique_botao_imagem_perfil_upload();'>{$imagem_camera}</a>";
        $codigo_formulario .= "&nbsp;";
        $codigo_formulario .= "<a href='#' onclick='clique_botao_imagem_perfil_upload();'>Alterar</a>";
        $codigo_formulario .= "<input id='campo_file_imagem_perfil' type='file' name='foto' onchange='barra_progresso(3); enviar_foto_perfil_automatico();'>";
    }
    // ------------------------------------------------------------
    // codigo html bruto -------------------------------------
    $codigo_html_bruto .= "<div class='div_imagem_perfil'>";
    $codigo_html_bruto .= "<form action='{$endereco_script_upload}' method='post' enctype='multipart/form-data' id='formulario_foto_perfil'>";
    $codigo_html_bruto .= "<a href='{$url_pagina_inicial_site}?idusuario={$idusuario}&tipo_pagina=9' title='{$nome_usuario}' alt='{$nome_usuario}'>";
    $codigo_html_bruto .= "<img src='{$imagem_perfil}' class='imagem_perfil'>";
    $codigo_html_bruto .= "</a>";
    $codigo_html_bruto .= "<br>";
    $codigo_html_bruto .= montar_barra_progresso("barra_progresso_upload_imagem_perfil");
    $codigo_html_bruto .= $codigo_formulario;
    $codigo_html_bruto .= "</form>";
    $codigo_html_bruto .= "</div>";
    // -----------------------------------------------------------
    // retorno -------------------------------------------------
    return $codigo_html_bruto;
    // retorno
    // -----------------------------------------------------------
}
예제 #2
0
function campo_publicar()
{
    // globals ------------------------------------------------
    global $enderecos_arquivos_php_uteis;
    // url de publicacao de conteudo
    // ----------------------------------------------------------
    // informa se o usuario logado e o dono do perfil
    $usuario_dono_perfil_resposta = retorna_usuario_vendo_perfil_dono();
    // informa se o usuario logado e o dono do perfil
    // ----------------------------------------------------------
    // url de publicacao de conteudo ----------------
    $url_publicacao_conteudo = $enderecos_arquivos_php_uteis['publicar_conteudo'];
    // 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
    // ---------------------------------------------------------
    // campo privacidade --------------------------------
    $campo_privacidade .= "<div class='campo_privacidade_publicacao_usuario_postar'>";
    // campo privacidade
    $campo_privacidade .= campo_select_privacidade(null);
    // campo privacidade
    $campo_privacidade .= "</div>";
    // campo privacidade
    // ---------------------------------------------------------
    // opcoes de publicacao
    $opcoes_publicacao .= "<div class='div_campo_publicacao_opcoes'>";
    $opcoes_publicacao .= constroe_aba_publicacao_conteudo();
    $opcoes_publicacao .= "</div>";
    // codigo html bruto ----------------------------------
    $codigo_html_bruto .= "<div class='div_campo_publicar'>";
    $codigo_html_bruto .= "<form action='{$url_publicacao_conteudo}' method='post' enctype='multipart/form-data' id='formulario_publica_conteudo_geral'>";
    $codigo_html_bruto .= $opcoes_publicacao;
    $codigo_html_bruto .= "<textarea cols='100' rows='4' name='campo_publicar' class='textarea_campo_publicar' placeholder='O que você tem de novo?' id='campo_entrada_publicar_conteudo_geral'></textarea>";
    $codigo_html_bruto .= "<br>";
    $codigo_html_bruto .= "<input type='hidden' name='campo_publica_tipo' value='true'>";
    $codigo_html_bruto .= $campo_privacidade;
    $codigo_html_bruto .= montar_barra_progresso("barra_progresso_postagem_conteudo");
    $codigo_html_bruto .= $campo_adicionar_imagens;
    $codigo_html_bruto .= "<input type='submit' class='botao_padrao' value='Publicar isto' onclick='barra_progresso(1);'>";
    $codigo_html_bruto .= "</form>";
    $codigo_html_bruto .= "</div>";
    $codigo_html_bruto .= $campo_exibe_imagens_upload;
    // --------------------------------------------------------
    // retorno ----------------------------------------------
    return $codigo_html_bruto;
    // retorno
    // --------------------------------------------------------
}
function constroe_gerenciar_musica_usuario()
{
    // codigo html bruto --------------------------------------
    $codigo_html_bruto .= campo_adicionar_musica();
    $codigo_html_bruto .= montar_barra_progresso("barra_progresso_upload_musica_usuario");
    // -------------------------------------------------------------
    // retorno ---------------------------------------------------
    return $codigo_html_bruto;
    // retorno
    // -------------------------------------------------------------
}
function constroe_adicionar_imagem_fundo()
{
    // globals ----------------------------------------------
    global $imagem_servidor;
    // imagens do servidor
    global $enderecos_arquivos_php_uteis;
    // enderecos de arquivos php
    // --------------------------------------------------------
    // url de script de upload --------------------------
    $url_script_upload = $enderecos_arquivos_php_uteis['upload_imagem_fundo'];
    // url de script de upload
    // --------------------------------------------------------
    // imagem adicionar --------------------------------
    $imagem_adicionar = "<img src='" . $imagem_servidor['camera_add'] . "' title='Adicionar mais imagens'>";
    // imagem adicionar
    // --------------------------------------------------------
    // campo adicionar imagens ----------------------
    $campo_adicionar_imagens .= "<div class='campo_file_imagem_albuns'>";
    // campo adicionar imagens
    $campo_adicionar_imagens .= "<input type='file' name='foto[]' id='campo_file_imagem_albuns' onchange='barra_progresso(4); enviar_imagens_albuns_automatico();'>";
    // campo adicionar imagens
    $campo_adicionar_imagens .= "</div>";
    // campo adicionar imagens
    // --------------------------------------------------------
    // codigo remove imagem -----------------------------------
    $codigo_remove_imagem .= "<input type='submit' class='uibutton confirm' value='Remover'>";
    // codigo remove imagem
    // --------------------------------------------------------
    // adiciona div especial ----------------------------------
    $codigo_remove_imagem = div_especial_mensagem_sistema("Remover imagem de fundo atual", $codigo_remove_imagem);
    // adiciona div especial
    // --------------------------------------------------------
    // codigo html bruto ---------------------------------
    $codigo_html_bruto .= "<form id='formulario_enviar_imagens_albuns' action='{$url_script_upload}' method='post' enctype='multipart/form-data'>";
    $codigo_html_bruto .= "<div class='div_campo_adicionar_imagens' onclick='clique_botao_adicionar_imagens_albuns();'>";
    $codigo_html_bruto .= $imagem_adicionar;
    $codigo_html_bruto .= "&nbsp;";
    $codigo_html_bruto .= "Adicionar imagem...";
    $codigo_html_bruto .= $campo_adicionar_imagens;
    $codigo_html_bruto .= "</div>";
    $codigo_html_bruto .= "<br>";
    $codigo_html_bruto .= $codigo_remove_imagem;
    $codigo_html_bruto .= "</form>";
    $codigo_html_bruto .= montar_barra_progresso("barra_progresso_upload_imagem_fundo");
    // --------------------------------------------------------
    // retorno ----------------------------------------------
    return $codigo_html_bruto;
    // retorno
    // --------------------------------------------------------
}
function constroe_adicionar_imagem_fundo_capa_inicial()
{
    // globals ----------------------------------------------
    global $imagem_servidor;
    // imagens do servidor
    global $enderecos_arquivos_php_uteis;
    // enderecos de arquivos php
    // --------------------------------------------------------
    // url de script de upload --------------------------
    $url_script_upload = $enderecos_arquivos_php_uteis['upload_imagem_fundo_capa_inicial'];
    // url de script de upload
    // --------------------------------------------------------
    // imagem adicionar --------------------------------
    $imagem_adicionar = "<img src='" . $imagem_servidor['camera_add'] . "' title='Adicionar mais imagens'>";
    // imagem adicionar
    // --------------------------------------------------------
    // campo adicionar imagens ----------------------
    $campo_adicionar_imagens .= "<div class='campo_file_imagem_albuns'>";
    // campo adicionar imagens
    $campo_adicionar_imagens .= "<input type='file' name='foto[]' id='campo_file_imagem_albuns' onchange='barra_progresso(4); enviar_imagens_albuns_automatico();'>";
    // campo adicionar imagens
    $campo_adicionar_imagens .= "</div>";
    // campo adicionar imagens
    // --------------------------------------------------------
    // codigo html bruto ---------------------------------
    $codigo_html_bruto .= "<div class='div_campo_adicionar_imagens' onclick='clique_botao_adicionar_imagens_albuns();'>";
    $codigo_html_bruto .= "<form id='formulario_enviar_imagens_albuns' action='{$url_script_upload}' method='post' enctype='multipart/form-data'>";
    $codigo_html_bruto .= $imagem_adicionar;
    $codigo_html_bruto .= "&nbsp;";
    $codigo_html_bruto .= "Carregar imagem...";
    $codigo_html_bruto .= $campo_adicionar_imagens;
    $codigo_html_bruto .= "</div>";
    $codigo_html_bruto .= "</form>";
    $codigo_html_bruto .= montar_barra_progresso("barra_progresso_upload_imagem_fundo");
    // --------------------------------------------------------
    // retorno ----------------------------------------------
    return $codigo_html_bruto;
    // retorno
    // --------------------------------------------------------
}
function constroe_adicionar_imagens()
{
    // globals ----------------------------------------------
    global $imagem_servidor;
    // imagens do servidor
    global $enderecos_arquivos_php_uteis;
    // enderecos de arquivos php
    global $tabela_banco;
    // --------------------------------------------------------
    // obtem nome album identificador ----------
    $nome_album_identificador = remove_html($_GET['idalbum_nome']);
    // --------------------------------------------------------
    // valida nome de album identificador ------
    if ($nome_album_identificador != null) {
        // id de usuario logado
        $idusuario = retorne_idusuario_logado();
        // query
        $query = "select *from {$tabela_banco['6']} where idusuario='{$idusuario}'  and nome_album_identificador='{$nome_album_identificador}' order by id desc limit 0,1;";
        // dados de query
        $dados = retorne_dados_query($query);
        // separa dados
        $id = $dados['id'];
        $idusuario = $dados['idusuario'];
        $url_imagem = $dados['url_imagem'];
        $url_imagem_miniatura = $dados['url_imagem_miniatura'];
        $privacidade = $dados['privacidade'];
        $descricao = $dados['descricao'];
        $data_publicacao = $dados['data_publicacao'];
        $idalbum_imagens = $dados['idalbum_imagens'];
        $identificador = $dados['identificador'];
        $nome_album = $dados['nome_album'];
        $nome_album_identificador = $dados['nome_album_identificador'];
        // adiciona ou atualiza
        $campo_modo_adicionar .= "<input type='hidden' name='nome_album_identificador' value='{$nome_album_identificador}'>";
        $campo_modo_adicionar .= "<input type='hidden' name='idalbum_imagens' value='{$idalbum_imagens}'>";
    }
    // --------------------------------------------------------
    // informa se o usuario e o dono do perfil --
    $usuario_dono_perfil = retorna_usuario_vendo_perfil_dono();
    // informa se o usuario e o dono do perfil
    // --------------------------------------------------------
    // verifica se usuario e o dono do perfil --------
    if ($usuario_dono_perfil == false) {
        return null;
        // retorno nulo
    }
    // --------------------------------------------------------
    // imagem adicionar --------------------------------
    $imagem_adicionar = "<img src='" . $imagem_servidor['camera_add'] . "' title='Adicionar mais imagens'>";
    // imagem adicionar
    // --------------------------------------------------------
    // campo adicionar imagens ----------------------
    $campo_adicionar_imagens .= "<div class='campo_file_imagem_albuns'>";
    // campo adicionar imagens
    $campo_adicionar_imagens .= "<input type='file' name='foto[]' id='campo_file_imagem_albuns' onchange='barra_progresso(2); enviar_imagens_albuns_automatico();' multiple>";
    // campo adicionar imagens
    $campo_adicionar_imagens .= "</div>";
    // campo adicionar imagens
    // --------------------------------------------------------
    // url de script de upload --------------------------
    $url_script_upload = $enderecos_arquivos_php_uteis['upload_imagens_usuario'];
    // url de script de upload
    // --------------------------------------------------------
    // tipo de privacidade -------------------------------
    $tipo_privacidade = campo_select_privacidade($privacidade);
    // tipo de privacidade
    // --------------------------------------------------------
    // campo descricao de imagem ------------------
    $campo_descricao_imagem .= "<div class='adicionar_campo_descricao_imagem'>";
    // campo descricao de imagem
    $campo_descricao_imagem .= "<textarea class='textarea_campo_descricao_imagem' cols='75' rows='5' name='descricao_imagem' placeholder='Descrição do álbum'>{$descricao}</textarea>";
    // campo descricao de imagem
    $campo_descricao_imagem .= "</div>";
    // campo descricao de imagem
    // --------------------------------------------------------
    // botao atualizar album -------------------------
    if ($nome_album_identificador != null) {
        $campo_atualiza .= "&nbsp;";
        $campo_atualiza .= "<input type='submit' class='uibutton' value='Atualizar álbum'>";
    }
    // --------------------------------------------------------
    // nome do album ---------------------------------
    $campo_nome_album .= "<div class='adicionar_campo_titulo_imagem'>";
    $campo_nome_album .= "<input type='text' name='nome_album_imagem' value='{$nome_album}' placeholder='Título do álbum'>";
    $campo_nome_album .= $campo_atualiza;
    $campo_nome_album .= "</div>";
    // --------------------------------------------------------
    // codigo html bruto ---------------------------------
    $codigo_html_bruto .= "<form id='formulario_enviar_imagens_albuns' action='{$url_script_upload}' method='post' enctype='multipart/form-data'>";
    $codigo_html_bruto .= $campo_nome_album;
    $codigo_html_bruto .= $campo_descricao_imagem;
    $codigo_html_bruto .= $tipo_privacidade;
    $codigo_html_bruto .= $campo_modo_adicionar;
    $codigo_html_bruto .= "<div class='div_campo_adicionar_imagens' onclick='clique_botao_adicionar_imagens_albuns();'>";
    $codigo_html_bruto .= $imagem_adicionar;
    $codigo_html_bruto .= "&nbsp;";
    $codigo_html_bruto .= "+Adicione mais imagens";
    $codigo_html_bruto .= $campo_adicionar_imagens;
    $codigo_html_bruto .= "</div>";
    $codigo_html_bruto .= "</form>";
    $codigo_html_bruto .= montar_barra_progresso("barra_progresso_upload_imagens_album");
    // --------------------------------------------------------
    // retorno ----------------------------------------------
    return $codigo_html_bruto;
    // retorno
    // --------------------------------------------------------
}
예제 #7
0
function campo_publicar_ajuda()
{
    global $enderecos_arquivos_php_uteis;
    if (retorne_super_usuario() == false) {
        return null;
    }
    $topico_id = topico_pagina_ajuda_get();
    $dados_publicacao = retorne_dados_publicacao_ajuda($topico_id);
    $titulo_post = $dados_publicacao['titulo_post'];
    $conteudo_post = $dados_publicacao['conteudo_post'];
    $url_publicacao_conteudo = $enderecos_arquivos_php_uteis['publicar_ajuda'];
    $campo_adicionar_imagens = "<input type='file' name='foto[]' id='campo_file_upload_postagem' onchange='publicacao_imagens_selecionadas();' multiple>";
    $campo_exibe_imagens_upload = "<output id='output_imagens_upload_publicacao'></output>";
    $idalbum_imagens = retorne_idalbum_topico_id($topico_id);
    if ($idalbum_imagens == null) {
        $campo_tipo_publicacao = "<input type='hidden' name='publicar_tipo' value='1'>";
        $botao_submit = "<input type='submit' class='uibutton large confirm' value='Publicar'>";
    } else {
        $campo_tipo_publicacao = "<input type='hidden' name='publicar_tipo' value='0'>";
        $botao_submit = "<input type='submit' class='uibutton large confirm' value='Atualizar'>";
    }
    $codigo_html_bruto .= "<div class='div_campo_publicar'>";
    $codigo_html_bruto .= "<form action='{$url_publicacao_conteudo}' method='post' enctype='multipart/form-data' id='formulario_publica_conteudo_geral'>";
    $codigo_html_bruto .= "<input type='text' name='titulo' placeholder='Título da ajuda' value='{$titulo_post}'>";
    $codigo_html_bruto .= "<br>";
    $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 .= "<br>";
    $codigo_html_bruto .= campo_select_tipo_ajuda($dados_publicacao);
    $codigo_html_bruto .= "<input type='button' value='Imagens' class='uibutton large confirm' onclick='clique_botao_adicionar_imagens_publicacao();'>";
    $codigo_html_bruto .= "&nbsp;";
    $codigo_html_bruto .= $botao_submit;
    $codigo_html_bruto .= $campo_tipo_publicacao;
    $codigo_html_bruto .= "<input type='hidden' name='idalbum_imagens' value='{$idalbum_imagens}'>";
    $codigo_html_bruto .= "<input type='hidden' name='topico_id' value='{$topico_id}'>";
    $codigo_html_bruto .= montar_barra_progresso("barra_progresso_postagem_conteudo");
    $codigo_html_bruto .= $campo_adicionar_imagens;
    $codigo_html_bruto .= "</form>";
    $codigo_html_bruto .= "</div>";
    $codigo_html_bruto .= $campo_exibe_imagens_upload;
    return $codigo_html_bruto;
}
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
    // --------------------------------------------------------
}