function campo_opcao_administrador()
{
    // globals
    global $idioma;
    // valida usuario administrador
    if (retorne_usuario_administrador() == false) {
        // retorno nulo
        return null;
    }
    // constroe o conteudo de href
    switch (retorne_href_get()) {
        case $idioma[31]:
            $conteudo = constroe_campo_publicar();
            break;
        case $idioma[32]:
            $conteudo = constroe_criar_slideshow();
            break;
        default:
            $conteudo = constroe_campo_publicar();
            break;
    }
    // conteudo de bloco
    $conteudo_bloco = campo_publicar_bloco();
    // valida conteudo de bloco
    if ($conteudo_bloco != null) {
        // iguala conteudo de bloco com conteudo atual
        $conteudo = $conteudo_bloco;
    }
    // codigo html
    $codigo_html = "\n<div class='classe_campo_opcao_administrador'>\n{$conteudo}\n</div>\n";
    // retorno
    return $codigo_html;
}
function constroe_campo_administrar()
{
    // globals
    global $idioma;
    global $pagina_href;
    // valida usuario administrador
    if (retorne_usuario_administrador() == false) {
        // retorno nulo
        return null;
    }
    // titulo
    $titulo = $idioma[18];
    // links de administrador
    $links[] = "<a href='{$pagina_href['3']}'>{$idioma['19']}</a>";
    $links[] = "<a href='{$pagina_href['4']}'>{$idioma['47']}</a>";
    $links[] = "<a href='{$pagina_href['6']}'>{$idioma['22']}</a>";
    $links[] = "<a href='{$pagina_href['7']}'>{$idioma['23']}</a>";
    $links[] = "<a href='{$pagina_href['9']}'>{$idioma['25']}</a>";
    $links[] = "<a href='{$pagina_href['10']}'>{$idioma['26']}</a>";
    $links[] = "<a href='{$pagina_href['11']}'>{$idioma['27']}</a>";
    $links[] = "<a href='{$pagina_href['12']}'>{$idioma['28']}</a>";
    $links[] = "<a href='{$pagina_href['14']}'>{$idioma['30']}</a>";
    // conteudo
    $conteudo = constroe_links_menu_vertical($links);
    // codigo html
    $codigo_html = constroe_menu_navegacao_vertical($titulo, $conteudo);
    // retorno
    return $codigo_html;
}
function excluir_imagem_publicacao()
{
    // tabela
    $tabela = TABELA_IMAGENS_ALBUM;
    // id
    $id = remove_html($_REQUEST['id']);
    // valida id e usuario administrador
    if ($id == null or retorne_usuario_administrador() == false) {
        // retorno nulo
        return null;
    }
    // query
    $query[0] = "select *from {$tabela} where id='{$id}';";
    $query[1] = "delete from {$tabela} where id='{$id}';";
    // dados
    $dados = retorne_dados_query($query[0]);
    // pasta de usuario
    $pasta_usuario = retorne_pasta_usuario($dados['idusuario'], 2, true);
    // separa os dados
    $url_imagem = $pasta_usuario . basename($dados['url_imagem']);
    $url_imagem_miniatura = $pasta_usuario . basename($dados['url_imagem_miniatura']);
    // excluindo arquivo
    exclui_arquivo_unico($url_imagem);
    exclui_arquivo_unico($url_imagem_miniatura);
    // comando executa
    comando_executa($query[1]);
}
function campo_gerenciar_elemento_bloco($tipo_bloco, $dados)
{
    // globals
    global $idioma;
    // separa dados
    $id = $dados['id'];
    $conteudo = $dados['conteudo'];
    $nome_usuario = $dados['nome_usuario'];
    $data = $dados['data'];
    // valida usuario administrador
    if (retorne_usuario_administrador() == false or $id == null) {
        // retorno nulo
        return null;
    }
    // imagem de servidor
    $imagem_servidor[0] = retorne_imagem_servidor(16);
    $imagem_servidor[1] = retorne_imagem_servidor(17);
    // campo excluir
    $campo_excluir = "\n{$idioma['100']}\n<br>\n<br>\n<input type='button' value='{$idioma['101']}' class='botao_padrao' onclick='excluir_elemento_bloco({$id});'>\n";
    // adiciona o dialogo
    $campo_excluir = janela_mensagem_dialogo($idioma[98], $campo_excluir, "id_dialogo_excluir_elemento_bloco_{$id}");
    // valida tipo de bloco
    if ($tipo_bloco != $idioma[76]) {
        // campo editar
        $campo_editar = "\n\n<div class='classe_div_editar_conteudo_elemento_bloco'>\n<textarea cols='50' rows='5' id='textarea_editar_conteudo_elemento_bloco_{$id}'>{$conteudo}</textarea>\n</div>\n\n{$campos_extras}\n\n<div class='classe_div_editar_conteudo_elemento_bloco'>\n<input type='button' value='{$idioma['102']}' class='botao_padrao' onclick='atualizar_conteudo_elemento_bloco({$id});'>\n</div>\n\n";
        // botao editar
        $botao_editar = "\n\n<div onclick='dialogo_editar_elemento_bloco({$id});'>{$imagem_servidor['1']}</div>\n\n";
        // adiciona dialogo
        $campo_editar = janela_mensagem_dialogo($idioma[99], $campo_editar, "id_dialogo_editar_elemento_bloco_{$id}");
    }
    // codigo html
    $codigo_html = "\n<div class='classe_div_excluir_elemento_bloco'>\n\n<div onclick='dialogo_excluir_elemento_bloco({$id});'>{$imagem_servidor['0']}</div>\n{$botao_editar}\n\n</div>\n{$campo_excluir}\n{$campo_editar}\n";
    // retorno
    return $codigo_html;
}
function campo_opcoes_publicacao($dados)
{
    // globals
    global $idioma;
    // valida usuario administrador
    if (retorne_usuario_administrador() == false) {
        // retorno nulo
        return null;
    }
    // separa dados
    $id = $dados['id'];
    $idusuario = $dados['idusuario'];
    $titulo = $dados['titulo'];
    $conteudo = $dados['conteudo'];
    $idalbum = $dados['idalbum'];
    $data = $dados['data'];
    // campo excluir
    $campo_excluir = "\n{$idioma['111']}\n<br>\n<br>\n<input type='button' class='botao_padrao' value='{$idioma['101']}' onclick='excluir_publicacao({$id});'>\n";
    // adiciona dialogo
    $campo_excluir = janela_mensagem_dialogo($idioma[111], $campo_excluir, "id_dialogo_excluir_publicacao_{$id}");
    // imagem de servidor
    $imagem_servidor[0] = retorne_imagem_servidor(16);
    // codigo html
    $codigo_html = "\n<div class='classe_div_opcoes_publicacao'>\n<div onclick='dialogo_excluir_publicacao({$id});'>{$imagem_servidor['0']}</div>\n</div>\n{$campo_excluir}\n";
    // retorno
    return $codigo_html;
}
function campo_edita_perfil_excluir_conta($dados)
{
    // globals
    global $idioma;
    // separa dados
    $nome = $dados['nome'];
    $url_imagem_perfil = $dados['url_imagem_perfil'];
    $endereco = $dados['endereco'];
    $cidade = $dados['cidade'];
    $estado = $dados['estado'];
    $telefone = $dados['telefone'];
    // valida usuario administrador
    if (retorne_usuario_administrador() == true) {
        // codigo html
        $codigo_html = "\n{$idioma['155']}\n";
        // retorno
        return mensagem_sistema($codigo_html);
    }
    // codigo html
    $codigo_html = "\n<input type='password' id='campo_senha_excluir_conta' placeholder='{$idioma['151']}'>\n<br>\n<br>\n<input type='button' class='botao_padrao' value='{$idioma['98']}' onclick='excluir_conta_usuario();'>\n";
    // adiciona o dialogo
    $codigo_html = janela_mensagem_dialogo($idioma[154], $codigo_html, "dialogo_editar_perfil_excluir_conta");
    // codigo html
    $codigo_html .= "\n<div class='classe_div_campo_editar_perfil_opcao'>\n<a href='#' title='{$idioma['154']}' onclick='dialogo_editar_perfil_excluir_conta();'>{$idioma['154']}</a>\n</div>\n";
    // retorno
    return $codigo_html;
}
예제 #7
0
function excluir_publicacao()
{
    // valida usuario administrador
    if (retorne_usuario_administrador() == false) {
        // retorno nulo
        return null;
    }
    // tabela
    $tabela[0] = TABELA_PUBLICACOES;
    $tabela[1] = TABELA_IMAGENS_ALBUM;
    // id de post
    $idpost = retorne_idpost_request();
    // query
    $query[0] = "select *from {$tabela['0']} where id='{$idpost}';";
    // dados
    $dados = retorne_dados_query($query[0]);
    // separa dados
    $idusuario = $dados['idusuario'];
    $idalbum = $dados['idalbum'];
    // query
    $query[1] = "select *from {$tabela['1']} where idalbum='{$idalbum}';";
    // comando
    $comando = comando_executa($query[1]);
    // contador
    $contador = 0;
    // numero de linhas
    $numero_linhas = retorne_numero_linhas_comando($comando);
    // pasta de usuario
    $pasta_usuario = retorne_pasta_usuario($idusuario, 2, true);
    // apagando imagens de album
    for ($contador == $contador; $contador <= $numero_linhas; $contador++) {
        // dados
        $dados = mysql_fetch_array($comando, MYSQL_ASSOC);
        // separa dados
        $url_imagem = $pasta_usuario . basename($dados['url_imagem']);
        $url_imagem_miniatura = $pasta_usuario . basename($dados['url_imagem_miniatura']);
        // excluindo arquivo
        exclui_arquivo_unico($url_imagem);
        exclui_arquivo_unico($url_imagem_miniatura);
    }
    // remove dados de tabela
    $query[0] = "delete from {$tabela['0']} where id='{$idpost}';";
    $query[1] = "delete from {$tabela['1']} where idalbum='{$idalbum}';";
    // comando executa
    comando_executa($query[0]);
    comando_executa($query[1]);
}
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;
}
예제 #9
0
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);
}
예제 #10
0
function atualizar_publicacao()
{
    // dados de formulario
    $idpost = retorne_idpost_request();
    $titulo = remove_html($_REQUEST['titulo']);
    $conteudo = remove_html($_REQUEST['conteudo']);
    // tabela
    $tabela = TABELA_PUBLICACOES;
    // valida id de post e usuario administrador
    if ($idpost == null or retorne_usuario_administrador() == false) {
        // retorno nulo
        return null;
    }
    // query
    $query = "update {$tabela} set titulo='{$titulo}', conteudo='{$conteudo}' where id='{$idpost}';";
    // comando executa
    comando_executa($query);
}
function constroe_imagens_publicacao($idalbum)
{
    // globals
    global $idioma;
    // tabela
    $tabela = TABELA_IMAGENS_ALBUM;
    // query
    $query = "select *from {$tabela} where idalbum='{$idalbum}' order by id desc;";
    // contador
    $contador = 0;
    // comando
    $comando = comando_executa($query);
    // numero de linhas de comando
    $numero_linhas = retorne_numero_linhas_comando($comando);
    // usuario administrador
    $usuario_administrador = retorne_usuario_administrador();
    // imagens de servidor
    $imagem_servidor[0] = retorne_imagem_servidor(16);
    // construindo imagens
    for ($contador == $contador; $contador <= $numero_linhas; $contador++) {
        // dados
        $dados = mysql_fetch_array($comando, MYSQL_ASSOC);
        // url de imagem
        $id = $dados['id'];
        $url_imagem = $dados['url_imagem'];
        $url_imagem_miniatura = $dados['url_imagem_miniatura'];
        // valida url de imagem
        if ($url_imagem_miniatura != null) {
            // campo gerenciar imagem
            if ($usuario_administrador == true) {
                // campo dialogo excluir
                $campo_dialogo_excluir = "\n{$idioma['114']}\n<br>\n<br>\n<input type='button' value='{$idioma['101']}' class='botao_padrao' onclick='excluir_imagem_publicacao({$id});'>\n";
                // adiciona o dialogo
                $campo_dialogo_excluir = janela_mensagem_dialogo($idioma[114], $campo_dialogo_excluir, "dialogo_excluir_imagem_publicacao_{$id}");
                // campo gerenciar imagem
                $campo_gerenciar_imagem = "\n<div>\n<span class='classe_span_opcao_publicacao' onclick='dialogo_excluir_imagem_publicacao({$id});'>{$imagem_servidor['0']}</span>\n</div>\n";
            }
            // codigo html
            $codigo_html .= "\n<div class='classe_div_imagem_publicacao' id='div_imagem_publicacao_{$id}'>\n{$campo_gerenciar_imagem}\n\n<a class='fancybox' rel='group' href='{$url_imagem}'>\n<img src='{$url_imagem_miniatura}'>\n</a>\n\n</div>\n{$campo_dialogo_excluir}\n";
        }
    }
    // retorno
    return $codigo_html;
}
예제 #12
0
function excluir_funcionario()
{
    // id de funcionario
    $id_funcionario = retorne_idfuncionario_request();
    // tabela
    $tabela = TABELA_FUNCIONARIO;
    // valida id de funcionario, e usuario administrador
    if ($id_funcionario == null or retorne_usuario_administrador() == false) {
        // retorno nulo
        return null;
    }
    // dados de funcionario
    $dados = dados_perfil_funcionario($id_funcionario);
    // url root de imagem de perfil de funcionario
    $url_imagem_perfil_root = $dados['url_imagem_perfil_root'];
    // excluindo imagem de perfil
    exclui_arquivo_unico($url_imagem_perfil_root);
    // query
    $query = "delete from {$tabela} where id='{$id_funcionario}';";
    // comando executa
    comando_executa($query);
}
예제 #13
0
function excluir_conta_usuario()
{
    // globals
    global $array_tabelas_usuarios;
    // dados de formulario
    $senha_atual = remove_html($_REQUEST['senha_atual']);
    // senha atual
    $senha_atual_banco = retorne_senha_usuario_logado();
    // cifra a senha atual
    $senha_atual = cifra_senha_md5($senha_atual);
    // valida senha atual com nova senha
    if ($senha_atual != $senha_atual_banco or retorne_usuario_administrador() == true) {
        // retorno nulo
        return null;
    }
    // id de usuario logado
    $idusuario = retorne_idusuario_logado();
    // pasta de usuario
    $pasta_usuario = retorne_pasta_usuario($idusuario, 0, true);
    // listando tabelas e excluindo dados
    foreach ($array_tabelas_usuarios as $tabela) {
        // valida tabela de cadastro
        if ($tabela == TABELA_CADASTRO) {
            // query
            $query[] = "delete from {$tabela} where id='{$idusuario}';";
        } else {
            // query
            $query[] = "delete from {$tabela} where idusuario='{$idusuario}';";
            $query[] = "delete from {$tabela} where idamigo='{$idusuario}';";
        }
        // executador de querys
        executador_querys($query);
    }
    // exclui a pasta de arquivos
    excluir_pastas_subpastas($pasta_usuario);
    // faz logout
    salvar_cookies(null, null, true);
}
예제 #14
0
function campo_widget()
{
    // globals
    global $idioma;
    // tabela
    $tabela = TABELA_WIDGET;
    // query
    $query = "select *from {$tabela};";
    // dados do widget
    $dados = retorne_dados_query($query);
    // separa dados
    $conteudo = $dados['conteudo'];
    // valida usuario administrador
    if (retorne_usuario_administrador() == true) {
        // campo edita
        $campo_edita = "<textarea cols='10' rows='5' placeholder='{$idioma['162']}' id='id_campo_textarea_widget' class='campo_textarea_widget' onkeyup='salva_widget();'>{$conteudo}</textarea>";
        // iguala campos
        $conteudo = $campo_edita;
    }
    // codigo html
    $codigo_html = "\n<div class='classe_div_widget'>\n{$conteudo}\n</div>\n";
    // retorno
    return $codigo_html;
}
예제 #15
0
function campo_widget()
{
    global $idioma;
    $tabela = TABELA_WIDGET;
    $query = "select *from {$tabela};";
    $dados = retorne_dados_query($query);
    $conteudo = $dados['conteudo'];
    if (retorne_usuario_administrador() == true) {
        $campo_edita = "<textarea cols='10' rows='5' placeholder='{$idioma['162']}' id='id_campo_textarea_widget' class='campo_textarea_widget' onkeyup='salva_widget();'>{$conteudo}</textarea>";
        $conteudo = $campo_edita;
    }
    $codigo_html = "\n<div class='classe_div_widget'>\n{$conteudo}\n</div>\n";
    return $codigo_html;
}
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;
}
예제 #17
0
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;
}