$_SESSION['idu'])); $produto = $produto[0]; $marca = buscaMarcas(array("idmarcas"=>$produto['idmarcas'])); $marca = $marca[0]; $categoria = buscaProduto_categoria(array('idproduto_categoria'=>$produto['idproduto_categoria'])); $categoria = $categoria[0]; $produto_imagens = buscaProduto_imagem(array("idproduto"=>$produto['idproduto'],"ordem"=>'posicao_imagem',"dir"=>'ASC')); $subcategoria = buscaProduto_categoria(array("idproduto_categoria"=>$produto['idsubcategoria'])); $subcategoria = $subcategoria[0]; $modelos = buscaModelos(array("idproduto"=>$produto['idproduto'])); $vejaTbm = buscaProduto(array("inner_relacionado"=>true,"idproduto"=>$produto['idproduto'], "left_categoria"=>true, "status_categorias"=>true, "status_relacionado"=>1)); $arquivos = buscaArquivo(array("idproduto"=>$produto['idproduto'])); //redirecionar para a url do produto // header("HTTP/1.1 301 Moved Permanently"); // header("Location:".ENDERECO."produtos/"); } //busca o menu $menuTopo = buscaProduto_categoria(array("not_idproduto_categoria"=>61, "tipocategoria"=>1, "total_produtos"=>true, "categorias_ativas"=>true,"com_produtos"=>true, "colsSql"=>"PC.idproduto_categoria, PC.nome, PC.urlrewrite, PC.imagem","ordem"=>"nome asc")); $menuQueima = buscaProduto_categoria(array("idproduto_categoria"=>61, "tipocategoria"=>1, "total_produtos"=>true, "categorias_ativas"=>true,"com_produtos"=>true, "colsSql"=>"PC.idproduto_categoria, PC.nome, PC.urlrewrite, PC.imagem","ordem"=>"nome asc")); if(!empty($menuQueima)){ $menuTopo[count($menuTopo)] = $menuQueima[0]; } foreach ($menuTopo as $key => $value) { $subs = buscaProduto_categoria(array("idcategoria"=>$value['idproduto_categoria'],"tipocategoria"=>2, "total_produtos"=>true, "categorias_ativas"=>true,"com_produtos"=>true,"colsSql"=>"PC.nome, PC.urlrewrite")); $menuTopo[$key]['tiposubs'] = 1; if(empty($subs)){ //carregar os produtos na listagem - somente topo e rodape $subs = buscaProduto(array("idcategoria"=>$value['idproduto_categoria'],"status"=>1,"colsSql"=>"P.nome, P.urlrewrite")); $menuTopo[$key]['tiposubs'] = 0; } $menuTopo[$key]['subcategorias'] = $subs; } $menuMarcas = buscaMarcas(array("status"=>1,"total_produtos"=>true,"com_produtos"=>true)); if($MODULO == "home" || empty($MODULO)){ include_once(__DIR__.'/../admin/noticias_class.php'); include_once(__DIR__.'/../admin/parceiros_class.php'); //PAGINA HOME $produtosDestaques = buscaProduto(array("status"=>1,"destaque"=>1,"left_categoria"=>true,"status_categorias"=>1,"ordem"=>"rand()", "limit"=>9)); $destaque = buscaProduto(array("status"=>1,"destaque"=>1,"left_categoria"=>true,"status_categorias"=>1,"ordem"=>"rand()", "limit"=>2)); $noticia = buscaNoticias(array("status"=>"A","limit"=>1,"dataNow"=>true,"ordem"=>"data_hora desc","status_categoria"=>1)); if(!empty($noticia)){ $noticia = $noticia[0]; } $parceiros = buscaParceiros(array("status"=>"A","ordem"=>"ordem asc")); } else if($MODULO == "quem-somos"){ include_once(__DIR__.'/../admin/galeria_class.php'); $galeria = buscaGaleria_imagem(array("idgaleria"=>1,"status"=>"A","ordem"=>"posicao_imagem asc")); $destaque = buscaProduto(array("status"=>1,"destaque"=>1,"left_categoria"=>true,"status_categorias"=>1,"ordem"=>"rand()", "limit"=>1)); } else if($MODULO == "servicos"){ include_once(__DIR__.'/../admin/servicos_class.php'); $servicos2 = buscaServicos(array("status"=>"A","ordem"=>"C.ordem", "dir"=>"asc")); } else if($MODULO == "videos"){ include_once(__DIR__.'/../admin/videos_class.php'); $limit = 9; $pag = 0; if(!empty($_SESSION['idu']) && is_numeric($_SESSION['idu'])){ if($_SESSION['idu'] == 1){ header("HTTP/1.1 301 Moved Permanently"); header("Location:".ENDERECO."videos"); } $pag = $_SESSION['idu'] - 1; } $arrBusca_video = array(); $arrBusca_video['limit'] = $limit; $arrBusca_video['pagina'] = $pag; $arrBusca_video['status'] = 1; $arrBusca_video['ordem'] = "data asc"; $videos = buscaVideos($arrBusca_video); //busca total de videos $arrBusca_video['totalRecords'] = true; $totalVideos = buscaVideos($arrBusca_video); $totalVideos = $totalVideos[0]['totalRecords']; $totalPaginas = ceil($totalVideos / $limit); $urlpag = ENDERECO."videos/"; if(($pag+1) > $totalPaginas){ header("HTTP/1.1 301 Moved Permanently"); header("Location:".ENDERECO."videos"); } } else if($MODULO == "noticias"){ include_once(__DIR__.'/../admin/noticias_categorias_class.php'); include_once(__DIR__.'/../admin/noticias_class.php'); include_once(__DIR__.'/../admin/videos_class.php'); $limit = 5; $pag = 0; $interna = false; if(!empty($_SESSION['idu']) && !is_numeric($_SESSION['idu'])){ //noticia interna $urlrewrite = $_SESSION['idu']; $noticia = buscaNoticias(array("status"=>"A", "urlrewrite"=>$urlrewrite, "status_categoria"=>1)); if(!empty($noticia)){ $interna = true; $noticia = $noticia[0]; //pega fotos $fotos = buscaNoticias_imagem(array("idnoticias"=>$noticia['idnoticias'],"ordem"=>"posicao_imagem asc")); $MODULO = "noticias-interna"; $vejaMais = buscaNoticias(array("status"=>"A","dataNow"=>true,"ordem"=>"data_hora asc", "limit"=>2, "not_idnoticias"=>$noticia['idnoticias'])); $videos = buscaVideos(array("status"=>1,"limit"=>3,"ordem"=>"rand()")); $urlpost = ENDERECO."noticias/".$urlrewrite; } } if(!$interna){ $urlrewrite = ""; $arrBusca_noticia = array(); $arrBusca_noticia['limit'] = $limit; $arrBusca_noticia['status'] = "A"; $arrBusca_noticia['dataNow'] = true; $arrBusca_noticia['ordem'] = "data_hora desc"; $arrBusca_noticia['status_categoria'] = 1; //noticia listagem if(!empty($_SESSION['idu']) && is_numeric($_SESSION['idu'])){ if($_SESSION['idu'] == 1){ header("HTTP/1.1 301 Moved Permanently"); header("Location:".ENDERECO."noticias"); } $pag = $_SESSION['idu'] - 1; } else if(!empty($_SESSION['idu']) && !is_numeric($_SESSION['idu'])){ //verifica categoria $urlrewrite = $_SESSION['idu']; $categoria = buscaNoticias_categorias(array("status"=>1, "urlrewrite"=>$urlrewrite)); if(empty($categoria)){ header("HTTP/1.1 301 Moved Permanently"); header("Location:".ENDERECO."noticias"); }else{ $arrBusca_noticia['idnoticias_categorias'] = $categoria[0]['idnoticias_categorias']; $urlrewrite = $urlrewrite."/"; } if(!empty($_SESSION['extra']) && is_numeric($_SESSION['extra'])){ if($_SESSION['extra'] == 1){ header("HTTP/1.1 301 Moved Permanently"); header("Location:".ENDERECO."noticias/".$_SESSION['idu']); } $pag = $_SESSION['extra'] - 1; } } $arrBusca_noticia['pagina'] = $pag; $noticias = buscaNoticias($arrBusca_noticia); //busca total de noticias $arrBusca_noticia['totalRecords'] = true; $totalNoticias = buscaNoticias($arrBusca_noticia); $totalNoticias = $totalNoticias[0]['totalRecords']; $totalPaginas = ceil($totalNoticias / $limit); $urlpag = ENDERECO."noticias/".$urlrewrite; if(($pag+1) > $totalPaginas){ header("HTTP/1.1 301 Moved Permanently"); header("Location:".ENDERECO."noticias"); } } } else if($MODULO == "downloads"){ include_once(__DIR__.'/../admin/download_categorias_class.php'); include_once(__DIR__.'/../admin/downloads_class.php'); $categorias = buscaDownload_categorias(array("status"=>1,"ordem"=>"ordem asc", "having_downloads"=>true)); }else if($MODULO == "lgpd" || !file_exists($MODULO."_mod.php")){ include_once(__DIR__.'/../admin/faq_class.php'); $lgpd = buscaFaq(array('status'=>'A')); }else if($MODULO == "produtos" || !file_exists($MODULO."_mod.php")){ //produtos $postArray = explode("/",$_REQUEST['p']); $paginacao = 0; $busca = array(); //para conter os dados da categoria ou subcategoria $produto = array(); $categoria = array(); $marcas = array(); $subcategoria = array(); $totalProdutos = 0; $interna = false; $idcategoriaPai = 0; $limit = (isset($_SESSION['limit'])?$_SESSION['limit']:12); $pag = 0; $termoPesquisa = ""; $arrBusca_prod = array(); $arrBusca_prod['limit'] = $limit; $arrBusca_prod['pagina'] = $pag; $arrBusca_prod['status_produto'] = 1; $arrBusca_prod['left_categoria'] = 1; $arrBusca_prod['status_categorias'] = 1; $arrBusca_prod['teste'] = true; $arrBusca_prod['ordem'] = "status asc, nome asc"; if(isset($_SESSION['ordem_lista']) && !empty($_SESSION['ordem_lista'])){ $arrBusca_prod['ordem'] = "status asc"; if($_SESSION['ordem_lista'] == "relevancia"){ $arrBusca_prod['ordem'] .= ", P.estrelas desc"; } else if($_SESSION['ordem_lista'] == "mais_procurados"){ $arrBusca_prod['ordem'] .= ", num_visitas desc"; } } if($postArray[0] == "pesquisa"){ if(empty($postArray[1])){ //redirecionar para a url do produto header("HTTP/1.1 301 Moved Permanently"); header("Location:".ENDERECO."produtos/"); } if(isset($postArray[2]) && $postArray[2] == 1){ //não criar a pagina 1 $link = $_REQUEST['p']; $link = str_replace("/1", "/", $link); header("HTTP/1.1 301 Moved Permanently"); header("Location:".ENDERECO.$link); }else if(isset($postArray[2]) && !empty($postArray[2])){ $pag = $postArray[2] - 1; } $MODULO = "produtos"; //listagem por pagina produtos $arrBusca_prod['pagina'] = $pag; $termoPesquisa = str_replace("-", " ", $postArray[1]); $arrBusca_prod['pesquisar'] = $termoPesquisa; $produtos = buscaProduto($arrBusca_prod); $urlpag = ENDERECO."produtos/"; }else{ $arrayLink = array_reverse($postArray); $arrayLink = array_filter($arrayLink); $arrayLink = array_values($arrayLink); foreach ($arrayLink as $key => $v) { if(is_numeric($v)){ if($v == 1){ //não criar a pagina 1 $link = $_REQUEST['p']; $link = str_replace("/1", "/", $link); header("HTTP/1.1 301 Moved Permanently"); header("Location:".ENDERECO.$link); } $pag = $v - 1; //paginacao }else{ if($v == "produtos"){ //listagem por pagina produtos if (isset($_POST['busca'])) { if(!empty($_SESSION['idu']) && is_numeric($_SESSION['idu'])){ if($_SESSION['idu'] == 1){ // header("HTTP/1.1 301 Moved Permanently"); // header("Location:".ENDERECO."produtos"); } $pag = $_SESSION['idu'] - 1; } $limit = 1000; $produtos = buscaProduto(array('pesquisa_prods'=>$_POST['busca'])); $total = buscaProduto(array('pesquisa_prods'=>$_POST['busca'], 'totalRecords'=>true)); }else{ $arrBusca_prod['pagina'] = $pag; $produtos = buscaProduto($arrBusca_prod); } $urlpag = ENDERECO."produtos/".$_SESSION['idu'].'/'; }else{ $busca = buscaProduto(array("urlrewrite"=>$_SESSION['modulo'],"status"=>1)); if(!empty($busca)){ //é um produto - pagina interna $interna = true; $produto = $busca[0]; if(count($arrayLink) > 2){ //redirecionar para a url do produto // header("HTTP/1.1 301 Moved Permanently"); header("Location:".ENDERECO.$v); } $MODULO = "produto"; }else{ $busca = buscaMarcas(array('urlrewrite'=>$v,"status"=>1,"total_produtos"=>true,"com_produtos"=>true)); if(!empty($busca)){ //é uma marca $busca = $busca[0]; $marcas = $busca; //buscaProdutos $arrBusca_prod['pagina'] = $pag; $arrBusca_prod['idmarcas'] = $busca['idmarcas']; $produtos = buscaProduto($arrBusca_prod); $MODULO = "produtos"; $urlpag = ENDERECO.$busca['urlrewrite']."/"; }else{ //verificar categorias ou subcategoria $busca = buscaProduto_categoria(array("urlrewrite"=>$v,"status"=>1,"total_produtos"=>true,"com_produtos"=>true,"categorias_ativas"=>true)); if(!empty($busca)){ $busca = $busca[0]; if($busca['tipocategoria'] == 2){ // é uma subcategoria $subcategoria = $busca; $categoria = buscaProduto_categoria(array("idproduto_categoria"=>$subcategoria['idcategoria'],"status"=>1)); $categoria = $categoria[0]; $idcategoriaPai = $categoria['idproduto_categoria']; } else{ // é uma categoria $categoria = $busca; $idcategoriaPai = $categoria['idproduto_categoria']; } //buscaProdutos $arrBusca_prod['pagina'] = $pag; $arrBusca_prod['idcategoria'] = $busca['idproduto_categoria']; if (empty($produtos)) { # code... $produtos = buscaProduto($arrBusca_prod); } $MODULO = "produtos"; $urlpag = ENDERECO.$busca['urlrewrite']."/"; }else{ //página nao existe // header("HTTP/1.1 301 Moved Permanently"); // header("Location:".ENDERECO."produtos"); } } }//fecha else verifica categorias ou subcategoria } }//fecha else paginacao } } if(!$interna){ //PAGINAÇÃO $arrBusca_prod['totalRecords'] = true; if (empty($total)) { $total = buscaProduto($arrBusca_prod); # code... } $totalProdutos = $total[0]['totalRecords']; $totalPaginas = ceil($totalProdutos / $limit); $mostrando = ($limit * $pag) + count($produtos); }else{ //PAGINA INTERNA DO PRODUTO include_once(__DIR__.'/../admin/arquivo_class.php'); //busca categoria e subcategoria $categoria = buscaProduto_categoria(array("idproduto_categoria"=>$produto['idcategoria'])); $categoria = $categoria[0]; if($produto['idsubcategoria'] > 0){ $subcategoria = buscaProduto_categoria(array("idproduto_categoria"=>$produto['idsubcategoria'])); $subcategoria = $subcategoria[0]; } //arquivos $arquivos = buscaArquivo(array("idproduto"=>$produto['idproduto'])); //imagens $produto_imagens = buscaProduto_imagem(array("idproduto"=>$produto['idproduto'],"ordem"=>'posicao_imagem',"dir"=>'ASC')); //modelos $modelos = buscaModelos(array("idproduto"=>$produto['idproduto'])); //para o veja tambem $vejaTbm = buscaProduto(array("inner_relacionado"=>true,"idproduto"=>$produto['idproduto'], "left_categoria"=>true, "status_categorias"=>true, "status_relacionado"=>1)); if(count($vejaTbm) < 9){ $ids = array(); foreach ($vejaTbm as $key => $value) { $ids[] = $value['idproduto']; } $ids = implode(",",$ids); $limitVeja = 9 - count($vejaTbm); $newProdutos = buscaProduto(array("not_idproduto"=>$produto['idproduto'],"not_in_idproduto"=>$ids,"status"=>1, "idcategoria"=>$produto['idcategoria'], "left_categoria"=>true, "status_categorias"=>true,"limit"=>$limitVeja,"ordem"=>"rand()")); $vejaTbm = array_merge($vejaTbm, $newProdutos); if(count($vejaTbm) < 9){ $ids = array(); foreach ($vejaTbm as $key => $value) { $ids[] = $value['idproduto']; } $ids = implode(",",$ids); $limitVeja = 9 - count($vejaTbm); $newProdutos = buscaProduto(array("not_idproduto"=>$produto['idproduto'],"not_in_idproduto"=>$ids,"status"=>1, "left_categoria"=>true, "status_categorias"=>true,"limit"=>$limitVeja,"ordem"=>"rand()")); $vejaTbm = array_merge($vejaTbm, $newProdutos); } } $visitas = incrementaVisitasProduto(array("idproduto"=>$produto['idproduto'])); } } //FIM DO PRODUTO ?> SOS Sul | A casa do bombeiro
  • CONTENT
$oferta['idproduto'],"inner_pacotes"=>true,"colsPacotes"=>true, "com_estoque_pacote"=>true, "ordem"=>"Pact.preco","dir"=>"asc","limit"=>1)); $pacoteMenor = $pacoteMenor[0]; $preco = $pacoteMenor['_valor']; } $preco = explode(",",$preco); $precoSub = $preco[1]; $preco = $preco[0]; } include_once("admin/banner_class.php"); $banners = buscaBanner(array("ordem"=>"ordem asc","status"=>"A","banner_tipo"=>1)); $bannersPequena = buscaBanner(array("ordem"=>"rand()","status"=>"A","banner_tipo"=>2,"limit"=>2)); $bannersMeio = buscaBanner(array("ordem"=>"rand()","status"=>"A","banner_tipo"=>3,"limit"=>2)); ?>
Formulário de orçamento
X
Conheça Nossa Loja Virtual