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_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_produtos() { global $idioma; $tabela = TABELA_PRODUTO; $limit = "order by id desc " . limit_query(); $termo_pesquisa = retorna_termo_pesquisa(); $idusuario = retorne_idusuario_request(); $usuario_logado = retorne_usuario_logado(); $idproduto = retorne_idproduto_get(); $categoria_produto = retorne_categoria_produto_get(); if (retorne_href_get() == $idioma[19]) { $completa = "where idusuario='{$idusuario}'"; } if ($termo_pesquisa == null) { $query = "select *from {$tabela} {$completa} {$limit};"; } else { $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 = "select *from {$tabela} where {$campo_like} {$limit};"; } if ($idproduto != -1) { $query = "select *from {$tabela} where id='{$idproduto}' {$limit};"; } if ($categoria_produto != null) { $query = "select *from {$tabela} where categoria='{$categoria_produto}';"; } $comando = comando_executa($query); $contador = 0; for ($contador == $contador; $contador <= retorne_numero_linhas_comando($comando); $contador++) { $dados = mysql_fetch_array($comando, MYSQL_ASSOC); $codigo_html .= constroe_produto($dados); } return $codigo_html; }