コード例 #1
0
function monta_pacote_postagem($comando)
{
    // contador --------------------------------------------
    $contador = 0;
    // contador
    // --------------------------------------------------------
    // numero de linhas ---------------------------------
    $numero_linhas = retorne_numero_linhas_comando($comando);
    // numero de linhas
    // --------------------------------------------------------
    // montando pacotes de retorno -----------------
    for ($contador == $contador; $contador <= $numero_linhas; $contador++) {
        // obtendo dados -------------------------------------
        $dados = mysql_fetch_array($comando, MYSQL_ASSOC);
        // obtendo dados
        // ---------------------------------------------------------
        // codigo html bruto ----------------------------------
        $codigo_html_bruto .= constroe_div_postagem($dados);
        // --------------------------------------------------------
    }
    // --------------------------------------------------------
    // retorno de codigo --------------------------------
    return $codigo_html_bruto;
    // retorno de codigo
    // --------------------------------------------------------
}
function carrega_ultimo_compartilhamento_usuario($idusuario)
{
    // globals ----------------------------------------------
    global $tabela_banco;
    // tabela banco
    // --------------------------------------------------------
    // limit de query --------------------------------------
    $limit_query = retorne_limit_tabela_ultimo_campo();
    // limit de query
    // --------------------------------------------------------
    // query ------------------------------------------------
    $query = "select *from {$tabela_banco['17']} where idusuario='{$idusuario}' {$limit_query};";
    // --------------------------------------------------------
    // dados -----------------------------------------------
    $dados = retorne_dados_query($query);
    // dados
    // --------------------------------------------------------
    // id de publicacao ----------------------------------
    $idpublicacao = $dados['idpublicacao'];
    // id de publicacao
    $idamigo = $dados['idamigo'];
    // idamigo
    $idusuario_tabela = $dados['idusuario'];
    // id usuario tabela
    // --------------------------------------------------------
    // constroe publicacao -----------------------------
    if ($idpublicacao != null) {
        // altera idusuario em array global --------------
        altera_idusuario_array_global($idamigo);
        // alterando...
        // --------------------------------------------------------
        // dados de publicacao -----------------------------
        $dados_publicacao = retorne_dados_publicacao($idpublicacao);
        // dados de publicacao
        // --------------------------------------------------------
        // informa que e um compartilhamento --------
        $dados_publicacao['compartilhamento'] = true;
        // compartilhamento
        $dados_publicacao['idamigo'] = $idusuario_tabela;
        // id de usuario que compartilhou
        // -------------------------------------------------------
        // codigo html bruto ---------------------------------
        $codigo_html_bruto .= constroe_div_postagem($dados_publicacao);
        // --------------------------------------------------------
        // altera idusuario em array global --------------
        altera_idusuario_array_global($idusuario);
        // alterando...
        // --------------------------------------------------------
    }
    // --------------------------------------------------------
    // retorno ----------------------------------------------
    return $codigo_html_bruto;
    // retorno
    // --------------------------------------------------------
}
コード例 #3
0
function carregar_publicacoes_amizades()
{
    // globals
    global $tabela_banco;
    global $imagem_servidor;
    // id usuario logado
    $idusuario = retorne_idusuario_logado();
    // array com id de postagens
    $array_publicacoes = retorne_array_amigos_possuem_postagem($idusuario, true);
    // array com amigos listados
    // monta postagens e compartilhamentos
    foreach ($array_publicacoes as $idpost) {
        // query
        $query = "select *from {$tabela_banco['9']} where id='{$idpost}';";
        // dados da postagem
        $dados = retorne_dados_query($query);
        // constroe postagens de amigos
        $publicacoes .= constroe_div_postagem($dados);
        // carrega compartilhamentos
        $publicacoes .= carrega_ultimo_compartilhamento_usuario($dados['idusuario']);
        // carrega ultimo compartilhamento de usuario
    }
    // altera idusuario em array global
    altera_idusuario_array_global($idusuario);
    // numero total de resultados
    $numero_resultados = retorne_array_amigos_possuem_postagem($idusuario, false);
    // numero total de resultados
    // valida se ha publicacoes
    if ($publicacoes == null) {
        // nome do usuario
        $nome_usuario = func_retorna_nome_de_usuario_por_id($idusuario);
        // imagem
        $imagem_cima = "<img src='" . $imagem_servidor['indica_cima'] . "' title='Poste algo'>";
        // publicacoes
        $publicacoes .= $imagem_cima;
        $publicacoes .= "<br>";
        $publicacoes .= campo_pesquisa_geral(false);
        $publicacoes .= "<br>";
        $publicacoes .= "<br>";
        $publicacoes .= "<br>";
        $publicacoes .= "Hey! {$nome_usuario}, que tal você procurar por mais amigos.";
        // adiciona div especial
        $publicacoes = div_especial_quadro_aviso("Olá {$nome_usuario}", $publicacoes, null);
        $publicacoes = div_especial_basica_campos($publicacoes);
    }
    // codigo html bruto
    $codigo_html_bruto .= $publicacoes;
    $codigo_html_bruto .= monta_paginas_paginacao($numero_resultados);
    // retorno
    return $codigo_html_bruto;
    // retorno
}
コード例 #4
0
function carregar_postagem_id()
{
    // id da postagem ------------------------------------
    $idpublicacao = retorne_idpublicacao_get();
    // id da postagem
    // ---------------------------------------------------------
    // valida idpublicacao -------------------------------
    if ($idpublicacao == null) {
        return null;
        // retorno nulo
    }
    // ---------------------------------------------------------
    // dados de publicacao -----------------------------
    $dados = retorne_dados_publicacao($idpublicacao);
    // dados de publicacao
    // ---------------------------------------------------------
    // codigo html bruto ----------------------------------
    $codigo_html_bruto .= constroe_div_postagem($dados);
    // ---------------------------------------------------------
    // retorno -----------------------------------------------
    return $codigo_html_bruto;
    // retorno
    // ---------------------------------------------------------
}
コード例 #5
0
function carregar_compartilhamentos()
{
    // globals ----------------------------------------------
    global $tabela_banco;
    // tabela banco
    // --------------------------------------------------------
    // limit de query --------------------------------------
    $limit_query = retorne_limit_tabela_get();
    // limit de query
    // --------------------------------------------------------
    // id de usuario visualizando perfil --------------
    $idusuario = retorne_idusuario_visualizando_perfil();
    // id de usuario visualizando perfil
    // --------------------------------------------------------
    // query ------------------------------------------------
    $query = "select *from {$tabela_banco['17']} where idusuario='{$idusuario}' {$limit_query};";
    // --------------------------------------------------------
    // comando -------------------------------------------
    $comando = comando_executa($query);
    // comando
    // --------------------------------------------------------
    // numero de linhas ---------------------------------
    $numero_linhas = retorne_numero_linhas_comando($comando);
    // numero de linhas
    // --------------------------------------------------------
    // contador --------------------------------------------
    $contador = 0;
    // contador
    // --------------------------------------------------------
    // usuario dono do perfil ---------------------------
    $usuario_dono_perfil = retorna_usuario_vendo_perfil_dono();
    // usuario dono do perfil
    // --------------------------------------------------------
    // codigo html bruto ---------------------------------
    for ($contador == $contador; $contador <= $numero_linhas; $contador++) {
        // dados ------------------------------------------------
        $dados = mysql_fetch_array($comando, MYSQL_ASSOC);
        // dados
        // ---------------------------------------------------------
        // separando dados ----------------------------------
        $idusuario_tabela = $dados['idusuario'];
        // dados
        $idamigo_tabela = $dados['idamigo'];
        // dados
        $idpublicacao_tabela = $dados['idpublicacao'];
        // dados
        // ---------------------------------------------------------
        // obtendo dados da publicacao ------------------
        if ($idusuario_tabela != null) {
            // altera idusuario global ----------------------------
            altera_idusuario_array_global($idamigo_tabela);
            // altera idusuario global
            // ---------------------------------------------------------
            // obtem dados de publicacao --------------------
            $dados_publicacao = retorne_dados_publicacao($idpublicacao_tabela, $identificador_tabela);
            // obtendo dados da publicacao
            // ---------------------------------------------------------
            // opcoes do compartilhamento -------------------
            if ($usuario_dono_perfil == true) {
                // opcoes de compartilhamento -------------------
                $opcoes_compartilhamento = opcoes_compartilhamento_usuario($dados);
                // opcoes de compartilhamento
                // ---------------------------------------------------------
            }
            // ---------------------------------------------------------
            // monta postagem de usuario --------------------
            $postagem_usuario .= $opcoes_compartilhamento;
            // monta postagem de usuario
            $postagem_usuario .= constroe_div_postagem($dados_publicacao);
            // monta postagem de usuario
            // ----------------------------------------------
            // codigo html bruto ----------------------------------
            $codigo_html_bruto .= $postagem_usuario;
            // ---------------------------------------------------------
            // altera idusuario global ----------------------------
            altera_idusuario_array_global($idusuario);
            // altera idusuario global
            // ---------------------------------------------------------
            // limpa variaveis -------------------------------------
            $postagem_usuario = null;
            // limpa postagem de usuario
            // ---------------------------------------------------------
        }
        // ---------------------------------------------------------
    }
    // --------------------------------------------------------
    // paginacao ------------------------------------------
    $codigo_html_bruto .= monta_paginas_paginacao(retorne_numero_compartilhamentos($idusuario));
    // --------------------------------------------------------
    // adiciona div central de publicacoes --------------------
    $codigo_html_bruto = "<div class='div_conteudo_central_publicacoes_usuario'>{$codigo_html_bruto}</div>";
    // adiciona div central de publicacoes
    // --------------------------------------------------------
    // retorno ----------------------------------------------
    return $codigo_html_bruto;
    // retorno
    // --------------------------------------------------------
}
コード例 #6
0
function carrega_ultimo_compartilhamento_usuario($idusuario)
{
    global $tabela_banco;
    $limit_query = retorne_limit_tabela_ultimo_campo();
    $query = "select *from {$tabela_banco['17']} where idusuario='{$idusuario}' {$limit_query};";
    $dados = retorne_dados_query($query);
    $idpublicacao = $dados['idpublicacao'];
    $idamigo = $dados['idamigo'];
    $idusuario_tabela = $dados['idusuario'];
    if ($idpublicacao != null) {
        altera_idusuario_array_global($idamigo);
        $dados_publicacao = retorne_dados_publicacao($idpublicacao);
        $dados_publicacao['compartilhamento'] = true;
        $dados_publicacao['idamigo'] = $idusuario_tabela;
        $codigo_html_bruto .= constroe_div_postagem($dados_publicacao);
        altera_idusuario_array_global($idusuario);
    }
    return $codigo_html_bruto;
}