function constroe_perfil_basico()
{
    // valida usuario dono do perfil
    if (retorne_usuario_logado() == false) {
        // retorno nulo
        return null;
    }
    // dados do perfil
    $dados = dados_perfil_usuario(retorne_idusuario_request());
    // usuario dono do perfil
    $usuario_dono_perfil = retorne_usuario_dono_perfil();
    // separa dados
    $idusuario = $dados['idusuario'];
    $nome = $dados['nome'];
    $url_imagem_perfil = $dados['url_imagem_perfil'];
    $url_imagem_perfil_miniatura = $dados['url_imagem_perfil_miniatura'];
    $url_imagem_perfil_root = $dados['url_imagem_perfil_root'];
    $url_imagem_perfil_miniatura_root = $dados['url_imagem_perfil_miniatura_root'];
    $endereco = $dados['endereco'];
    $cidade = $dados['cidade'];
    $estado = $dados['estado'];
    $telefone = $dados['telefone'];
    $data = $dados['data'];
    // campo editar perfil
    $campo_editar = campo_editar_perfil($dados);
    // campo idioma
    $campo_idioma = campo_seleciona_idioma();
    // codigo html
    $codigo_html = "\n{$campo_editar}\n<div class='classe_imagem_perfil'>\n<img src='{$url_imagem_perfil}' title='{$nome}'>\n</div>\n<div class='classe_div_nome_perfil_usuario'>{$nome}</div>\n{$campo_idioma}\n";
    // retorno
    return $codigo_html;
}
function constroe_imagem_perfil($idusuario, $modo)
{
    // globals
    global $pagina_href;
    global $requeste;
    // dados do usuario
    $dados = dados_perfil_usuario($idusuario);
    // separa dados do perfil
    $imagem_perfil = $dados['imagem_perfil'];
    $imagem_perfil_miniatura = $dados['imagem_perfil_miniatura'];
    $nome = $dados['nome'];
    // tipo de imagem
    if ($modo == true) {
        // codigo html
        $codigo_html = "\n<img src='{$imagem_perfil}' title='{$nome}'>\n";
    } else {
        // codigo html
        $codigo_html = "\n<img src='{$imagem_perfil_miniatura}' title='{$nome}' class='classe_imagem_miniatura_perfil'>\n";
    }
    // id de usuario
    $idusuario = $dados['idusuario'];
    // url da loja do usuario
    $url_loja_usuario = $pagina_href[4] . "&" . $requeste[2] . "=" . $idusuario;
    // adiciona link
    $codigo_html = "<a href='{$url_loja_usuario}'>{$codigo_html}</a>";
    // retorno
    return $codigo_html;
}
function campo_configura_perfil_usuario()
{
    // globals
    global $idioma;
    global $requeste;
    // id de usuario
    $idusuario = retorne_idusuario_logado();
    // dados do usuario
    $dados = dados_perfil_usuario($idusuario);
    // separa dados do perfil
    $imagem_perfil = $dados['imagem_perfil'];
    $imagem_perfil_miniatura = $dados['imagem_perfil_miniatura'];
    $nome = $dados['nome'];
    $email = $dados['email'];
    $cnpj = $dados['cnpj'];
    $endereco = $dados['endereco'];
    $cidade = $dados['cidade'];
    $estado = $dados['estado'];
    $telefone = $dados['telefone'];
    $celular = $dados['celular'];
    $site = $dados['site'];
    $categoria = $dados['categoria'];
    $sobre = $dados['sobre'];
    $cep = $dados['cep'];
    // valor de campo hidden
    $valor_campo_hidden = PAGINA_ID5;
    // url de formulario
    $url_formulario = PAGINA_ACOES;
    // campo de estados
    $campo_estados = gerador_select_option(retorne_array_estados_pais(), $estado, "estado", null, null);
    // codigo html
    $codigo_html = "\n<div class='classe_div_configura_perfil'>\n<form action='{$url_formulario}' method='post' enctype='multipart/form-data'>\n\n<input type='hidden' name='{$requeste['5']}' value='{$valor_campo_hidden}'>\n\n<div class='classe_div_configura_perfil_imagem_perfil'>\n<div>\n<img src='{$imagem_perfil}' title='{$nome}' alt='{$nome}' class='imagem_perfil_usuario'>\n</div>\n\n<div>\n<input type='file' name='foto' class='campo_file_imagem_perfil' id='id_campo_file_imagem_perfil'>\n<input type='button' value='{$idioma['62']}' class='botao_padrao' onclick='simula_clique_upload_imagem_perfil();'>\n</div>\n</div>\n\n<div class='classe_div_configura_perfil_campo'>\n<span>{$idioma['49']}</span>\n<input type='text' name='nome' value='{$nome}' required='required' placeholder='{$idioma['49']}'>\n</div>\n\n<div class='classe_div_configura_perfil_campo'>\n<span>{$idioma['50']}</span>\n<input type='text' name='email' value='{$email}' required='required' placeholder='{$idioma['50']}'>\n</div>\n\n<div class='classe_div_configura_perfil_campo'>\n<span>{$idioma['51']}</span>\n<input type='text' name='cnpj' value='{$cnpj}' required='required' placeholder='{$idioma['51']}'>\n</div>\n\n<div class='classe_div_configura_perfil_campo'>\n<span>{$idioma['52']}</span>\n<input type='text' name='endereco' value='{$endereco}' required='required' placeholder='{$idioma['52']}'>\n</div>\n\n<div class='classe_div_configura_perfil_campo'>\n<span>{$idioma['53']}</span>\n<input type='text' name='cidade' value='{$cidade}' required='required' placeholder='{$idioma['53']}'>\n</div>\n\n<div class='classe_div_configura_perfil_campo'>\n<span>{$idioma['54']}</span>\n{$campo_estados}\n</div>\n\n<div class='classe_div_configura_perfil_campo'>\n<span>{$idioma['55']}</span>\n<input type='text' name='telefone' value='{$telefone}' required='required' placeholder='{$idioma['55']}'>\n</div>\n\n<div class='classe_div_configura_perfil_campo'>\n<span>{$idioma['56']}</span>\n<input type='text' name='celular' value='{$celular}' required='required' placeholder='{$idioma['56']}'>\n</div>\n\n<div class='classe_div_configura_perfil_campo'>\n<span>{$idioma['57']}</span>\n<input type='text' name='site' value='{$site}' required='required' placeholder='{$idioma['57']}'>\n</div>\n\n<div class='classe_div_configura_perfil_campo'>\n<span>{$idioma['58']}</span>\n<input type='text' name='categoria' value='{$categoria}' required='required' placeholder='{$idioma['58']}'>\n</div>\n\n<div class='classe_div_configura_perfil_campo'>\n<span>{$idioma['59']}</span>\n<textarea required='required' placeholder='{$idioma['59']}' name='sobre'>{$sobre}</textarea>\n</div>\n\n<div class='classe_div_configura_perfil_campo'>\n<span>{$idioma['60']}</span>\n<input type='text' name='cep' value='{$cep}' required='required' placeholder='{$idioma['60']}'>\n</div>\n\n<div class='classe_div_configura_perfil_campo'>\n<input type='submit' value='{$idioma['61']}' class='botao_padrao'>\n</div>\n\n</form>\n</div>\n";
    // retorno
    return $codigo_html;
}
Example #4
0
function retorne_nome_usuario($idusuario)
{
    // dados do usuario
    $dados = dados_perfil_usuario($idusuario);
    // retorno
    return $dados['nome'];
}
function constroe_perfil_basico()
{
    // dados do perfil
    $dados = dados_perfil_usuario(retorne_idusuario_request());
    // usuario dono do perfil
    $usuario_dono_perfil = retorne_usuario_dono_perfil();
    // codigo html
    $codigo_html = "\n\n\n\n\n";
    // retorno
    return $codigo_html;
}
Example #6
0
function imagem_perfil_chat($idusuario)
{
    // dados do usuario
    $dados = dados_perfil_usuario($idusuario);
    // separa dados do perfil
    $imagem_perfil_miniatura = $dados['imagem_perfil_miniatura'];
    $nome = $dados['nome'];
    // codigo html
    $codigo_html = "<img src='{$imagem_perfil_miniatura}' alt='{$nome}' title='{$nome}' class='classe_imagem_miniatura_perfil'>";
    // retorno
    return $codigo_html;
}
function salva_perfil_usuario()
{
    // tabela
    $tabela = TABELA_PERFIL;
    // idusuario
    $idusuario = retorne_idusuario_logado();
    // dados do usuario
    $dados = dados_perfil_usuario($idusuario);
    // id de usuario de dados
    $idusuario_dados = $dados['idusuario'];
    if ($idusuario_dados == null) {
        // query
        $query = "insert into {$tabela} values('{$idusuario}', '', '', '', '', '', '', '','', '', '', '', '', '', '', '');";
        // comando executa
        comando_executa($query);
        // limpa querys antigas
        $query = array();
    }
    // upload de imagem de perfil
    upload_imagem_perfil();
    // dados do usuario
    $dados = dados_perfil_usuario($idusuario);
    // dados de usuario de banco de dados
    $imagem_perfil = $dados['imagem_perfil'];
    $imagem_perfil_miniatura = $dados['imagem_perfil_miniatura'];
    // dados de formulario
    $nome = remove_html($_REQUEST['nome']);
    $email = remove_html($_REQUEST['email']);
    $cnpj = remove_html($_REQUEST['cnpj']);
    $endereco = remove_html($_REQUEST['endereco']);
    $cidade = remove_html($_REQUEST['cidade']);
    $estado = remove_html($_REQUEST['estado']);
    $telefone = remove_html($_REQUEST['telefone']);
    $celular = remove_html($_REQUEST['celular']);
    $site = remove_html($_REQUEST['site']);
    $categoria = remove_html($_REQUEST['categoria']);
    $sobre = remove_html($_REQUEST['sobre']);
    $cep = remove_html($_REQUEST['cep']);
    // ata atual
    $data = data_atual();
    // querys
    $query[] = "delete from {$tabela} where idusuario='{$idusuario}';";
    $query[] = "insert into {$tabela} values('{$idusuario}', '{$imagem_perfil}', '{$imagem_perfil_miniatura}', '{$nome}', '{$email}', '{$cnpj}', '{$endereco}', '{$cidade}', '{$estado}', '{$telefone}', '{$celular}', '{$site}', '{$categoria}', '{$sobre}', '{$cep}', '{$data}');";
    // executador de querys
    executador_querys($query);
}
function upload_imagem_perfil()
{
    // valida se esta postando imagem de perfil
    if ($_FILES['foto']['tmp_name'] == null) {
        // retorno nulo
        return null;
    }
    // dados da sessao
    $dados_sessao = dados_perfil_usuario(retorne_idusuario_logado());
    // id de usuario logado
    $idusuario_logado = retorne_idusuario_logado();
    // cria pasta se nao existir
    $pasta_upload_root = retorne_pasta_usuario($idusuario_logado, 1, true);
    $pasta_upload_servidor = retorne_pasta_usuario($idusuario_logado, 1, false);
    // upload de imagem
    $url_imagem = upload_imagem_unica($pasta_upload_root, TAMANHO_ESCALA_IMG_PERFIL, TAMANHO_ESCALA_IMG_PERFIL_MINIATURA, $pasta_upload_servidor, true);
    // urls de imagem
    $url_imagem_normal = $url_imagem['normal'];
    $url_imagem_normal_miniatura = $url_imagem['miniatura'];
    $url_imagem_normal_root = $url_imagem['normal_root'];
    $url_imagem_normal_miniatura_root = $url_imagem['miniatura_root'];
    // tabela
    $tabela = TABELA_PERFIL;
    // id de usuario logado
    $idusuario_logado = retorne_idusuario_logado();
    // campos a serem atualizados
    $campos .= "url_imagem_perfil='{$url_imagem_normal}', ";
    $campos .= "url_imagem_perfil_miniatura='{$url_imagem_normal_miniatura}', ";
    $campos .= "url_imagem_perfil_root='{$url_imagem_normal_root}', ";
    $campos .= "url_imagem_perfil_miniatura_root='{$url_imagem_normal_miniatura_root}'";
    // query
    $query = "update {$tabela} set {$campos} where idusuario='{$idusuario_logado}';";
    // comando executa
    comando_executa($query);
    // urls root de imagem
    $url_imagem_perfil_root = $dados_sessao['url_imagem_perfil_root'];
    $url_imagem_perfil_miniatura_root = $dados_sessao['url_imagem_perfil_miniatura_root'];
    // exclui arquivo
    exclui_arquivo_unico($url_imagem_perfil_root);
    exclui_arquivo_unico($url_imagem_perfil_miniatura_root);
}
function constroe_perfil_completo()
{
    // globals
    global $idioma;
    // id de usuario
    $idusuario = retorne_idusuario_request();
    // dados
    $dados = dados_perfil_usuario($idusuario);
    // separa dados
    $imagem_perfil = $dados['imagem_perfil'];
    $imagem_perfil_miniatura = $dados['imagem_perfil_miniatura'];
    $nome = $dados['nome'];
    $email = $dados['email'];
    $cnpj = $dados['cnpj'];
    $endereco = $dados['endereco'];
    $cidade = $dados['cidade'];
    $estado = $dados['estado'];
    $telefone = $dados['telefone'];
    $celular = $dados['celular'];
    $site = $dados['site'];
    $categoria = $dados['categoria'];
    $sobre = $dados['sobre'];
    $cep = $dados['cep'];
    $data = $dados['data'];
    // converte data para amigavel
    $data = converte_data_amigavel($data);
    // campo seguir
    $campo_seguir = campo_seguir_usuario($idusuario);
    // campo mapa
    $campo_mapa = constroe_mapa($cidade, $estado);
    // codigo html
    $codigo_html .= "\n<div class='clesse_div_perfil_completo'>\n\n<div>\n<img src='{$imagem_perfil}' title='{$nome}' alt='{$nome}' class='imagem_perfil_usuario'>\n</div>\n\n<span>\n{$idioma['49']}: {$nome}\n</span>\n\n<span>\n{$idioma['50']}: {$email} \n</span>\n\n<span>\n{$idioma['51']}: {$cnpj}\n</span>\n\n<span>\n{$idioma['52']}: {$endereco}\n</span>\n\n<span>\n{$idioma['53']}: {$cidade} - {$idioma['54']}: {$estado}\n</span>\n\n{$campo_mapa}\n\n<span>\n{$idioma['55']}: {$telefone}\n</span>\n\n<span>\n{$idioma['56']}: {$celular}\n</span>\n\n<span>\n{$idioma['57']}: {$site}\n</span>\n\n<span>\n{$idioma['58']}: {$categoria}\n</span>\n\n<span>\n{$idioma['59']}: {$sobre}\n</span>\n\n<span>\n{$idioma['60']}: {$cep}\n</span>\n\n<span>\n{$idioma['65']}{$data}\n</span>\n\n</div>\n";
    // valida seguir usuario
    if ($campo_seguir != null) {
        // codigo html
        $codigo_html .= "\n\n<div class='clesse_div_perfil_completo_seguir'>\n{$campo_seguir}\n</div>\n\n";
    }
    // retorno
    return $codigo_html;
}
function constroe_perfil_usuario_produto($idusuario)
{
    // globals
    global $pagina_href;
    global $idioma;
    global $requeste;
    // dados de perfil de usuario
    $dados = dados_perfil_usuario($idusuario);
    // separa dados
    $nome = $dados['nome'];
    // imagem do perfil
    $imagem_perfil = constroe_imagem_perfil($idusuario, false);
    // url de perfil de usuario
    $url_perfil_usuario = $pagina_href[8] . $idusuario . "&{$requeste['0']}=" . $idioma[19];
    // url de perfil
    $url_perfil_usuario_visualizar = $pagina_href[8] . $idusuario . "&{$requeste['0']}=" . $idioma[63];
    // campo seguir
    $campo_seguir = campo_seguir_usuario($idusuario);
    // codigo html
    $codigo_html = "\n<div class='classe_div_perfil_usuario_produto'>\n\n<div>{$imagem_perfil}</div>\n\n<a href='{$url_perfil_usuario}' title='{$nome}'>\n<span>{$nome}</span>\n</a>\n\n<a href='{$url_perfil_usuario_visualizar}' title='{$idioma['64']}'>\n<span>\n{$idioma['64']}\n</span>\n</a>\n\n</div>\n\n{$campo_seguir}\n\n";
    // retorno
    return $codigo_html;
}
function recorta_imagem_usuario()
{
    // global
    global $pagina_href;
    // imagem normal
    $targ_w[0] = TAMANHO_ESCALA_IMG_PERFIL;
    $targ_h[0] = TAMANHO_ESCALA_IMG_PERFIL;
    // qualidade
    $jpeg_quality = 100;
    // criando nova imagem
    $src[0] = remove_html($_REQUEST['imagem_grande_url']);
    $img_r[0] = imagecreatefromjpeg($src[0]);
    $dst_r[0] = ImageCreateTrueColor($targ_w[0], $targ_h[0]);
    imagecopyresampled($dst_r[0], $img_r[0], 0, 0, $_POST['x'], $_POST['y'], $targ_w[0], $targ_h[0], $_POST['w'], $_POST['h']);
    // dados da imagem
    $dados_imagem = dados_perfil_usuario(retorne_idusuario_logado());
    // dados de retorno
    $imagem_perfil = $dados_imagem['url_imagem_perfil_root'];
    // grava a nova imagem
    imagejpeg($dst_r[0], $imagem_perfil);
    // chama a pagina inicial
    chama_pagina_inicial();
}
function constroe_perfil_usuario($modo)
{
    // globals
    global $idioma;
    global $requeste;
    global $pagina_href;
    // url de pagina inicial
    $url_pagina_inicial = PAGINA_INICIAL;
    // id de usuario dono de produto
    $idusuario_dono_produto = retorne_idusuario_dono_produto(retorne_idproduto_get());
    // id de usuario
    $idusuario = retorne_idusuario_visualizando();
    // seta novo id de usuario dono de produto
    if ($idusuario == null) {
        // idusuario
        $idusuario = $idusuario_dono_produto;
    }
    // valida idusuario
    if ($idusuario == null) {
        // retorno nulo
        return null;
    }
    // dados do usuario
    $dados = dados_perfil_usuario($idusuario);
    // separa os dados
    $imagem_perfil = $dados['imagem_perfil'];
    $imagem_perfil_miniatura = $dados['imagem_perfil_miniatura'];
    $nome = $dados['nome'];
    $email = $dados['email'];
    $cnpj = $dados['cnpj'];
    $endereco = $dados['endereco'];
    $cidade = $dados['cidade'];
    $estado = $dados['estado'];
    $telefone = $dados['telefone'];
    $celular = $dados['celular'];
    $site = converte_urls_texto_links($dados['site']);
    $categoria = $dados['categoria'];
    $sobre = converte_urls_texto_links($dados['sobre']);
    $cep = $dados['cep'];
    // url da loja do usuario
    $url_loja_usuario = $pagina_href[4] . "&" . $requeste[2] . "=" . $idusuario;
    // campo mapa
    $campo_mapa = constroe_mapa($cidade, $estado);
    // categoria
    $categoria = "<a href='{$url_pagina_inicial}?{$requeste['3']}={$categoria}' title='{$categoria}'>{$categoria}</a>";
    // campo seguir
    $campo_seguir = campo_seguir_usuario($idusuario);
    // campo imagem de perfil
    $campo_imagem_perfil = "\n<div class='classe_div_imagem_perfil'>\n<a href='{$url_loja_usuario}' title='{$nome}'>\n<img src='{$imagem_perfil}' title='{$nome}'>\n</a>\n</div>\n";
    // campo nome de usuario
    $campo_nome_usuario = "\n<div class='classe_div_nome_usuario_perfil'>{$nome}</div>\n";
    // campo avalia perfil de usuario
    $campo_avalia_perfil = campo_avaliar_perfil_usuario();
    // codigo html
    $codigo_html[0] = "\n<div class='classe_div_perfil_usuario'>\n{$campo_imagem_perfil}\n{$campo_avalia_perfil}\n{$campo_seguir}\n</div>\n";
    // codigo html
    $codigo_html[1] = "\n\n<div class='classe_div_informacoes_perfil_usuario'>\n{$campo_nome_usuario}\n<span class='classe_div_informacoes_perfil_usuario_span'>{$idioma['59']}: {$sobre}</span>\n<span class='classe_div_informacoes_perfil_usuario_span'>{$idioma['51']}: {$cnpj}</span>\n<span class='classe_div_informacoes_perfil_usuario_span'>{$idioma['52']}: {$endereco}</span>\n<span class='classe_div_informacoes_perfil_usuario_span'>{$idioma['53']}: {$cidade} - {$idioma['54']}: {$estado} - {$idioma['60']}: {$cep}</span>\n{$campo_mapa}\n<span class='classe_div_informacoes_perfil_usuario_span'>{$idioma['50']}: {$email}</span>\n<span class='classe_div_informacoes_perfil_usuario_span'>{$idioma['55']}: {$telefone} - {$idioma['56']}: {$celular} - {$idioma['57']}: {$site}</span>\n<span class='classe_div_informacoes_perfil_usuario_span'>{$idioma['58']}: {$categoria}</span>\n</div>\n";
    // retorno
    switch ($modo) {
        case 1:
            return $codigo_html[0];
            break;
        case 2:
            return $codigo_html[1];
            break;
    }
}
Example #13
0
function recorta_imagem_usuario()
{
    global $pagina_href;
    $targ_w[0] = TAMANHO_ESCALA_IMG_PERFIL;
    $targ_h[0] = TAMANHO_ESCALA_IMG_PERFIL;
    $jpeg_quality = 100;
    $src[0] = remove_html($_REQUEST['imagem_grande_url']);
    $img_r[0] = imagecreatefromjpeg($src[0]);
    $dst_r[0] = ImageCreateTrueColor($targ_w[0], $targ_h[0]);
    imagecopyresampled($dst_r[0], $img_r[0], 0, 0, $_POST['x'], $_POST['y'], $targ_w[0], $targ_h[0], $_POST['w'], $_POST['h']);
    $dados_imagem = dados_perfil_usuario(retorne_idusuario_logado());
    $imagem_perfil = $dados_imagem['url_imagem_perfil_root'];
    imagejpeg($dst_r[0], $imagem_perfil);
    chama_pagina_inicial();
}
Example #14
0
function salva_perfil_usuario()
{
    $tabela = TABELA_PERFIL;
    $idusuario = retorne_idusuario_logado();
    $dados = dados_perfil_usuario($idusuario);
    $idusuario_dados = $dados['idusuario'];
    if ($idusuario_dados == null) {
        $query = "insert into {$tabela} values('{$idusuario}', '', '', '', '', '', '', '','', '', '', '', '', '', '', '');";
        comando_executa($query);
        $query = array();
    }
    upload_imagem_perfil();
    $dados = dados_perfil_usuario($idusuario);
    $imagem_perfil = $dados['imagem_perfil'];
    $imagem_perfil_miniatura = $dados['imagem_perfil_miniatura'];
    $nome = remove_html($_REQUEST['nome']);
    $email = remove_html($_REQUEST['email']);
    $cnpj = remove_html($_REQUEST['cnpj']);
    $endereco = remove_html($_REQUEST['endereco']);
    $cidade = remove_html($_REQUEST['cidade']);
    $estado = remove_html($_REQUEST['estado']);
    $telefone = remove_html($_REQUEST['telefone']);
    $celular = remove_html($_REQUEST['celular']);
    $site = remove_html($_REQUEST['site']);
    $categoria = remove_html($_REQUEST['categoria']);
    $sobre = remove_html($_REQUEST['sobre']);
    $cep = remove_html($_REQUEST['cep']);
    $data = data_atual();
    $query[] = "delete from {$tabela} where idusuario='{$idusuario}';";
    $query[] = "insert into {$tabela} values('{$idusuario}', '{$imagem_perfil}', '{$imagem_perfil_miniatura}', '{$nome}', '{$email}', '{$cnpj}', '{$endereco}', '{$cidade}', '{$estado}', '{$telefone}', '{$celular}', '{$site}', '{$categoria}', '{$sobre}', '{$cep}', '{$data}');";
    executador_querys($query);
}
function constroe_campo_conteudo_postagem()
{
    // globals
    global $idioma;
    global $requeste;
    // id de post
    $idpost = retorne_idpost_request();
    // tabela
    $tabela = TABELA_PUBLICACOES;
    // query
    $query = "select *from {$tabela} where id='{$idpost}';";
    // dados de query
    $dados = retorne_dados_query($query);
    // separa dados
    $id = $dados['id'];
    $idusuario = $dados['idusuario'];
    $titulo = $dados['titulo'];
    $conteudo = $dados['conteudo'];
    $idalbum = $dados['idalbum'];
    $data = $dados['data'];
    // valida id
    if ($id == null) {
        // retorno nulo
        return null;
    }
    // adiciona quebra de linha
    $conteudo = adiciona_quebra_linha($conteudo);
    // imagens de publicacao
    $imagens = constroe_imagens_publicacao($idalbum);
    // campo opcoes
    $campo_opcoes = campo_opcoes_publicacao($dados);
    // usuario administrador
    $usuario_administrador = retorne_usuario_administrador();
    // valida usuario administrador
    if ($usuario_administrador == true) {
        // remove a quebra de linha
        $conteudo = str_replace("<br>", "&#13;", $conteudo);
        // campo titulo
        $campo_titulo = "\n<input type='text' value='{$titulo}' placeholder='{$idioma['43']}' id='id_publicacao_titulo_{$id}'>\n";
        // campo conteudo
        $campo_conteudo = "\n<textarea cols='10' rows='5' placeholder='{$idioma['44']}' id='id_publicacao_conteudo_{$id}'>{$conteudo}</textarea>\n";
        // inicia a sessao
        session_start();
        // seta id de album temporario
        $_SESSION[$requeste[6]] = $idalbum;
        // campo upload de imagens
        $campo_upload_imagens .= $imagens;
        $campo_upload_imagens .= constroe_formulario_barra_progresso(PAGINA_ACOES, $id, "fotos[]", 24, true, 1);
        // campo salvar
        $campo_salvar = "\n<div class='classe_div_atualizar_publicacao_salvar'>\n<input type='button' value='{$idioma['112']}' class='botao_padrao' onclick='atualizar_publicacao({$id});'>\n</div>\n";
    } else {
        // converte o codigo para o modo html
        $conteudo = html_entity_decode($conteudo);
        // campo titulo
        $campo_titulo = $titulo;
        // campo conteudo
        $campo_conteudo = $conteudo;
        // campo upload de imagens
        $campo_upload_imagens = $imagens;
    }
    // valida usuario administrador logado
    if ($usuario_administrador == false) {
        // campo compartilhar
        $campo_compartilhar[0] = campo_media_social_compartilhar();
    }
    // dados do autor
    $dados_autor = dados_perfil_usuario($idusuario);
    // dados do autor
    $nome_autor = $dados_autor['nome'];
    $url_imagem_perfil_miniatura = $dados_autor['url_imagem_perfil_miniatura'];
    $endereco = $dados_autor['endereco'];
    $cidade = $dados_autor['cidade'];
    $estado = $dados_autor['estado'];
    $telefone = $dados_autor['telefone'];
    // campo autor de publicacao
    $campo_autor = "\n<div class='classe_div_autor_publicacao'>\n{$idioma['163']}{$nome_autor}\n<span>{$idioma['133']}: {$endereco} - {$cidade} - {$estado}</span>\n<span>{$idioma['136']}: {$telefone}</span>\n</div>\n";
    // codigo html
    $codigo_html = "\n<div class='classe_div_campo_postagem'>\n\n{$campo_opcoes}\n\n<div class='classe_titulo_postagem'>\n{$campo_titulo}\n</div>\n\n<div class='classe_conteudo_postagem'>\n{$campo_conteudo}\n</div>\n\n<div class='classe_imagens_postagem'>\n{$campo_upload_imagens}\n</div>\n\n{$campo_autor}\n{$campo_salvar}\n{$campo_compartilhar['0']}\n\n</div>\n";
    // retorno
    return $codigo_html;
}