function adiciona_publicacao()
{
    global $tabela_banco;
    global $identificador_postagem;
    $conteudo_post = remove_html($_POST['campo_publicar']);
    $privacidade = remove_html($_POST['tipo_privacidade']);
    $idalbum_imagens = remove_html($_POST['idalbum_imagens']);
    $numero_imagens = retorne_numero_imagens_publicar();
    if ($conteudo_post == null and $numero_imagens == 0) {
        return null;
    }
    $conteudo_post = converte_linha_quebra_linha($conteudo_post, true);
    if ($privacidade == null) {
        $privacidade = 1;
    }
    $idusuario = retorne_idusuario_logado();
    $data_atual = data_atual();
    if ($idalbum_imagens == null) {
        $idalbum_imagens = gera_idalbum_postagem_usuario();
        $_POST['idalbum_imagens'] = $idalbum_imagens;
    }
    $query = "insert into {$tabela_banco['9']} values(null, '{$idusuario}', '{$conteudo_post}', '{$idalbum_imagens}', '{$data_atual}', '{$privacidade}', '{$identificador_postagem}');";
    comando_executa($query);
    if ($numero_imagens > 0) {
        publica_imagens_album_postagem($idalbum_imagens);
    }
}
function adiciona_publicacao()
{
    // globals ----------------------------------------------
    global $tabela_banco;
    // tabela de banco de dados
    global $identificador_postagem;
    // identificador de postagem
    // --------------------------------------------------------
    // dados de formulario -----------------------------
    $conteudo_post = remove_html($_POST['campo_publicar']);
    // conteudo de post
    $privacidade = remove_html($_POST['tipo_privacidade']);
    // tipo de privacidade
    $idalbum_imagens = remove_html($_POST['idalbum_imagens']);
    // id unico de album de imagens
    // --------------------------------------------------------
    // numero de imagens a publicar --------------
    $numero_imagens = retorne_numero_imagens_publicar();
    // numero de imagens a publicar
    // ---------------------------------------------------------
    // valida publicacao ---------------------------------
    if ($conteudo_post == null and $numero_imagens == 0) {
        return null;
        // retorno nulo
    }
    // ---------------------------------------------------------
    // converte linha em quebra de linha ----------
    $conteudo_post = converte_linha_quebra_linha($conteudo_post, true);
    // converte linha em quebra de linha
    // --------------------------------------------
    // verifica se privacidade e valida ---------------
    if ($privacidade == null) {
        $privacidade = 1;
        // publico
    }
    // --------------------------------------------------------
    // id de usuario logado -----------------------------
    $idusuario = retorne_idusuario_logado();
    // id de usuario logado
    // --------------------------------------------------------
    // data atual -------------------------------------------
    $data_atual = data_atual();
    // data atual
    // --------------------------------------------------------
    // id de album de publicacao ------------------
    if ($idalbum_imagens == null) {
        // gera id de album de imagens
        $idalbum_imagens = gera_idalbum_postagem_usuario();
        // informa o array global com id de album de imagens
        $_POST['idalbum_imagens'] = $idalbum_imagens;
    }
    // --------------------------------------------------------
    // query ------------------------------------------------
    $query = "insert into {$tabela_banco['9']} values(null, '{$idusuario}', '{$conteudo_post}', '{$idalbum_imagens}', '{$data_atual}', '{$privacidade}', '{$identificador_postagem}');";
    // query
    // --------------------------------------------------------
    // executa comando --------------------------------
    comando_executa($query);
    // executa comando
    // -------------------------------------------------------
    // salva imagens em album ----------------------
    if ($numero_imagens > 0) {
        publica_imagens_album_postagem($idalbum_imagens);
        // salva imagens em album
    }
    // -------------------------------------------------------
}