function carrega_usuarios_chat()
{
    // globals
    global $idioma;
    // limit
    $limit = limit_query();
    // tabela
    $tabela = TABELA_AMIZADE;
    // id de usuario
    $idusuario = retorne_idusuario_request();
    // query
    $query = "select *from {$tabela} where idamigo='{$idusuario}' order by id desc {$limit};";
    // comando
    $comando = comando_executa($query);
    // numero de linhas
    $numero_linhas = retorne_numero_linhas_comando($comando);
    // contador
    $contador = 0;
    // cria lista de usuarios
    for ($contador == $contador; $contador <= $numero_linhas; $contador++) {
        // separa dados
        $dados = mysql_fetch_array($comando, MYSQL_ASSOC);
        // codigo html
        $codigo_html .= constroe_usuario_chat($dados);
    }
    // retorno
    return $codigo_html;
}
Example #2
0
 public static function init($str)
 {
     self::$limit = new Limit();
     self::$limit->fromString($str);
     // limit_query deve retornar um objeto da classe 'Lista'
     self::$vector = limit_query();
 }
function carrega_feeds_usuario()
{
    // globals
    global $idioma;
    // tabelas
    $tabela[0] = TABELA_SEGUIDORES;
    $tabela[1] = TABELA_PRODUTO;
    // campos de tabela
    $campos_tabela[1] = TABELA_SEGUIDORES . ".idusuario";
    $campos_tabela[2] = TABELA_PRODUTO . ".idusuario";
    $campos_tabela[3] = TABELA_PRODUTO . ".id";
    $campos_tabela[4] = TABELA_SEGUIDORES . ".idamigo";
    // idusuario logado
    $idusuario = retorne_idusuario_logado();
    // limite de query
    $limite_query = limit_query();
    // query
    $query = "select distinct *from {$tabela['1']} inner join {$tabela['0']} on {$campos_tabela['2']}={$campos_tabela['1']} and {$campos_tabela['4']}='{$idusuario}' order by {$campos_tabela['3']} desc {$limite_query};";
    // comando
    $comando = comando_executa($query);
    // contador
    $contador = 0;
    // numero de linhas
    $numero_linhas = retorne_numero_linhas_comando($comando);
    // constroe produtos
    for ($contador == $contador; $contador <= $numero_linhas; $contador++) {
        // dados
        $dados = mysql_fetch_array($comando, MYSQL_ASSOC);
        // codigo html
        $codigo_html .= constroe_produto($dados);
    }
    // retorno
    return $codigo_html;
}
function carrega_relatorio_comprou()
{
    // globals
    global $idioma;
    global $requeste;
    // tabela
    $tabela = TABELA_VENDAS;
    // idusuario
    $idusuario = retorne_idusuario_logado();
    // limit de query
    $limit_query = limit_query();
    // query
    $query = "select *from {$tabela} where idamigo='{$idusuario}' order by id desc {$limit_query};";
    // contador
    $contador = 0;
    // comando
    $comando = comando_executa($query);
    // numero de linhas
    $numero_linhas = retorne_numero_linhas_comando($comando);
    // contruindo relatorio
    for ($contador == $contador; $contador <= $numero_linhas; $contador++) {
        // dados
        $dados = mysql_fetch_array($comando, MYSQL_ASSOC);
        // separa dados
        $id = $dados['id'];
        $idamigo = $dados['idamigo'];
        $idproduto = $dados['idproduto'];
        $quantidade = $dados['quantidade'];
        $preco = $dados['preco'];
        $preco_juros = $dados['preco_juros'];
        $juros = $dados['juros'];
        $data = $dados['data'];
        $parcelamento = $dados['parcelamento'];
        $preco_mensal = $dados['preco_mensal'];
        $venda_concluida = $dados['venda_concluida'];
        // valida id
        if ($id != null) {
            // dados de produto
            $dados_produto = retorne_dados_produto($idproduto);
            // separa dados de produto
            $titulo = $dados_produto['titulo'];
            // aplica link sobre titulo de produto
            $titulo = constroe_link_idproduto($idproduto, $titulo);
            // simula request
            $_REQUEST[$requeste[2]] = $dados_produto['idusuario'];
            // perfil do usuario
            $perfil_usuario = constroe_perfil_completo();
            // data amigavel
            $data = converte_data_amigavel($data);
            // campo cancela compra
            $campo_cancelar_compra = "<input type='button' value='{$idioma['107']}' class='botao_padrao' onclick='cancelar_compra({$idproduto});'>";
            // codigo html
            $codigo_html .= "\n<div class='classe_div_relatorio_venda'>\n\n<div class='classe_div_relatorio_venda_separa_campo'>\n<span class='classe_div_relatorio_venda_span'>{$idioma['101']}</span>{$titulo}\n</div>\n\n<div class='classe_div_relatorio_venda_separa_campo'>\n<span class='classe_div_relatorio_venda_span'>{$idioma['93']}</span>{$quantidade}\n</div>\n\n<div class='classe_div_relatorio_venda_separa_campo'>\n<span class='classe_div_relatorio_venda_span'>{$idioma['32']}</span>{$preco}\n</div>\n\n<div class='classe_div_relatorio_venda_separa_campo'>\n<span class='classe_div_relatorio_venda_span'>{$idioma['99']}</span>{$juros}\n</div>\n\n<div class='classe_div_relatorio_venda_separa_campo'>\n<span class='classe_div_relatorio_venda_span'>{$idioma['100']}</span>{$preco_juros}\n</div>\n\n\n<div class='classe_div_relatorio_venda_separa_campo'>\n<span class='classe_div_relatorio_venda_span'>{$idioma['102']}</span>{$parcelamento}\n</div>\n\n<div class='classe_div_relatorio_venda_separa_campo'>\n<span class='classe_div_relatorio_venda_span'>{$idioma['103']}</span>{$preco_mensal}\n</div>\n\n<div class='classe_div_relatorio_venda_separa_campo'>\n{$data}\n</div>\n\n<div class='classe_div_relatorio_venda_separa_campo'>\n{$campo_cancelar_compra}\n</div>\n\n{$perfil_usuario}\n\n</div>\n";
        }
    }
    // retorno
    return $codigo_html;
}
Example #5
0
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;
}
Example #6
0
function carrega_seguidores()
{
    // globals
    global $idioma;
    // limit
    $limit = limit_query();
    // tabela
    $tabela = TABELA_SEGUIDORES;
    // id de usuario
    $idusuario = retorne_idusuario_request();
    // query
    if (retorne_href_get() == $idioma[77]) {
        // query
        $query = "select *from {$tabela} where idusuario='{$idusuario}' {$limit};";
        // modo
        $modo = 1;
    }
    // query
    if (retorne_href_get() == $idioma[76]) {
        // query
        $query = "select *from {$tabela} where idamigo='{$idusuario}' {$limit};";
        // modo
        $modo = 2;
    }
    // comando
    $comando = comando_executa($query);
    // contador
    $contador = 0;
    // numero de linhas
    $numero_linhas = retorne_numero_linhas_comando($comando);
    // constroe seguidores
    for ($contador == $contador; $contador <= $numero_linhas; $contador++) {
        // dados
        $dados = mysql_fetch_array($comando, MYSQL_ASSOC);
        // constroe seguidores
        $codigo_html .= constroe_seguidor_usuario($dados, $modo);
    }
    // retorno
    return $codigo_html;
}
function carrega_relatorio_vendeu()
{
    // globals
    global $idioma;
    global $requeste;
    // tabela
    $tabela = TABELA_VENDAS;
    // idusuario
    $idusuario = retorne_idusuario_logado();
    // limit de query
    $limit_query = limit_query();
    // dados de formulario
    $tipo_relatorio = remove_html($_REQUEST['tipo_relatorio']);
    // tipo de relatorio a ser carregado
    switch ($tipo_relatorio) {
        // novas vendas
        case 1:
            // query
            $query = "select *from {$tabela} where idusuario='{$idusuario}' and venda_concluida='0' order by id desc {$limit_query};";
            break;
            // vendas concluidas
        // vendas concluidas
        case 3:
            // query
            $query = "select *from {$tabela} where idusuario='{$idusuario}' and venda_concluida='1' order by id desc {$limit_query};";
            break;
    }
    // contador
    $contador = 0;
    // comando
    $comando = comando_executa($query);
    // numero de linhas
    $numero_linhas = retorne_numero_linhas_comando($comando);
    // contruindo relatorio
    for ($contador == $contador; $contador <= $numero_linhas; $contador++) {
        // dados
        $dados = mysql_fetch_array($comando, MYSQL_ASSOC);
        // separa dados
        $id = $dados['id'];
        $idamigo = $dados['idamigo'];
        $idproduto = $dados['idproduto'];
        $quantidade = $dados['quantidade'];
        $preco = $dados['preco'];
        $preco_juros = $dados['preco_juros'];
        $juros = $dados['juros'];
        $data = $dados['data'];
        $parcelamento = $dados['parcelamento'];
        $preco_mensal = $dados['preco_mensal'];
        $venda_concluida = $dados['venda_concluida'];
        // valida id
        if ($id != null) {
            // dados de produto
            $dados_produto = retorne_dados_produto($idproduto);
            // separa dados de produto
            $titulo = $dados_produto['titulo'];
            // aplica link sobre titulo de produto
            $titulo = constroe_link_idproduto($idproduto, $titulo);
            // simula request
            $_REQUEST[$requeste[2]] = $idamigo;
            // perfil do usuario
            $perfil_usuario = constroe_perfil_completo();
            // data amigavel
            $data = converte_data_amigavel($data);
            // valida venda concluida
            if ($venda_concluida == 0) {
                // campo concluir venda
                $campo_concluir_venda = "\n<div class='classe_div_relatorio_venda_separa_campo' id='id_div_campo_conluir_venda_{$idproduto}'>\n<input type='button' value='{$idioma['104']}' class='botao_padrao_2' onclick='concluir_venda({$idproduto}, {$idamigo}, 1, {$quantidade});'>\n<input type='button' value='{$idioma['106']}' class='botao_padrao' onclick='concluir_venda({$idproduto}, {$idamigo}, 0, {$quantidade});'>\n</div>\n";
            } else {
                // campo concluir venda
                $campo_concluir_venda = null;
                $campo_concluir_venda .= "<div class='classe_div_relatorio_venda_imagem_1'>";
                $campo_concluir_venda .= retorne_imagem_servidor(18);
                $campo_concluir_venda .= "</div>";
                $campo_concluir_venda .= "<div class='classe_div_relatorio_venda_imagem_1_texto'>";
                $campo_concluir_venda .= $idioma[105];
                $campo_concluir_venda .= "</div>";
                $campo_concluir_venda .= "<div class='classe_div_relatorio_venda_botao_descartar'>";
                $campo_concluir_venda .= "<input type='button' value='{$idioma['106']}' class='botao_padrao' onclick='concluir_venda({$idproduto}, {$idamigo}, 0, {$quantidade});'>";
                $campo_concluir_venda .= "</div>";
            }
            // codigo html
            $codigo_html .= "\n<div class='classe_div_relatorio_venda'>\n\n<div class='classe_div_relatorio_venda_separa_campo'>\n<span class='classe_div_relatorio_venda_span'>{$idioma['101']}</span>{$titulo}\n</div>\n\n<div class='classe_div_relatorio_venda_separa_campo'>\n<span class='classe_div_relatorio_venda_span'>{$idioma['93']}</span>{$quantidade}\n</div>\n\n<div class='classe_div_relatorio_venda_separa_campo'>\n<span class='classe_div_relatorio_venda_span'>{$idioma['32']}</span>{$preco}\n</div>\n\n<div class='classe_div_relatorio_venda_separa_campo'>\n<span class='classe_div_relatorio_venda_span'>{$idioma['99']}</span>{$juros}\n</div>\n\n<div class='classe_div_relatorio_venda_separa_campo'>\n<span class='classe_div_relatorio_venda_span'>{$idioma['100']}</span>{$preco_juros}\n</div>\n\n\n<div class='classe_div_relatorio_venda_separa_campo'>\n<span class='classe_div_relatorio_venda_span'>{$idioma['102']}</span>{$parcelamento}\n</div>\n\n<div class='classe_div_relatorio_venda_separa_campo'>\n<span class='classe_div_relatorio_venda_span'>{$idioma['103']}</span>{$preco_mensal}\n</div>\n\n<div class='classe_div_relatorio_venda_separa_campo'>\n{$data}\n</div>\n\n<div class='classe_div_relatorio_venda_separa_campo'>\n{$campo_concluir_venda}\n</div>\n\n{$perfil_usuario}\n\n</div>\n";
        }
    }
    // retorno
    return $codigo_html;
}
function carrega_relatorio_deve_recebe()
{
    // globals
    global $idioma;
    global $requeste;
    // tabela
    $tabela = TABELA_VENDAS;
    // idusuario
    $idusuario = retorne_idusuario_logado();
    // limit de query
    $limit_query = limit_query();
    // dados de formulario
    $tipo_relatorio = remove_html($_REQUEST['tipo_relatorio']);
    // tipo de relatorio a ser carregado
    switch ($tipo_relatorio) {
        // quanto paga
        case 4:
            // query
            $query = "select *from {$tabela} where idamigo='{$idusuario}' and venda_concluida='1' order by id desc {$limit_query};";
            break;
            // quanto recebe
        // quanto recebe
        case 5:
            // query
            $query = "select *from {$tabela} where idusuario='{$idusuario}' and venda_concluida='1' order by id desc {$limit_query};";
            break;
    }
    // contador
    $contador = 0;
    // comando
    $comando = comando_executa($query);
    // numero de linhas
    $numero_linhas = retorne_numero_linhas_comando($comando);
    // contruindo relatorio
    for ($contador == $contador; $contador <= $numero_linhas; $contador++) {
        // dados
        $dados = mysql_fetch_array($comando, MYSQL_ASSOC);
        // separa dados
        $id = $dados['id'];
        $idamigo = $dados['idamigo'];
        $idproduto = $dados['idproduto'];
        $quantidade = $dados['quantidade'];
        $preco = $dados['preco'];
        $preco_juros = $dados['preco_juros'];
        $juros = $dados['juros'];
        $data = $dados['data'];
        $parcelamento = $dados['parcelamento'];
        $preco_mensal = $dados['preco_mensal'];
        $venda_concluida = $dados['venda_concluida'];
        $pago = $dados['pago'];
        // valida id
        if ($id != null) {
            // dados de produto
            $dados_produto = retorne_dados_produto($idproduto);
            // separa dados de produto
            $titulo = $dados_produto['titulo'];
            // aplica link sobre titulo de produto
            $titulo = constroe_link_idproduto($idproduto, $titulo);
            // data amigavel
            $data = converte_data_amigavel($data);
            // campo pago
            switch ($tipo_relatorio) {
                // informa se pagou
                case 4:
                    $campo_pago = constroe_campo_pago_venda_compra($dados, 1);
                    break;
                    // opcao pagou produto
                // opcao pagou produto
                case 5:
                    $campo_pago = constroe_campo_pago_venda_compra($dados, 2);
                    break;
            }
            // codigo html
            $codigo_html .= "\n<div class='classe_div_relatorio_venda'>\n\n<div class='classe_div_relatorio_venda_separa_campo'>\n<span class='classe_div_relatorio_venda_span'>{$idioma['101']}</span>{$titulo}\n</div>\n\n<div class='classe_div_relatorio_venda_separa_campo'>\n<span class='classe_div_relatorio_venda_span'>{$idioma['93']}</span>{$quantidade}\n</div>\n\n<div class='classe_div_relatorio_venda_separa_campo'>\n<span class='classe_div_relatorio_venda_span'>{$idioma['32']}</span>{$preco}\n</div>\n\n<div class='classe_div_relatorio_venda_separa_campo'>\n<span class='classe_div_relatorio_venda_span'>{$idioma['99']}</span>{$juros}\n</div>\n\n<div class='classe_div_relatorio_venda_separa_campo'>\n<span class='classe_div_relatorio_venda_span'>{$idioma['100']}</span>{$preco_juros}\n</div>\n\n<div class='classe_div_relatorio_venda_separa_campo'>\n<span class='classe_div_relatorio_venda_span'>{$idioma['102']}</span>{$parcelamento}\n</div>\n\n<div class='classe_div_relatorio_venda_separa_campo'>\n<span class='classe_div_relatorio_venda_span'>{$idioma['103']}</span>{$preco_mensal}\n</div>\n\n<div class='classe_div_relatorio_venda_separa_campo'>\n{$data}\n</div>\n\n{$campo_pago}\n\n</div>\n";
        }
    }
    // retorno
    return $codigo_html;
}