function carrega_publicacoes_miniatura()
{
    // tabela
    $tabela = TABELA_PUBLICACOES;
    // limit
    $limit = retorne_limit();
    // termo de pesquisa
    $termo_pesquisa = retorne_termo_pesquisa();
    // query
    if ($termo_pesquisa != null) {
        // query
        $query = "select *from {$tabela} where titulo like '%{$termo_pesquisa}%' or conteudo like '%{$termo_pesquisa}%' order by id desc {$limit}";
    } else {
        // 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);
    // contador
    $contador = 0;
    // construindo
    for ($contador == $contador; $contador <= $numero_linhas; $contador++) {
        // dados
        $dados = mysql_fetch_array($comando, MYSQL_ASSOC);
        // separa dados
        $id = $dados['id'];
        $idusuario = $dados['idusuario'];
        $titulo = $dados['titulo'];
        $conteudo = $dados['conteudo'];
        $idalbum = $dados['idalbum'];
        $data = $dados['data'];
        // adiciona quebra de linha
        $conteudo = adiciona_quebra_linha($conteudo);
        // constroe o link de post
        $titulo_link = constroe_link_publicacao_idpost($id, $titulo, $titulo);
        // url de imagem de album
        $url_imagem_album = retorne_ultima_imagem_idalbum($idalbum, false);
        // imagem de post
        if ($url_imagem_album != null) {
            $imagem_post = "<img src='{$url_imagem_album}' title='{$titulo}'>";
        } else {
            $imagem_post = retorne_imagem_servidor(4);
        }
        // constroe o link de imagem de post
        $imagem_post = constroe_link_publicacao_idpost($id, $titulo, $imagem_post);
        // valida id
        if ($id != null) {
            // converte o codigo para o modo html
            $conteudo = html_entity_decode($conteudo);
            // codigo html
            $codigo_html .= "\n<div class='classe_publicacao_miniatura'>\n\n<div class='classe_publicacao_miniatura_imagem'>\n{$imagem_post} \n</div>\n\n<div class='classe_publicacao_miniatura_titulo'>\n{$titulo_link}\n</div>\n\n<div class='classe_publicacao_miniatura_conteudo'>\n{$conteudo}\n</div>\n\n</div>\n";
        }
    }
    // retorno
    return $codigo_html;
}
function carrega_galeria_imagens()
{
    // globals
    global $idioma;
    // tabela
    $tabela = TABELA_GALERIA_IMAGENS;
    // limit de query
    $limit_query = retorne_limit();
    // query
    $query = "select *from {$tabela} order by id desc {$limit_query};";
    // dados
    $dados = retorne_dados_query($query);
    // sepra dados
    $id = $dados['id'];
    $idusuario = $dados['idusuario'];
    $conteudo = $dados['conteudo'];
    $idalbum = $dados['idalbum'];
    $url_imagem = $dados['url_imagem'];
    $url_imagem_miniatura = $dados['url_imagem_miniatura'];
    $data = $dados['data'];
    // valida id
    if ($id == null) {
        // retorno
        return null;
    }
    // imagem de servidor
    $imagem_servidor[0] = retorne_imagem_servidor(16);
    // valida usuario administrador
    if (retorne_usuario_administrador() == true) {
        // campo de dialogo de excluir
        $dialogo_excluir = "\n{$idioma['100']}\n<br>\n<br>\n<input type='button' value='{$idioma['101']}' class='botao_padrao' onclick='excluir_imagem_galeria_imagens({$id});'>\n";
        // adiciona dialogo
        $dialogo_excluir = janela_mensagem_dialogo($idioma[98], $dialogo_excluir, "id_dialogo_excluir_imagem_galeria_{$id}");
        // campo gerenciar
        $campo_gerenciar = "\n<div class='classe_div_excluir_elemento_bloco'>\n<div onclick='dialogo_excluir_imagem_galeria({$id});'>{$imagem_servidor['0']}</div>\n</div>\n{$dialogo_excluir}\n";
        // campo conteudo
        $conteudo = "\n<textarea cols='10' rows='5' id='id_campo_conteudo_descricao_imagem_galeria_{$id}' placeholder='{$idioma['54']}' onkeyup='salvar_descricao_imagem_galeria({$id});'>{$conteudo}</textarea>\n";
    } else {
        // adiciona quebra de linha
        $conteudo = str_replace("\n", "<br>", $conteudo);
    }
    // codigo html
    $codigo_html .= "\n<div class='classe_div_conteudo_bloco' title='{$data}' id='id_div_conteudo_galeria_imagens_{$id}'>\n{$campo_gerenciar}\n<div class='classe_div_conteudo_bloco_imagem_galeria'>\n<a class='fancybox' rel='group' href='{$url_imagem}'>\n<img src='{$url_imagem_miniatura}'>\n</a>\n</div>\n<div class='classe_div_conteudo_bloco_conteudo'>{$conteudo}</div>\n</div>\n";
    // retorno
    return $codigo_html;
}
function carregar_slideshow()
{
    // globals
    global $idioma;
    // tabela
    $tabela = TABELA_SLIDESHOW;
    // usuario administrador
    $usuario_administrador = retorne_usuario_administrador();
    // limit
    $limit = retorne_limit();
    // query
    $query = "select *from {$tabela} order by id desc {$limit}";
    // dados
    $dados = retorne_dados_query($query);
    // separa dados
    $id = $dados['id'];
    $url_imagem = $dados['url_imagem'];
    $url_imagem_miniatura = $dados['url_imagem_miniatura'];
    $comentario = $dados['comentario'];
    // imagens de servidor
    $imagem_servidor[0] = retorne_imagem_servidor(16);
    // campo comentario
    if ($usuario_administrador == true) {
        // campo excluir imagem
        $campo_excluir_imagem = "\n{$idioma['115']}\n<br>\n<br>\n<input type='button' value='{$idioma['101']}' class='botao_padrao' onclick='excluir_imagem_slideshow({$id});'>\n";
        // adiciona dialogo
        $campo_excluir_imagem = janela_mensagem_dialogo($idioma[114], $campo_excluir_imagem, "dialogo_excluir_imagem_slideshow_{$id}");
        // campo excluir imagem
        $campo_excluir_imagem .= "\n<div class='classe_div_campo_excluir_imagem_slideshow' onclick='pausar_slideshow(1), dialogo_excluir_imagem_slideshow({$id});'>\n{$imagem_servidor['0']}\n</div>\n";
        // campo comentario
        $comentario = "\n\n<div class='classe_div_editar_descricao_img_slideshow'>\n<input type='text' value='{$comentario}' placeholder='{$idioma['54']}' id='id_campo_comentario_imagem_slideshow' onkeyup='atualizar_descricao_imagem_slideshow({$id});'>\n{$campo_excluir_imagem}\n</div>\n\n";
    }
    // imagem de slide
    $imagem_slide = "\n<a class='fancybox' rel='group' href='{$url_imagem}'>\n<img src='{$url_imagem_miniatura}'>\n</a>\n";
    // dados de retorno
    if ($url_imagem_miniatura != null) {
        $dados_retorno['imagem'] = $imagem_slide;
        $dados_retorno['comentario'] = $comentario;
    } else {
        $dados_retorno['imagem'] = -1;
        $dados_retorno['comentario'] = -1;
    }
    // retorno
    return json_encode($dados_retorno);
}
function carrega_funcionarios()
{
    // globals
    global $idioma;
    global $requeste;
    // tabela
    $tabela = TABELA_FUNCIONARIO;
    // id de funcionario
    $id_funcionario = retorne_idfuncionario_request();
    // limit de query
    $limit_query = retorne_limit();
    // query
    if ($id_funcionario == null) {
        $query = "select *from {$tabela} order by id desc {$limit_query};";
    } else {
        $query = "select *from {$tabela} where id='{$id_funcionario}';";
    }
    // dados
    $dados = retorne_dados_query($query);
    // separa dados
    $id = $dados['id'];
    $url_imagem_perfil = $dados['url_imagem_perfil'];
    $nome = $dados['nome'];
    $cargo = $dados['cargo'];
    $hora_entra = $dados['hora_entra'];
    $hora_sai = $dados['hora_sai'];
    $hora_pausa_inicio = $dados['hora_pausa_inicio'];
    $hora_pausa_fim = $dados['hora_pausa_fim'];
    $data = $dados['data'];
    // valida id
    if ($id == null) {
        // retorno padrao
        return null;
    }
    // valida usuario administrador
    if (retorne_usuario_administrador() == true) {
        // campo imagem de perfil
        $campo_imagem_perfil = constroe_formulario_barra_progresso(PAGINA_ACOES, $id, "foto", PAGINA_ID20, false, 4);
        // url de pagina
        $url_pagina = PAGINA_INICIAL . "?{$requeste['0']}={$idioma['77']}&{$requeste['5']}={$id}";
        // imagem de servidor
        $imagem_servidor[0] = retorne_imagem_servidor(16);
        // campo excluir funcionario
        $campo_excluir_funcionario = "\n{$idioma['110']}\n<br>\n<br>\n<input type='button' value='{$idioma['101']}' class='botao_padrao' onclick='excluir_funcionario({$id});'>\n";
        // campo excluir funcionario
        $campo_excluir_funcionario = janela_mensagem_dialogo($idioma[110], $campo_excluir_funcionario, "id_dialogo_excluir_funcionario_{$id}");
        // campo excluir funcionario
        $campo_excluir_funcionario .= "\n<div class='classe_div_funcionario_excluir'>\n<div onclick='dialogo_excluir_funcionario({$id});'>{$imagem_servidor['0']}</div>\n</div>\n";
        // campo recortar imagem
        if ($id_funcionario == null) {
            // campo recortar imagem
            $campo_recortar = "\n<img src='{$url_imagem_perfil}' title='{$nome}'>\n\n<div class='classe_div_funcionario_recorte_imagem'>\n<a href='{$url_pagina}' title='{$idioma['109']}'>{$idioma['109']}</a>\n</div>\n\n";
        } else {
            // dados de imagem
            $dados_imagem['id'] = $dados['id'];
            $dados_imagem['url_imagem_perfil'] = $dados['url_imagem_perfil'];
            $dados_imagem['url_imagem_perfil'] = $dados['url_imagem_perfil'];
            $dados_imagem['nome'] = $dados['nome'];
            $dados_imagem['tipo_pagina'] = 21;
            $dados_imagem['url_pagina'] = PAGINA_ACOES;
            $dados_imagem[$requeste[5]] = $id_funcionario;
            // formulario de recorte
            $campo_recortar = campo_recortar_imagem($dados_imagem);
            // campo recortar imagem
            $campo_recortar = "\n<div class='classe_div_funcionario_recorte_imagem'>\n{$campo_recortar}\n</div>\n";
        }
    } else {
        // campo recortar imagem
        $campo_recortar = "<img src='{$url_imagem_perfil}' title='{$nome}'>";
    }
    // codigo html
    $codigo_html = "\n<div class='classe_div_funcionario'>\n\n<div class='classe_div_funcionario_imagem'>\n{$campo_recortar}\n<br>\n{$campo_imagem_perfil}\n</div>\n\n{$campo_excluir_funcionario}\n\n<div class='classe_div_funcionario_nome'>\n{$idioma['91']}: {$nome}\n</div>\n\n<div class='classe_div_funcionario_cargo'>\n{$idioma['92']}: {$cargo}\n</div>\n\n<div class='classe_div_funcionario_horarios'>\n<span class='classe_div_funcionario_span'>{$idioma['93']}: {$hora_entra}</span>\n<span class='classe_div_funcionario_span'>{$idioma['94']}: {$hora_sai}</span>\n<span class='classe_div_funcionario_span'>{$idioma['95']}: {$hora_pausa_inicio}</span>\n<span class='classe_div_funcionario_span'>{$idioma['96']}: {$hora_pausa_fim}</span>\n</div>\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;
}