function constroe_campo_bloco_pagina()
{
    // globals
    global $idioma;
    global $pagina_href;
    // valida usuario logado
    if (retorne_usuario_logado() == false and CONFIG_VALIDA_USUARIO_LOGADO_BLOCO == true and retorne_href_get() != $idioma[81]) {
        // imagem de servidor
        $imagem[0] = retorne_imagem_servidor(18);
        // mensagem do sistema
        $mensagem = "\n{$imagem['0']}\n<br>\n<br>\n{$idioma['107']}\n";
        // retorno
        return mensagem_sistema($mensagem);
    }
    // seleciona o tipo de bloco a construir
    switch (retorne_href_get()) {
        case $idioma[73]:
            $conteudo_bloco = carregar_conteudo_bloco();
            break;
        case $idioma[74]:
            $conteudo_bloco = carregar_conteudo_bloco();
            break;
        case $idioma[75]:
            $conteudo_bloco = carregar_conteudo_bloco();
            break;
        case $idioma[76]:
            $conteudo_bloco = carregar_conteudo_bloco();
            break;
        case $idioma[77]:
            $conteudo_bloco = carrega_funcionarios();
            break;
        case $idioma[78]:
            $conteudo_bloco = carrega_galeria_imagens();
            break;
        case $idioma[79]:
            $conteudo_bloco = carregar_conteudo_bloco();
            break;
        case $idioma[81]:
            $conteudo_bloco = formulario_contato_usuario();
            break;
    }
    // titulos
    $array_titulo_blocos = retorna_array_links_blocos(true);
    // blocos
    $bloco[1] = constroe_elemento_bloco($array_titulo_blocos[1], $idioma[65], retorne_imagem_servidor(7));
    $bloco[2] = constroe_elemento_bloco($array_titulo_blocos[2], $idioma[67], retorne_imagem_servidor(8));
    $bloco[4] = constroe_elemento_bloco($array_titulo_blocos[4], $idioma[69], retorne_imagem_servidor(10));
    $bloco[5] = constroe_elemento_bloco($array_titulo_blocos[5], $idioma[70], retorne_imagem_servidor(11));
    $bloco[6] = constroe_elemento_bloco($array_titulo_blocos[6], $idioma[71], retorne_imagem_servidor(12));
    $bloco[7] = constroe_elemento_bloco($array_titulo_blocos[7], $idioma[28], retorne_imagem_servidor(13));
    $bloco[9] = constroe_elemento_bloco($array_titulo_blocos[9], $idioma[30], retorne_imagem_servidor(15));
    // codigo html
    if ($conteudo_bloco == null) {
        $codigo_html = "\n<div class='classe_div_bloco_pagina' id='id_div_bloco_pagina'>\n\n{$bloco['1']}\n{$bloco['2']}\n{$bloco['4']}\n{$bloco['5']}\n{$bloco['6']}\n{$bloco['7']}\n{$bloco['9']}\n\n</div>\n";
    } else {
        $codigo_html = "\n<div class='classe_div_bloco_pagina' id='id_div_bloco_pagina'>\n\n{$conteudo_bloco}\n\n</div>\n";
    }
    // retorno
    return $codigo_html;
}
function carregar_conteudo_bloco()
{
    // globals
    global $idioma;
    // href de pagina
    $href_pagina = retorne_href_get();
    // tabela
    switch ($href_pagina) {
        case $idioma[73]:
            $tabela = TABELA_COMUNICADO;
            $imagem[0] = retorne_imagem_servidor(7);
            $exibir_data = false;
            break;
        case $idioma[74]:
            $tabela = TABELA_TELEFONES_UTEIS;
            $imagem[0] = retorne_imagem_servidor(8);
            $exibir_data = false;
            break;
        case $idioma[76]:
            $tabela = TABELA_ENQUETE;
            $imagem[0] = retorne_imagem_servidor(10);
            $exibir_data = false;
            $votar_enquete = true;
            break;
        case $idioma[77]:
            return carrega_funcionarios();
            break;
        case $idioma[78]:
            return carrega_galeria_imagens();
            break;
        case $idioma[79]:
            $tabela = TABELA_DIRECAO;
            $imagem[0] = retorne_imagem_servidor(13);
            $exibir_data = false;
            break;
    }
    // limit
    $limit = retorne_limit();
    // query
    $query = "select *from {$tabela} order by id desc {$limit}";
    // comando
    $comando = comando_executa($query);
    // numero de linhas
    $numero_linhas = retorne_numero_linhas_comando($comando);
    // valida numero de linhas
    if ($numero_linhas == 0) {
        // retorno
        return null;
    }
    // contador
    $contador = 0;
    // construindo
    for ($contador == $contador; $contador <= $numero_linhas; $contador++) {
        // dados
        $dados = mysql_fetch_array($comando, MYSQL_ASSOC);
        // separa dados
        $id = $dados['id'];
        $conteudo = $dados['conteudo'];
        $nome_usuario = $dados['nome_usuario'];
        $data = $dados['data'];
        // valida id
        if ($id != null) {
            // data amigavel
            $data = converte_data_bloco($data);
            // campo gerenciar bloco
            $campo_gerenciar = campo_gerenciar_elemento_bloco($href_pagina, $dados);
            // adiciona quebra de linha
            $conteudo = str_replace("\n", "<br>", $conteudo);
            // valida exibir data
            if ($exibir_data == true) {
                // campo data
                $campo_data = "\n<div class='classe_div_conteudo_bloco_data'>{$data}</div>\n";
            }
            // valida votar em enquete
            if ($votar_enquete == true) {
                // campo votar em enquete
                $campo_votar_enquete = campo_votar_enquete($dados);
            }
            // codigo html
            $codigo_html .= "\n<div class='classe_div_conteudo_bloco' title='{$data}' id='id_div_conteudo_bloco_{$id}'>\n{$campo_gerenciar}\n<div class='classe_div_conteudo_bloco_imagem'>{$imagem['0']}</div>\n<div class='classe_div_conteudo_bloco_conteudo'>{$conteudo}</div>\n{$campo_data}\n{$campo_votar_enquete}\n</div>\n\n";
        }
    }
    // retorno
    return $codigo_html;
}