public function pegarInformacoes($id) { $informacoes = array(); $Funcao = new Funcao(); $queryProdutos = mysql_query("SELECT * FROM `produtos` " . $Funcao->carregarSearchSQL("id", is_array($id) ? $id : array($id))); while ($resultadoProdutos = mysql_fetch_assoc($queryProdutos)) { $informacoes[$resultadoProdutos["id"]] = $resultadoProdutos; } if (count($informacoes) > 0) { $queryAnuncios = mysql_query("SELECT * FROM `anuncios_produtos` " . $Funcao->carregarSearchSQL("produto", array_keys($informacoes))); while ($resultadoAnuncios = mysql_fetch_assoc($queryAnuncios)) { $produtoId = $resultadoAnuncios["produto"]; $descricao = $informacoes[$produtoId]["descricao_site"] ? $informacoes[$produtoId]["descricao_site"] : $informacoes[$produtoId]["descricao"]; $informacoes[$produtoId]["link"] = $this->pegarUrl($resultadoAnuncios, array("descricao" => $descricao)); } } return count($informacoes) == 1 ? $informacoes[$id] : $informacoes; }
public function pegarInformacoes($id) { $informacoes = array(); $Funcao = new Funcao(); $queryMenu = mysql_query("SELECT * FROM `menus` " . $Funcao->carregarSearchSQL("id", is_array($id) ? $id : array($id))); while ($resultadoMenu = mysql_fetch_assoc($queryMenu)) { $menuId = $resultadoMenu["id"]; $informacoes[$menuId] = $resultadoMenu; $informacoes[$menuId]["link"] = $this->pegarUrl($menuId, $resultadoMenu["descricao"]); } return count($informacoes) == 1 ? $informacoes[$id] : $informacoes; }
public function pegarAnunciosProdutos($id) { $Funcao = new Funcao(); $anunciosProdutos = array(); $queryAnunciosProdutos = mysql_query("SELECT * FROM `anuncios_produtos` " . $Funcao->carregarSearchSQL("anuncio", is_array($id) ? $id : array($id)) . " ORDER BY ordem ASC"); while ($resultadoAnunciosProdutos = mysql_fetch_assoc($queryAnunciosProdutos)) { $anuncioId = $resultadoAnunciosProdutos["anuncio"]; $produtoId = $resultadoAnunciosProdutos["produto"]; $anunciosProdutos[$anuncioId][] = $produtoId; } // return (count($anunciosProdutos) == 1 ? $anunciosProdutos[$id] : $anunciosProdutos); return $anunciosProdutos; }