function campo_div_comentarios_usuarios($dados)
{
    // numero de comentarios -------------------------
    $numero_comentarios = retorne_numero_comentarios($dados);
    // numero de comentarios
    // --------------------------------------------------------
    // campo numero de comentarios ---------------
    $campo_numero_comentarios .= "<div class='campo_numero_comentarios'>";
    // campo numero de comentarios
    $campo_numero_comentarios .= campo_exibe_numero_comentarios($dados);
    // campo numero de comentarios
    $campo_numero_comentarios .= "</div>";
    // campo numero de comentarios
    // --------------------------------------------------------
    // nome de identificacao de div -------------------
    $nome_identifica_div = "div_comentarios_usuarios_exibir" . retorne_numero_div_id($dados);
    // nome de identificacao de div
    // --------------------------------------------------------
    // nome de span contadora de avanco ---------
    $nome_identifica_span_contadora = "span_conta_avanco_comentario" . retorne_numero_div_id($dados);
    // nome de span contadora de avanco
    // --------------------------------------------------------
    // codigo html bruto ---------------------------------
    $codigo_html_bruto .= "<div class='campo_div_comentarios_usuarios'>";
    $codigo_html_bruto .= $campo_numero_comentarios;
    $codigo_html_bruto .= "<span class='classe_span_conta_avanco_comentario' id='{$nome_identifica_span_contadora}'>0</span>";
    $codigo_html_bruto .= "<div id='{$nome_identifica_div}'>";
    $codigo_html_bruto .= carregar_comentarios();
    $codigo_html_bruto .= "</div>";
    $codigo_html_bruto .= "</div>";
    $codigo_html_bruto .= "<div class='campo_div_comentarios_usuarios'>";
    $codigo_html_bruto .= campo_carregar_mais_comentarios($dados);
    $codigo_html_bruto .= "</div>";
    // --------------------------------------------------------
    // retorno ----------------------------------------------
    if ($numero_comentarios > 0) {
        return $codigo_html_bruto;
        // retorno
    } else {
        return null;
        // retorno sem conteudo
    }
    // --------------------------------------------------------
}
function campo_exibe_numero_comentarios($dados)
{
    // tipo de identificador --------------------------------
    // 1: imagens
    // 2: postagem
    // ---------------------------------------------------------
    // globals ----------------------------------------------
    global $tabela_banco;
    // tabela de banco de dados
    global $imagem_servidor;
    // imagens de servidor
    global $identificador_album;
    // identificador do album
    global $identificador_postagem;
    // identificador postagem
    // --------------------------------------------------------
    // tipo de pagina --------------------------------------
    $tipo_pagina = retorne_tipo_pagina();
    // tipo de pagina
    // ---------------------------------------------------------
    // dados de formulario ------------------------------
    $id = $_POST['id'];
    // id de item a ser curtido
    $tipo_comentario = $_POST['tipo_comentario'];
    // tipo de comentario
    // ---------------------------------------------------------
    // obtem dados --------------------------------------
    if ($id != null) {
        // query ------------------------------------------------
        switch ($tipo_comentario) {
            case 1:
                // imagens
                $query = "select *from {$tabela_banco['6']} where id='{$id}' and identificador='{$identificador_album}';";
                // query
                break;
            case 2:
                // postagens
                $query = "select *from {$tabela_banco['9']} where id='{$id}' and identificador='{$identificador_postagem}';";
                // query
                break;
        }
        // --------------------------------------------------------
        // dados ------------------------------------------------
        $dados = retorne_dados_query($query);
        // dados
        // ---------------------------------------------------------
    }
    // ---------------------------------------------------------
    // separando dados de postagem ----------------
    $id = $dados['id'];
    // dados de tabela
    $identificador = $dados['identificador'];
    // dados de tabela
    // ---------------------------------------------------------
    // tipo de comentario --------------------------------
    switch ($identificador) {
        case $identificador_album:
            // album
            $tipo_comentario = 1;
            // tipo de comentario
            break;
        case $identificador_postagem:
            // postagem
            $tipo_comentario = 2;
            // tipo de comentario
            break;
    }
    // ---------------------------------------------------------
    // numero de comentarios -------------------------
    $numero_comentarios = retorne_numero_comentarios($dados);
    // numero de comentarios
    // --------------------------------------------------------
    // imagem comentario ------------------------------
    $imagem_comentario = $imagem_servidor['comentario'];
    // imagem comentario
    $imagem_comentario = "<img src='{$imagem_comentario}' title='Comentários'>";
    // imagem comentario
    // --------------------------------------------------------
    // informa numero de comentarios --------------
    if ($numero_comentarios > 1) {
        $informa_numero_comentarios = "comentários";
        // informa numero de comentarios
    } else {
        $informa_numero_comentarios = "comentário";
        // informa numero de comentarios
    }
    // --------------------------------------------------------
    // codigo html bruto ---------------------------------
    $codigo_html_bruto .= "<a href='#comentario' onclick='exibir_comentarios_postagem({$id}, {$tipo_comentario}, {$tipo_pagina});'>";
    $codigo_html_bruto .= $imagem_comentario;
    $codigo_html_bruto .= "</a>";
    $codigo_html_bruto .= "&nbsp;";
    $codigo_html_bruto .= "<a href='#comentario' onclick='exibir_comentarios_postagem({$id}, {$tipo_comentario}, {$tipo_pagina});'>";
    $codigo_html_bruto .= $numero_comentarios;
    $codigo_html_bruto .= "&nbsp;";
    $codigo_html_bruto .= $informa_numero_comentarios;
    $codigo_html_bruto .= "</a>";
    // --------------------------------------------------------
    // retorno ----------------------------------------------
    return $codigo_html_bruto;
    // retorno
    // --------------------------------------------------------
}
function campo_exibe_numero_comentarios($dados)
{
    global $tabela_banco;
    global $imagem_servidor;
    global $identificador_album;
    global $identificador_postagem;
    $tipo_pagina = retorne_tipo_pagina();
    $id = $_POST['id'];
    $tipo_comentario = $_POST['tipo_comentario'];
    if ($id != null) {
        switch ($tipo_comentario) {
            case 1:
                $query = "select *from {$tabela_banco['6']} where id='{$id}' and identificador='{$identificador_album}';";
                break;
            case 2:
                $query = "select *from {$tabela_banco['9']} where id='{$id}' and identificador='{$identificador_postagem}';";
                break;
        }
        $dados = retorne_dados_query($query);
    }
    $id = $dados['id'];
    $identificador = $dados['identificador'];
    switch ($identificador) {
        case $identificador_album:
            $tipo_comentario = 1;
            break;
        case $identificador_postagem:
            $tipo_comentario = 2;
            break;
    }
    $numero_comentarios = retorne_numero_comentarios($dados);
    $imagem_comentario = $imagem_servidor['comentario'];
    $imagem_comentario = "<img src='{$imagem_comentario}' title='Comentários'>";
    if ($numero_comentarios > 1) {
        $informa_numero_comentarios = "comentários";
    } else {
        $informa_numero_comentarios = "comentário";
    }
    $codigo_html_bruto .= "<a href='#comentario' onclick='exibir_comentarios_postagem({$id}, {$tipo_comentario}, {$tipo_pagina});'>";
    $codigo_html_bruto .= $imagem_comentario;
    $codigo_html_bruto .= "</a>";
    $codigo_html_bruto .= "&nbsp;";
    $codigo_html_bruto .= "<a href='#comentario' onclick='exibir_comentarios_postagem({$id}, {$tipo_comentario}, {$tipo_pagina});'>";
    $codigo_html_bruto .= $numero_comentarios;
    $codigo_html_bruto .= "&nbsp;";
    $codigo_html_bruto .= $informa_numero_comentarios;
    $codigo_html_bruto .= "</a>";
    return $codigo_html_bruto;
}