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; }
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; }
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 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; }