function campo_avaliar_perfil_usuario()
{
    // globals
    global $idioma;
    // valida usuario logado
    if (retorne_usuario_logado() == false) {
        // retorno nulo
        return null;
    }
    // id de usuario
    $idusuario = retorne_idusuario_request();
    // usuario dono do perfil
    $usuario_dono = retorne_usuario_dono_perfil();
    // dados de avaliacao
    $dados_avaliacao = retorne_dados_avaliacao_perfil_usuario($idusuario);
    // separa dados de avalicacao
    $agilidade = $dados_avaliacao['agilidade'];
    $atendimento = $dados_avaliacao['atendimento'];
    $honestidade = $dados_avaliacao['honestidade'];
    // tamanho maximo de avaliacao de perfil
    $tamanho_avaliar_perfil = CONFIG_TAMANHO_MAXIMO_AVALIAR_PERFIL;
    // codigo html
    $codigo_html = "\n<div class='classe_div_avaliar_perfil'>\n\n\n<div onclick='avaliar_perfil_usuario(1);' title='{$idioma['119']} {$agilidade}{$idioma['130']}'>\n<progress value='{$agilidade}' max='{$tamanho_avaliar_perfil}'></progress>\n</div>\n\n\n<div onclick='avaliar_perfil_usuario(2);' title='{$idioma['120']} {$atendimento}{$idioma['130']}'>\n<progress value='{$atendimento}' max='{$tamanho_avaliar_perfil}'></progress>\n</div>\n\n\n<div onclick='avaliar_perfil_usuario(3);' title='{$idioma['121']} {$honestidade}{$idioma['130']}'>\n<progress value='{$honestidade}' max='{$tamanho_avaliar_perfil}'></progress>\n</div>\n\n\n</div>\n";
    // retorno
    return $codigo_html;
}
Beispiel #2
0
function concluir_venda()
{
    // id de produto
    $idproduto = retorne_idproduto_get();
    // tabela
    $tabela = TABELA_VENDAS;
    // id de usuario
    $idusuario = retorne_idusuario_logado();
    // id de amigo
    $idamigo = remove_html($_REQUEST['idamigo']);
    // quantidade a ser comprada
    $quantidade = remove_html($_REQUEST['quantidade']);
    // modo
    $modo = remove_html($_REQUEST['modo']);
    // query
    if ($modo == 1) {
        // query
        $query = "update {$tabela} set venda_concluida='1' where idusuario='{$idusuario}' and idamigo='{$idamigo}' and idproduto='{$idproduto}';";
    } else {
        // query
        $query = "delete from {$tabela} where idusuario='{$idusuario}' and idamigo='{$idamigo}' and idproduto='{$idproduto}';";
    }
    // valida usuario logado
    if (retorne_usuario_logado() == true) {
        // atualiza o estoque de produtos
        // nao descer esta linha
        atualiza_estoque_produtos_concluir_venda($modo, $idproduto, $idamigo, $quantidade);
        // comando executa
        comando_executa($query);
    }
}
function constroe_chat_usuario()
{
    // globals
    global $idioma;
    // valida usuario logado
    if (retorne_usuario_logado() == false) {
        // retorno nulo
        return null;
    }
    // imagem de lixeira
    $imagem_lixeira = estado_lixeira();
    // conteudo de dialogo de lixeira
    $conteudo_dialogo .= $idioma[89];
    $conteudo_dialogo .= "<br>";
    $conteudo_dialogo .= "<br>";
    $conteudo_dialogo .= "<input type='button' class='botao_padrao' value='{$idioma['90']}' onclick='limpa_mensagem_chat(1);'>";
    $conteudo_dialogo .= "&nbsp;";
    $conteudo_dialogo .= "<input type='button' class='botao_padrao' value='{$idioma['91']}' onclick='limpa_mensagem_chat(2);'>";
    // campo dialogo lixeira
    $campo_dialogo_lixeira = janela_mensagem_dialogo($idioma[88], $conteudo_dialogo, "id_dialogo_limpar_mensagens_chat");
    // campo opcoes de chat
    $campo_opcoes = "\n<div class='classe_div_campo_opcoes_chat'>\n\n<div onclick='dialogo_limpa_mensagem_chat();' id='classe_div_campo_opcoes_chat_lixeira'>\n{$imagem_lixeira}\n</div>\n\n</div>\n{$campo_dialogo_lixeira}\n";
    // campo publicar
    $campo_publicar = "\n<div class='classe_div_chat_publicar' id='id_div_chat_publicar'>\n\n<div class='classe_div_chat_conversa_recebidas' id='id_div_chat_conversa' onscroll='carrega_mensagens_chat();'></div>\n\n<div class='classe_div_chat_publicar_mensagem'>\n<input type='text' id='id_campo_escrever_mensagem' placeholder='{$idioma['83']}' onkeydown='if(event.keyCode == 13){envia_mensagem_usuario();}'>\n</div>\n\n<div class='classe_div_chat_publicar_botao'>\n<input type='button' class='botao_padrao' value='{$idioma['82']}' onclick='envia_mensagem_usuario();'>\n</div>\n\n{$campo_opcoes}\n\n</div>\n";
    // numero de usuarios online
    $numero_usuarios_online = retorne_numero_usuarios_online_chat();
    // campo gerencia o chat
    $campo_gerencia_chat = "\n<div class='div_classe_campo_gerencia_chat' id='id_campo_gerencia_chat' onclick='minimizar_chat_usuario();'>\n<span>{$idioma['22']} - </span><span id='id_span_numero_usuarios_chat'>{$numero_usuarios_online}</span>\n</div>\n";
    // codigo html
    $codigo_html = "\n{$campo_gerencia_chat}\n{$campo_publicar}\n<div class='classe_div_chat_usuarios' id='id_div_chat_usuarios' onscroll='carrega_usuarios_chat();'></div>\n";
    // retorno
    return $codigo_html;
}
function constroe_topo_pagina()
{
    // globals
    global $idioma;
    // imagem de logotipo
    $imagem_logotipo = retorne_imagem_servidor(0);
    // logotipo de topo
    $logotipo_topo .= "<div class='classe_div_logotipo_topo'>";
    $logotipo_topo .= $imagem_logotipo;
    $logotipo_topo .= "</div>";
    // imagem de usuario
    if (retorne_usuario_logado() == true) {
        $imagem_usuario .= "<div class='classe_div_imagem_perfil_topo'>";
        $imagem_usuario .= constroe_imagem_perfil(retorne_idusuario_logado(), false);
        $imagem_usuario .= "</div>";
    }
    // codigo html
    $codigo_html .= "<div class='div_topo_pagina'>";
    $codigo_html .= $logotipo_topo;
    $codigo_html .= $imagem_usuario;
    $codigo_html .= campo_cadastro_topo();
    $codigo_html .= campo_opcoes_perfil();
    $codigo_html .= "</div>";
    // retorno
    return $codigo_html;
}
function campo_editar_perfil($dados)
{
    // globals
    global $idioma;
    // valida usuario dono do perfil
    if (retorne_usuario_dono_perfil() == false or retorne_usuario_logado() == false) {
        // retorno nulo
        return null;
    }
    // separa dados
    $nome = $dados['nome'];
    $url_imagem_perfil = $dados['url_imagem_perfil'];
    $endereco = $dados['endereco'];
    $cidade = $dados['cidade'];
    $estado = $dados['estado'];
    $telefone = $dados['telefone'];
    // campo edita
    $campo_edita[0] = campo_edita_perfil_alterar_imagem($dados);
    $campo_edita[1] = campo_edita_perfil_informacoes($dados);
    $campo_edita[2] = campo_edita_perfil_alterar_senha($dados);
    $campo_edita[3] = campo_edita_perfil_excluir_conta($dados);
    // codigo html
    $codigo_html = "\n{$campo_edita['0']}\n{$campo_edita['1']}\n{$campo_edita['2']}\n{$campo_edita['3']}\n";
    // adiciona o dialogo
    $codigo_html = janela_mensagem_dialogo($idioma[132], $codigo_html, "dialogo_editar_perfil_usuario");
    // codigo html
    $codigo_html .= "\n<div class='classe_div_campo_editar_perfil'>\n<a href='#' title='{$idioma['132']}' onclick='dialogo_editar_perfil_usuario();'>{$idioma['132']}</a>\n</div>\n";
    // retorno
    return $codigo_html;
}
function adicionar_amizade()
{
    // tabela
    $tabela = TABELA_AMIZADE;
    // idusuario
    $idusuario_logado = retorne_idusuario_logado();
    // id de usuario administrador
    $idusuario_admin = retorne_idusuario_administrador();
    // valida usuario logado administrador
    if ($idusuario_logado == $idusuario_admin or retorne_usuario_logado() == false) {
        // retorno nulo
        return null;
    }
    // data
    $data = data_atual();
    // query
    $query[0] = "select *from {$tabela} where idusuario='{$idusuario_logado}' and idamigo='{$idusuario_admin}';";
    // numero de linhas
    $numero_linhas = retorne_numero_linhas_query($query[0]);
    // valida numero de linhas
    if ($numero_linhas == 0) {
        // querys
        $query[1] = "insert into {$tabela} values(null, '{$idusuario_logado}', '{$idusuario_admin}', '{$data}');";
        $query[2] = "insert into {$tabela} values(null, '{$idusuario_admin}', '{$idusuario_logado}', '{$data}');";
        // comando executa
        comando_executa($query[1]);
        comando_executa($query[2]);
    }
}
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_chat_usuario()
{
    // globals
    global $idioma;
    // valida usuario logado
    if (retorne_usuario_logado() == false) {
        // retorno nulo
        return null;
    }
    // numero de amigos online
    $numero_amigos_online = retorne_numero_amigos_online();
    // imagem de servidor
    $imagem_servidor[0] = retorne_imagem_servidor(24);
    $imagem_servidor[1] = retorne_imagem_servidor(16);
    $imagem_servidor[2] = retorne_imagem_servidor(25);
    // campo historico
    $campo_historico = "\n<span class='classe_div_conversa_chat_opcoes_historico' onclick='dialogo_historico_conversa_chat();'>{$imagem_servidor['0']}</span>\n";
    // campo conteudo de historico
    $campo_conteudo_historico = "\n<div class='classe_div_opcoes_historico_chat'>\n<div onclick='dialogo_limpar_historico_chat()'>{$imagem_servidor['1']}</div>\n</div>\n\n<div class='classe_div_mensagens_historico_chat' id='id_div_mensagens_historico_chat'></div>\n<div class='classe_div_limpar_historico_chat' onclick='carregar_historico_chat();'>{$idioma['145']}</div>\n";
    // adiciona dialogo
    $campo_conteudo_historico = janela_mensagem_dialogo($idioma[144], $campo_conteudo_historico, "id_dialogo_historico_conversas");
    // campo excluir
    $campo_excluir = "\n{$idioma['146']}\n<br>\n<br>\n<input type='button' class='botao_padrao' value='{$idioma['101']}' onclick='excluir_historico_chat();'>\n";
    // adiciona dialogo
    $campo_excluir = janela_mensagem_dialogo($idioma[146], $campo_excluir, "id_dialogo_historico_conversas_limpar");
    // codigo html
    $campo_usuarios_chat = "\n<div class='classe_div_chat_usuario_opcoes' id='id_div_chat_usuario_opcoes' onclick='minimiza_janela_chat_usuario();'>\n<span>{$idioma['139']}</span>\n<span id='id_span_num_usuarios_online_chat'>{$numero_amigos_online}</span>\n</div>\n\n<div class='classe_div_chat_usuario' id='id_div_amigos_usuario_chat'>\n<div class='classe_div_chat_usuario_amigos' id='id_div_chat_usuario_amigos_chat' onscroll='constroe_lista_usuarios_chat();'></div>\n</div>\n";
    // campo conversa chat
    $campo_conversa_chat = "\n<div class='classe_div_conversa_chat' id='id_div_janela_conversa_chat_usuario'>\n<div class='classe_div_conversa_chat_opcoes'>\n\n<span class='classe_div_conversa_chat_opcoes_historico_fechar' onclick='fechar_janela_conversa_chat();'>{$imagem_servidor['2']}</span>\n<span class='classe_div_conversa_chat_opcoes_online_offline' id='id_span_online_offline_usuario_conversando'>...</span>\n<span class='classe_div_conversa_chat_opcoes_nome' id='id_span_nome_usuario_conversando'>...</span>\n{$campo_historico}\n\n</div>\n<div class='classe_div_conversas_usuario' id='id_div_conversas_usuario_chat'></div>\n<div class='classe_div_enviar_conversa_chat'>\n<textarea cols='10' rows='5' placeholder='{$idioma['142']}' id='id_campo_entrada_conversa_chat' onkeydown='if(event.keyCode == 13){enviar_conversa_chat();}'></textarea>\n</div>\n</div>\n{$campo_conteudo_historico}\n{$campo_excluir}\n";
    // codigo html
    $codigo_html .= $campo_usuarios_chat;
    $codigo_html .= $campo_conversa_chat;
    // retorno
    return $codigo_html;
}
Beispiel #9
0
function votar_enquete()
{
    // dados de formulario
    $id = remove_html($_REQUEST['id']);
    $voto = remove_html($_REQUEST['voto']);
    // valida campos e usuario logado
    if ($id == null or $voto == null or retorne_usuario_logado() == false) {
        // retorno nulo
        return null;
    }
    // tabela
    $tabela = TABELA_VOTO_ENQUETE;
    // id de usuario
    $idusuario = retorne_idusuario_logado();
    // data
    $data = data_atual();
    // valida voto
    if ($voto == 1) {
        // sim
        $votar[0] = 1;
        $votar[1] = 0;
    } else {
        // nao
        $votar[0] = 0;
        $votar[1] = 1;
    }
    // querys
    $query[0] = "delete from {$tabela} where id_enquete='{$id}' and idusuario='{$idusuario}';";
    $query[1] = "insert into {$tabela} values(null, '{$id}', '{$idusuario}', '{$votar['0']}', '{$votar['1']}', '{$data}');";
    // salva voto
    executador_querys($query);
    // retorno
    return votacao_atual_enquete($id);
}
Beispiel #10
0
function formulario_login()
{
    // global
    global $idioma;
    // redireciona para o perfil
    if (retorne_usuario_logado() == true) {
        // perfil do usuario
        chama_perfil_usuario();
        // retorno nulo
        return null;
    }
    // campo recuperar a senha
    $campo_recupera_senha = campo_recuperar_senha();
    // campo cadastro de usuario
    if (CONFIG_PERMITE_CADASTRO == true) {
        // campo cadastro de usuario
        $campo_cadastro = "\n\t\n    {$idioma['8']}\n    <input type='button' value='{$idioma['9']}' class='botao_cadastro' onclick='cadastro_usuario();'>\n    \n\t";
    }
    // codigo html
    $codigo_html = "\n<div class='classe_mensagem_login_cadastro' id='id_mensagem_login_cadastro'></div>\n\n<div class='formulario_login_separa_div'>\n<span class='formulario_login_span_descricao_topo'>{$idioma['7']}</span>\n<input type='text' id='id_email_login' placeholder='{$idioma['5']}' onkeydown='if(event.keyCode == 13){logar_usuario();}'>\n<input type='password' id='id_senha_login' placeholder='{$idioma['6']}' onkeydown='if(event.keyCode == 13){logar_usuario();}'>\n</div>\n\n<div class='formulario_login_separa_div'>\n<input type='button' value='{$idioma['4']}' class='botao_padrao' onclick='logar_usuario();'>\n{$campo_cadastro}\n</div>\n\n";
    // constroe o formulario
    $codigo_html = constroe_formulario($codigo_html);
    $codigo_html .= $campo_recupera_senha;
    // retorno
    return $codigo_html;
}
Beispiel #11
0
function campo_seguir_usuario($idamigo)
{
    // globals
    global $idioma;
    // valida usuario logado
    if (retorne_usuario_logado() == false) {
        // retorno nulo
        return null;
    }
    // idusuario logado
    $idusuario = retorne_idusuario_logado();
    // usuario seguindo
    $usuario_seguindo = retorne_usuario_seguindo($idusuario, $idamigo);
    // verifica se nao e o proprio usuario
    if ($usuario_seguindo == null) {
        // retorno nulo
        return null;
    }
    // numero seguidores
    $numero_seguidores = retorne_numero_seguidores($idamigo);
    // constroe botao seguir
    switch ($usuario_seguindo) {
        case 1:
            $botao_seguir = "<input type='button' value='{$idioma['71']} {$numero_seguidores}' class='botao_padrao' onclick='seguir_usuario({$idamigo});'>";
            break;
        case 2:
            $botao_seguir = "<input type='button' value='{$idioma['70']} {$numero_seguidores}' class='botao_cadastro' onclick='seguir_usuario({$idamigo});'>";
            break;
    }
    // codigo html
    $codigo_html = "\n<div class='classe_div_campo_seguir'>\n\n<div>\n{$botao_seguir}\n</div>\n\n</div>\n";
    // retorno
    return $codigo_html;
}
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 campo_avaliar_perfil_usuario()
{
    // globals
    global $idioma;
    // valida usuario logado
    if (retorne_usuario_logado() == false) {
        // retorno nulo
        return null;
    }
    // id de usuario
    $idusuario = retorne_idusuario_request();
    // usuario dono do perfil
    $usuario_dono = retorne_usuario_dono_perfil();
    // dados de avaliacao
    $dados_avaliacao = retorne_dados_avaliacao_perfil_usuario($idusuario);
    // separa dados de avalicacao
    $agilidade = $dados_avaliacao['agilidade'];
    $atendimento = $dados_avaliacao['atendimento'];
    $honestidade = $dados_avaliacao['honestidade'];
    // tipos de classes
    $tipo_classe[1] = retorna_tipo_classe_avaliacao($agilidade);
    $tipo_classe[2] = retorna_tipo_classe_avaliacao($atendimento);
    $tipo_classe[3] = retorna_tipo_classe_avaliacao($honestidade);
    // codigo html
    $codigo_html = "\n<div class='classe_div_avaliar_perfil'>\n<div class='classe_div_avaliar_perfil_titulo'>{$idioma['118']}</div>\n\n<div class='classe_div_avaliar_perfil_apresenta_repucacao'>\n<div class='{$tipo_classe['1']}' onclick='avaliar_perfil_usuario(1);'>{$agilidade}{$idioma['122']}</div>\n<div class='{$tipo_classe['2']}' onclick='avaliar_perfil_usuario(2);'>{$atendimento}{$idioma['122']}</div>\n<div class='{$tipo_classe['3']}' onclick='avaliar_perfil_usuario(3);'>{$honestidade}{$idioma['122']}</div>\n</div>\n\n<div class='classe_div_avaliar_perfil_apresenta_repucacao'>\n<div>{$idioma['119']}</div>\n<div>{$idioma['120']}</div>\n<div>{$idioma['121']}</div>\n</div>\n\n</div>\n";
    // retorno
    return $codigo_html;
}
function retorne_idusuario_existe($idusuario, $redirecionar)
{
    // tabela
    $tabela = TABELA_CADASTRO;
    // valida idusuario nao e nulo
    if ($idusuario == null) {
        // retorna verdadeiro
        return true;
    }
    // query
    $query = "select *from {$tabela} where id='{$idusuario}';";
    // valida existencia de usuario
    if (retorne_numero_linhas_query($query) == 0) {
        // redireciona
        if ($redirecionar == true) {
            // so redireciona se o usuario estiver logado
            if (retorne_usuario_logado() == true) {
                // chama pagina inicial
                chama_pagina_inicial();
                // id de usuario nao existe
                return false;
            } else {
                // id de usuario nao existe
                return false;
            }
        } else {
            // id de usuario nao existe
            return false;
        }
    } else {
        // usuario existe
        return true;
    }
}
function carregar_atualizacoes_jquery()
{
    // globals
    global $idioma;
    // valida usuario logado
    if (retorne_usuario_logado() == false) {
        // retorno nulo
        return null;
    }
    // tempo de timer
    $tempo_timer = CONFIG_TIMER;
    // campos notificacoes
    $campos_notificacoes = "\n\n\nnotificacao_feeds();\n\n\n";
    // campo conexao de usuario
    $campo_conexao_usuario = "\n\n\natualiza_conexao_usuario();\n\n\n";
    // campo chat
    if (retorne_href_get() == $idioma[81]) {
        $campo_chat = "\n\n\ncarrega_mensagens_chat();\n\n\n";
    }
    // campo resolucao
    $campo_resolucao = "\n\n\ndetecta_resolucao_pagina();\n\n\n";
    // codigo html
    $codigo_html .= "\n<script>\n\n\nvar variavelTempoAtualizador = setInterval(function(){ AtualizadorTimer() }, {$tempo_timer});\n\n\nfunction AtualizadorTimer() {\n\n\ncarregar_atualizacoes_jquery();\n\n\n};\n\n\n\n\nfunction carregar_atualizacoes_jquery(){\n\n\n\n// codigos aqui ::::\n{$campos_notificacoes}\n{$campo_conexao_usuario}\n{$campo_chat}\n{$campo_resolucao}\n\n// codigos aqui ::::\nestado_lixeira();\nnotificacao_novas_mensagens_chat();\natualizacoes_chat_usuario();\n\n\n// codigos aqui ::::\n\n\n// ::::\n\n\n\n};\n\n\n</script>\n\n\n";
    // retorno
    return $codigo_html;
}
function campo_comprar_produto($dados)
{
    // globals
    global $idioma;
    global $pagina_href;
    global $requeste;
    // separa dados
    $idusuario = $dados['idusuario'];
    // id de usuario logado
    $idusuario_logado = retorne_idusuario_logado();
    // contador
    $contador = 1;
    // quantidade
    $quantidade = $dados['quantidade'];
    // preco do produto
    $preco = $dados['preco'];
    // id de produto
    $id = $dados['id'];
    // juros
    $juros = $dados['juros'];
    // monta array numero de produtos
    for ($contador == $contador; $contador <= $quantidade; $contador++) {
        // array de quantidade de produtos
        $quantidade_produtos[] = $contador;
    }
    // evento numero de produtos
    $evento_numero_produtos = "onchange='calcula_preco_compra({$id}, {$preco}, {$juros});'";
    // campo numero produtos
    $campo_numero_produtos = gerador_select_option($quantidade_produtos, 1, null, "id_select_numero_produtos_{$id}", $evento_numero_produtos);
    // imagem de carrinho
    $imagem_carrinho = retorne_imagem_servidor(17);
    // valida usar juros
    if ($juros > 0) {
        // calcula preco com juros
        $preco_juros = calcula_juros($preco, 1, $juros);
        $campo_preco_juros = "\n<div class='div_class_finaliza_compra_produto_div3' id='id_div_preco_finaliza_compra_juros_{$id}'>R\$ {$preco_juros}</div>\n";
    }
    // verifica se ja comprou o produto
    if (retorne_comprou_produto($id) == true) {
        // imagem comprou
        $imagem_comprou = retorne_imagem_servidor(18);
        // codigo html
        $codigo_html = "\n<div class='div_classe_informa_comprou_produto'>\n\n<div class='div_classe_informa_comprou_produto_div1'>\n{$imagem_comprou}\n</div>\n\n<div class='div_classe_informa_comprou_produto_div2'>\n{$idioma['95']}\n</div>\n\n</div>\n";
        // retorno
        return $codigo_html;
    }
    // valida usuario logado
    if (retorne_usuario_logado() == true and $idusuario_logado != $idusuario) {
        // codigo html
        $codigo_html = "\n<div class='classe_div_compra_produto'>\n\n<div class='classe_div_compra_produto_quantidade'>\n<span>{$idioma['93']}</span>\n{$campo_numero_produtos}\n</div>\n\n<div class='classe_div_compra_produto_botao'>\n<input type='button' value='{$idioma['92']}' class='botao_padrao_2' onclick='comprar_produto({$id});'>\n</div>\n\n<div class='div_class_finaliza_compra_produto'>\n<div class='div_class_finaliza_compra_produto_div1'>{$imagem_carrinho}</div>\n<div class='div_class_finaliza_compra_produto_div2' id='id_div_preco_finaliza_compra_{$id}'>R\$ {$preco}</div>\n{$campo_preco_juros}\n</div>\n\n</div>\n";
    }
    // valida usuario logado
    if (retorne_usuario_logado() == false) {
        // codigo html
        $codigo_html = "\n<div class='div_classe_informa_cadastro_comprar_produto'>\n\n<div>\n{$idioma['94']}\n</div>\n\n<div>\n<a href='{$pagina_href['0']}&{$requeste['4']}={$id}' title='{$idioma['9']}' class='botao_padrao_2'>{$idioma['9']}</a>\n</div>\n\n</div>\n";
    }
    // retorno
    return $codigo_html;
}
function carrega_produtos()
{
    // globals
    global $idioma;
    // tabela
    $tabela = TABELA_PRODUTO;
    // limit de query
    $limit = "order by id desc " . limit_query();
    // termo de pesquisa
    $termo_pesquisa = retorna_termo_pesquisa();
    // idusuario
    $idusuario = retorne_idusuario_request();
    // usuario logado
    $usuario_logado = retorne_usuario_logado();
    // id de produto via get
    $idproduto = retorne_idproduto_get();
    // categoria de produto
    $categoria_produto = retorne_categoria_produto_get();
    // produtos de usuario
    if (retorne_href_get() == $idioma[19]) {
        // completa query
        $completa = "where idusuario='{$idusuario}'";
    }
    // valida termo de pesquisa
    if ($termo_pesquisa == null) {
        // query
        $query = "select *from {$tabela} {$completa} {$limit};";
    } else {
        // campo like
        $campo_like = "titulo like '% {$termo_pesquisa} %' or titulo like '{$termo_pesquisa} %' or titulo like '% {$termo_pesquisa}' or descricao like '% {$termo_pesquisa} %' or descricao like '{$termo_pesquisa} %' or descricao like '% {$termo_pesquisa}'";
        // query
        $query = "select *from {$tabela} where {$campo_like} {$limit};";
    }
    // valida idproduto
    if ($idproduto != -1) {
        $query = "select *from {$tabela} where id='{$idproduto}' {$limit};";
    }
    // pesquisa produto por categoria
    if ($categoria_produto != null) {
        $query = "select *from {$tabela} where categoria='{$categoria_produto}';";
    }
    // comando
    $comando = comando_executa($query);
    // contador
    $contador = 0;
    // constroe produtos
    for ($contador == $contador; $contador <= retorne_numero_linhas_comando($comando); $contador++) {
        // dados
        $dados = mysql_fetch_array($comando, MYSQL_ASSOC);
        // codigo html
        $codigo_html .= constroe_produto($dados);
    }
    // separa dados
    return $codigo_html;
}
function scripts_js_carregar_onload()
{
    // valida usuario logado
    if (retorne_usuario_logado() == true) {
        // campo chat
        $campo_chat = "\n\n\nminimizar_chat_usuario_timer();\n\n\n";
    }
    // codigo html
    $codigo_html .= "\n\n\n<script>\n\n\ninicializa_paginacao_conteudo_site();\n\n\n{$campo_chat}\n</script>\n\n\n";
    // retorno
    return $codigo_html;
}
Beispiel #19
0
function seguir_usuario()
{
    // globals
    global $requeste;
    // valida usuario logado
    if (retorne_usuario_logado() == false) {
        // retorno falso
        return false;
    }
    // tabela
    $tabela[0] = TABELA_SEGUIDORES;
    $tabela[1] = TABELA_AMIZADE;
    // dados de formulario
    $idamigo = remove_html($_REQUEST[$requeste[2]]);
    // idusuario logado
    $idusuario = retorne_idusuario_logado();
    // usuario seguindo
    $usuario_seguindo = retorne_usuario_seguindo($idusuario, $idamigo);
    // verifica se nao e o proprio usuario
    if ($usuario_seguindo == null or $idamigo == null or $idusuario == null) {
        // retorno nulo
        return null;
    }
    // data
    $data = data_atual();
    // adiciona ou remove
    switch ($usuario_seguindo) {
        case 1:
            // remove
            // tabela seguidores
            $query[] = "delete from {$tabela['0']} where idusuario='{$idamigo}' and idamigo='{$idusuario}';";
            // tabela amizade
            $query[] = "delete from {$tabela['1']} where idusuario='{$idamigo}' and idamigo='{$idusuario}';";
            $query[] = "delete from {$tabela['1']} where idusuario='{$idusuario}' and idamigo='{$idamigo}';";
            break;
        case 2:
            // adiciona
            // tabela seguidores
            $query[] = "delete from {$tabela['0']} where idusuario='{$idamigo}' and idamigo='{$idusuario}';";
            $query[] = "insert into {$tabela['0']} values(null, '{$idamigo}', '{$idusuario}', '{$data}');";
            // tabela amizade
            $query[] = "delete from {$tabela['1']} where idusuario='{$idamigo}' and idamigo='{$idusuario}';";
            $query[] = "delete from {$tabela['1']} where idusuario='{$idusuario}' and idamigo='{$idamigo}';";
            $query[] = "insert into {$tabela['1']} values(null, '{$idamigo}', '{$idusuario}', '{$data}');";
            $query[] = "insert into {$tabela['1']} values(null, '{$idusuario}', '{$idamigo}', '{$data}');";
            break;
    }
    // comando executa
    executador_querys($query);
}
Beispiel #20
0
function publicar_produto()
{
    // campos texto de formulario
    $titulo = remove_html($_REQUEST['titulo']);
    $descricao = remove_html($_REQUEST['descricao']);
    $categoria = remove_html($_REQUEST['categoria']);
    // campos numericos de formulario
    $quantidade = remove_html($_REQUEST['quantidade']);
    $parcelamento = remove_html($_REQUEST['parcelamento']);
    $juros = remove_html($_REQUEST['juros']);
    $preco = remove_html($_REQUEST['preco']);
    // valor padrao de juros
    if ($juros == null) {
        $juros = 0;
    }
    // valida campos necessarios
    $quantidade = valida_valor($quantidade, false);
    $parcelamento = valida_valor($parcelamento, false);
    $juros = valida_valor($juros, true);
    $preco = valida_valor($preco, true);
    // valida campos de texto
    if ($titulo == null or $descricao == null) {
        // retorno nulo
        return null;
    }
    // valida campos numericos
    if ($quantidade === false or $parcelamento === false or $juros === false or $preco === false) {
        // retorno nulo
        return null;
    }
    // tabela
    $tabela = TABELA_PRODUTO;
    // data
    $data = data_atual();
    // id de usuario
    $idusuario = retorne_idusuario_logado();
    // faz upload e pega o id de album
    $idalbum = upload_imagens_album();
    // query
    $query = "insert into {$tabela} values(null, '{$idusuario}', '{$idalbum}', '{$titulo}', '{$descricao}', '{$quantidade}', '{$parcelamento}', '{$juros}', '{$preco}', '{$categoria}', '0', '{$data}');";
    // cadastra dados
    if (retorne_usuario_logado() == true) {
        // executa comando
        comando_executa($query);
        // adiciona novo feed em seguidores
        atualiza_numero_feeds(true);
    }
}
function carregar_atualizacoes_jquery_longo()
{
    // globals
    global $idioma;
    // valida usuario logado
    if (retorne_usuario_logado() == false) {
        // retorno nulo
        return null;
    }
    // tempo de timer
    $tempo_timer = CONFIG_TIMER_LONGO;
    // codigo html
    $codigo_html .= "\n<script>\n\n\nvar variavelTempoAtualizadorLongo = setInterval(function(){ AtualizadorTimerLongo() }, {$tempo_timer});\n\n\nfunction AtualizadorTimerLongo() {\n\n\ncarregar_atualizacoes_jquery_longo();\n\n\n};\n\n\n\n\nfunction carregar_atualizacoes_jquery_longo(){\n\n\n\n\n// codigos aqui :::::::::::::::::::::::::::::\n\n\nretorne_numero_usuarios_online();\n\n\n// ::::::::::::::::::::::::::::::::::::::::::\n\n\n\n\n};\n\n\n</script>\n\n\n";
    // retorno
    return $codigo_html;
}
function excluir_imagem_produto()
{
    // id de imagem
    $idimagem = retorne_idimagem_get();
    // tabela
    $tabela = TABELA_IMAGENS_ALBUM;
    // id de usuario logado
    $idusuario = retorne_idusuario_logado();
    // query
    $query = "delete from {$tabela} where id='{$idimagem}' and idusuario='{$idusuario}';";
    // valida usuario logado e executa query
    if (retorne_usuario_logado() == true) {
        // rodando query...
        comando_executa($query);
    }
}
function campo_cadastro_topo()
{
    // globals
    global $idioma;
    global $pagina_href;
    // valida o usuario logado
    if (retorne_usuario_logado() == false) {
        // codigo html
        $codigo_html = formulario_login();
    } else {
        // codigo html
        $codigo_html = "\n<div class='classe_div_campo_cadastro_topo'>\n<a href='{$pagina_href['2']}' title='{$idioma['15']}'>{$idioma['15']}</a>\n</div>\n";
    }
    // retorno
    return $codigo_html;
}
function formulario_login()
{
    // global
    global $idioma;
    // redireciona para o perfil
    if (retorne_usuario_logado() == true) {
        // retorno nulo
        return null;
    }
    // imagem de servidor
    $imagem_servidor[0] = retorne_imagem_servidor(28);
    // codigo html
    $codigo_html = "\n<div class='classe_div_formulario_login'>\n\n<div class='classe_div_formulario_login_exibir_campos' onclick='exibe_campos_login_usuario();'>\n{$imagem_servidor['0']}\n<span class='classe_div_formulario_login_span'>{$idioma['7']}</span>\n</div>\n\n<div class='classe_div_formulario_login_campos' id='id_div_formulario_login_campos'>\n<div class='classe_mensagem_login_cadastro' id='id_mensagem_login_cadastro'></div>\n<div class='classe_div_formulario_login_entrada'>\n<input type='text' id='id_email_login' placeholder='{$idioma['5']}' onkeydown='if(event.keyCode == 13){cadastro_usuario();}'>\n<input type='password' id='id_senha_login' placeholder='{$idioma['6']}' onkeydown='if(event.keyCode == 13){cadastro_usuario();}'>\n</div>\n<div class='classe_div_formulario_login_botoes'>\n<input type='button' value='{$idioma['4']}' class='botao_padrao' onclick='logar_usuario();'>\n<span>\n{$idioma['8']}\n</span>\n<input type='button' value='{$idioma['9']}' class='botao_cadastro' onclick='cadastro_usuario();'>\n</div>\n<div class='classe_div_formulario_login_recupera_conta'>\n<div>\n<a href='#' title='{$idioma['158']}'>{$idioma['158']}</a>\n</div>\n<div class='classe_div_recuperar_senha'>\n<input type='text' id='campo_email_recuperar_conta_usuario' placeholder='{$idioma['159']}' onkeydown='if(event.keyCode == 13){recuperar_conta_usuario();}'>\n</div>\n</div>\n</div>\n\n</div>\n";
    // retorno
    return $codigo_html;
}
function formulario_login()
{
    // global
    global $idioma;
    // redireciona para o perfil
    if (retorne_usuario_logado() == true) {
        // perfil do usuario
        chama_perfil_usuario();
        // retorno nulo
        return null;
    }
    // codigo html
    $codigo_html = "\n<div class='classe_mensagem_login_cadastro' id='id_mensagem_login_cadastro'></div>\n<span>{$idioma['7']}</span>\n<input type='text' id='id_email_login' placeholder='{$idioma['5']}' onkeydown='if(event.keyCode == 13){cadastro_usuario();}'>\n<input type='password' id='id_senha_login' placeholder='{$idioma['6']}' onkeydown='if(event.keyCode == 13){cadastro_usuario();}'>\n<div>\n<input type='button' value='{$idioma['4']}' class='botao_padrao' onclick='logar_usuario();'>\n{$idioma['8']}\n<input type='button' value='{$idioma['9']}' class='botao_cadastro' onclick='cadastro_usuario();'>\n</div>\n";
    // retorno
    return constroe_formulario($codigo_html);
}
function atualizar_produto_usuario()
{
    // campos texto de formulario
    $titulo = remove_html($_REQUEST['titulo']);
    $descricao = remove_html($_REQUEST['descricao']);
    $categoria = remove_html($_REQUEST['categoria']);
    // campos numericos de formulario
    $quantidade = remove_html($_REQUEST['quantidade']);
    $parcelamento = remove_html($_REQUEST['parcelamento']);
    $juros = remove_html($_REQUEST['juros']);
    $preco = remove_html($_REQUEST['preco']);
    // valor padrao de juros
    if ($juros == null) {
        // valor padrao
        $juros = 0;
    }
    // valida campos necessarios
    $quantidade = valida_valor($quantidade, false);
    $parcelamento = valida_valor($parcelamento, false);
    $juros = valida_valor($juros, true);
    $preco = valida_valor($preco, true);
    // valida campos de texto
    if ($titulo == null or $descricao == null) {
        // retorno nulo
        return null;
    }
    // valida campos numericos
    if ($quantidade === false or $parcelamento === false or $juros === false or $preco === false) {
        // retorno nulo
        return null;
    }
    // tabela
    $tabela = TABELA_PRODUTO;
    // data
    $data = data_atual();
    // id de usuario
    $idusuario = retorne_idusuario_logado();
    // faz upload de mais imagens para o album
    upload_imagens_album();
    // query
    $query = "update {$tabela} set titulo = '{$titulo}', descricao = '{$descricao}', categoria = '{$categoria}', quantidade = '{$quantidade}', parcelamento = '{$parcelamento}', juros = '{$juros}', preco = '{$preco}' where idusuario='{$idusuario}';";
    // cadastra dados
    if (retorne_usuario_logado() == true) {
        // executa comando
        comando_executa($query);
    }
}
Beispiel #27
0
function campo_opcoes_perfil()
{
    // valida usuario logado
    if (retorne_usuario_logado() == false) {
        // retorno nulo
        return null;
    }
    // opcoes de perfil
    $opcoes .= "<div class='classe_div_opcao'>";
    $opcoes .= retorne_imagem_servidor(1);
    $opcoes .= "</div>";
    $opcoes .= "<div class='classe_div_opcao'>";
    $opcoes .= retorne_imagem_servidor(10);
    $opcoes .= "</div>";
    $opcoes .= "<div class='classe_div_opcao'>";
    $opcoes .= retorne_imagem_servidor(11);
    $opcoes .= "</div>";
    $opcoes .= "<div class='classe_div_opcao'>";
    $opcoes .= retorne_imagem_servidor(12);
    $opcoes .= "<div class='classe_notificacoes_usuario' id='id_notifica_feeds'></div>";
    $opcoes .= "</div>";
    $opcoes .= "<div class='classe_div_opcao'>";
    $opcoes .= retorne_imagem_servidor(13);
    $opcoes .= "</div>";
    $opcoes .= "<div class='classe_div_opcao'>";
    $opcoes .= retorne_imagem_servidor(2);
    $opcoes .= "</div>";
    $opcoes .= "<div class='classe_div_opcao'>";
    $opcoes .= retorne_imagem_servidor(3);
    $opcoes .= "<div class='classe_notificacoes_usuario' id='id_notifica_vendas'></div>";
    $opcoes .= "</div>";
    // valida usar resolucao
    if (retorna_usar_resolucao() == false) {
        $opcoes .= "<div class='classe_div_opcao' onclick='minimizar_chat_usuario();'>";
        $opcoes .= retorne_imagem_servidor(4);
        $opcoes .= "<div class='classe_notificacoes_usuario' id='id_notifica_chat'></div>";
        $opcoes .= "</div>";
    }
    $opcoes .= "<div class='classe_div_opcao'>";
    $opcoes .= retorne_imagem_servidor(5);
    $opcoes .= "</div>";
    // codigo html
    $codigo_html = "\n<div class='classe_div_campo_opcoes_perfil'>\n{$opcoes}\n</div>\n";
    // retorno
    return $codigo_html;
}
Beispiel #28
0
function campo_cadastro_topo()
{
    // globals
    global $idioma;
    global $pagina_href;
    // codigo html
    $codigo_html[0] = "\n<div class='classe_div_campo_cadastro_topo'>\n<a href='{$pagina_href['2']}' title='{$idioma['15']}' class='botao_padrao'>{$idioma['15']}</a>\n</div>\n";
    // codigo html
    $codigo_html[1] = "\n<div class='classe_div_campo_cadastro_topo'>\n<a href='{$pagina_href['0']}' title='{$idioma['2']}' class='botao_padrao'>{$idioma['2']}</a>\n</div>\n";
    // valida o usuario logado
    if (retorne_usuario_logado() == true) {
        // campo de login
        return $codigo_html[0];
    } else {
        // campo sair
        return $codigo_html[1];
    }
}
function constroe_perfil_usuario()
{
    // globals
    global $idioma;
    // valida usuario logado
    if (retorne_usuario_logado() == false) {
        // retorno nulo
        return null;
    }
    // executa funcoes necessarias
    adicionar_amizade();
    define_padrao_perfil_cadastrar();
    // perfil basico do usuario
    $perfil_basico = constroe_perfil_basico();
    // codigo html
    $codigo_html = "\n<div class='classe_div_perfil_usuario'>{$perfil_basico}</div>\n";
    // retorno
    return $codigo_html;
}
Beispiel #30
0
function jcrop()
{
    // valida o usuario logado
    if (retorne_usuario_logado() == false) {
        // retorno nulo
        return null;
    }
    // pasta de recurso
    $pasta_recurso = PASTA_RECURSOS . "jcrop/";
    // url de scripts
    $script[0] = $pasta_recurso . "jquery.Jcrop.min.css";
    $script[1] = $pasta_recurso . "jquery.color.js";
    $script[2] = $pasta_recurso . "jquery.Jcrop.min.js";
    $campo_script = "\n<script language='javascript'>\n\n// inicializa o framework\n\$(function(){\n\n\$('#cropbox').Jcrop({aspectRatio: 0.75, onSelect: updateCoords, boxWidth: 310, boxHeight: 310});\n\n});\n\n// atualiza as coordenadas\nfunction updateCoords(c){\n\t\n\$('#x').val(c.x);\n\$('#y').val(c.y);\n\$('#w').val(c.w);\n\$('#h').val(c.h);\n\n};\n\n// verifica as coordenadas\nfunction checkCoords(){\n\n// valida coordenada iniciada\nif(document.getElementById('w').value.length == 0){\n\n// retorna falso\t\nreturn false;\n\n};\n\n};\n\n</script>\n";
    // codigo html
    $codigo_html = "\n\n\n<link rel='stylesheet' href='{$script['0']}' type='text/css' media='screen'/>\n\n\n<script type='text/javascript' src='{$script['1']}'></script>\n\n\n<script type='text/javascript' src='{$script['2']}'></script>\n\n\n{$campo_script}\n\n\n";
    // retorno
    return $codigo_html;
}