<?php $smarty->assign('titulo_pagina', 'Produto do Dia'); require_once PHP_ROOT . '/' . CLASS_DIR . '/produto.class.php'; $Produto = new Produto($mysqli); if (ID_LOJA != 1) { $whereIdLoja = "AND LOJA_ID_LOJA = " . ID_LOJA . ""; } else { $whereIdLoja = ""; } $query = "SELECT VALOR_PARAMETRO FROM e_PARAMETRO_LOJA \r\nWHERE NOME_PARAMETRO = 'URL_AMIGAVEL_PROMO_DIA' \r\n" . $whereIdLoja . ""; $resultQuery = $mysqli->ConsultarSQL($query); $urlAmigavelPromoDia = $resultQuery[0]['VALOR_PARAMETRO']; $produtoPromoDia = $Produto->fnProdutoSite($urlAmigavelPromoDia); $smarty->assign('produtoPromoDia', $produtoPromoDia); #plugins $smarty->append('js_files', PLUGINS_DIR . 'form/jquery.form.js'); #JS $smarty->append('js_files', JS_DIR . 'produto_do_dia.js'); #CSS //$smarty->append('css_files', '');
$paginaAtual = 1; } else { $paginaAtual = $pagina; } $smarty->assign('paginaAtual', $paginaAtual); //printr($_SESSION); if (isset($_GET['topListaProduto'])) { $_SESSION['sessionTopListaProduto'] = $_GET['topListaProduto']; $topListaProdutoCookie = $_GET['topListaProduto']; } elseif (isset($_SESSION['sessionTopListaProduto']) and $_SESSION['sessionTopListaProduto'] > 20) { $topListaProdutoCookie = $_SESSION['sessionTopListaProduto']; } else { $topListaProdutoCookie = 20; } $smarty->assign('produtosLimiter', $topListaProdutoCookie); $countProdutoSite = $Produto->fnProdutoSite(null, null, $ordem, $busca, $getCategorias, true, null, $getLinhas, $filtroOfertas); $nroProdutos = $countProdutoSite[0]["NRO_PRODUTOS"]; $nroPaginas = ceil($nroProdutos / $topListaProdutoCookie); $varListaProduto = $topListaProdutoCookie * $pagina; $topListaProduto = $varListaProduto - $topListaProdutoCookie + 1; $smarty->assign('topListaProduto', $topListaProduto); $smarty->assign('topListaProdutoCookie', $topListaProdutoCookie); $listaProdutoSite = $Produto->fnProdutoSite(null, $topListaProduto, $ordem, $busca, $getCategorias, false, $topListaProdutoCookie, $getLinhas, $filtroOfertas); $smarty->assign('listaProdutoSite', $listaProdutoSite); $smarty->assign('nroColunas', 5); /**/ /*desc boleto*/ $smarty->assign('descontoAVista', DESCONTO_FORMA_PAGAMENTO_BOLETO); /**/ $linkPagina = SERVER_NAME; if (isset($_GET['page'])) {
require_once CLASS_DIR . 'menu.class.php'; require_once CLASS_DIR . 'produto.class.php'; $Menu = new Menu($mysqli); $Produto = new Produto($mysqli); $paginaTit = 'Lista de Produtos'; $navegacao = 'Lista de Produtos'; $menu = 'lista_Produtos'; if (isset($_GET["busca"])) { $busca = $_GET["busca"]; } else { $busca = null; } /**/ $topListaProduto = 15; $smarty->assign('topListaProduto', $topListaProduto); $listaProdutoSite = $Produto->fnProdutoSite(null, $topListaProduto, null, $busca, $getCategorias); $smarty->assign('listaProdutoSite', $listaProdutoSite); $smarty->assign('nroColunas', 3); /**/ $smarty->assign('countCategorias', $countCategorias); $smarty->assign('navegacaoCategoria', $getCategorias); $smarty->assign('tituloCategoria', $getCategorias[$countCategorias - 1]["DESCRICAO_CATEGORIA"]); /**/ $menuTopo = $Menu->fnMenu(1); $smarty->assign('menuTopo', $menuTopo); /**/ /**/ $menuSidebarNivel1 = $Menu->fnMenu(1, null, $getCategorias); include 'include/menu_sidebar.php'; $smarty->assign('menuSidebar', $menuSidebar); /**/
$paginaTit = ''; $navegacao = 'Home'; $menu = 'home'; /**/ $dataFinalBanner = date('Y-m-d'); if ($dataFinalBanner == '2013-11-29') { $smarty->assign('bannerBlackFriday', 'S'); } else { $smarty->assign('bannerBlackFriday', 'N'); } /**/ /**/ $topListaProduto = 20; $lengthListaProduto = 20; $smarty->assign('topListaProduto', $topListaProduto); $listaProdutoSite = $Produto->fnProdutoSite(null, $topListaProduto, 'visualizacao', $busca, $getCategorias, false, $lengthListaProduto); $smarty->assign('listaProdutoSite', $listaProdutoSite); $smarty->assign('nroColunas', 3); $smarty->assign('produtosLimiter', $topListaProduto); /**/ /**/ $topListaProdutoLancamento = 12; $lengthListaProdutoLancamento = 12; $smarty->assign('topListaProdutoLancamento', $topListaProdutoLancamento); $listaProdutoSiteLancamento = $Produto->fnProdutoSite(null, $topListaProdutoLancamento, 'lancamento', $busca, $getCategorias, false, $lengthListaProdutoLancamento); $smarty->assign('listaProdutoSiteLancamento', $listaProdutoSiteLancamento); $smarty->assign('nroColunas', 3); /**/ $smarty->assign('countCategorias', $countCategorias); $smarty->assign('navegacaoCategoria', $getCategorias); $smarty->assign('tituloCategoria', $getCategorias[$countCategorias - 1]["DESCRICAO_CATEGORIA"]);
function geraXmlProdutoDia() { $query = "SELECT VALOR_PARAMETRO FROM e_PARAMETRO_LOJA \r\n\t\t\t\tWHERE NOME_PARAMETRO = 'URL_AMIGAVEL_PROMO_DIA' AND LOJA_ID_LOJA = " . ID_LOJA . ""; $resultQuery = $mysqli->ConsultarSQL($query); $urlAmigavelProdutoDia = $resultQuery[0]['VALOR_PARAMETRO']; require_once PHP_ROOT . '/' . CLASS_DIR . 'produto.class.php'; $Produto = new Produto(); $produtoPromoDia = $Produto->fnProdutoSite($urlAmigavelProdutoDia); $valueProdutoPromoDia = $produtoPromoDia[0]; #versao do encoding xml $dom = new DOMDocument("1.0", "ISO-8859-1"); #retirar os espacos em branco $dom->preserveWhiteSpace = false; #gerar o codigo $dom->formatOutput = true; #criando o nó principal (root) $root = $dom->createElement("produtos"); #nó filho (produto) $produto = $dom->createElement("produto"); #setanto nomes e atributos dos elementos xml (nós) $descricaoVenda = $dom->createElement("descricao_venda", $valueProdutoPromoDia['DESCRICAO_VENDA']); $referencia = $dom->createElement("referencia", $valueProdutoPromoDia['REFERENCIA']); $imagem = $dom->createElement("imagem", $valueProdutoPromoDia['IMAGEM_PRINCIPAL']); $urlAmigavel = $dom->createElement("url_amigavel", $valueProdutoPromoDia['URL_AMIGAVEL']); $precoVenda = $dom->createElement("preco_venda", $valueProdutoPromoDia['PRECO_VENDA']); $precoPromocional = $dom->createElement("preco_promocional", $valueProdutoPromoDia['PRECO_PROMOCIONAL']); #adiciona os nós (informacaoes do produto) em produto $produto->appendChild($descricaoVenda); $produto->appendChild($referencia); $produto->appendChild($imagem); $produto->appendChild($urlAmigavel); $produto->appendChild($precoVenda); $produto->appendChild($precoPromocional); #adiciona o nó produto em (root) produtos $root->appendChild($produto); $dom->appendChild($root); # Para salvar o arquivo, descomente a linha $dom->save("../../xml/produto_do_dia.xml"); #cabeçalho da página //header("Content-Type: text/xml"); # imprime o xml na tela //print $dom->saveXML(); }
$menuTopo .= '<li class="subMenucategoriaFilha"> <a class="subMenuCategoriasLink" href="/' . $valueMenuTopoNivel1['URL_AMIGAVEL'] . '/' . $valueMenuTopoNivel2['URL_AMIGAVEL'] . '/' . $valueMenuTopoNivel3['URL_AMIGAVEL'] . '/"> <span> - ' . fnPrimeiraMaiuscula($valueMenuTopoNivel3['DESCRICAO_CATEGORIA']) . '</span> </a> </li>'; } if ($valueMenuTopoNivel1['ID_CATEGORIA'] == ID_CATEGORIA_PADRAO_1 or $valueMenuTopoNivel1['ID_CATEGORIA'] == ID_CATEGORIA_PADRAO_2) { $menuTopo .= '</ul>'; } } if ($valueMenuTopoNivel1['ID_CATEGORIA'] != ID_CATEGORIA_PADRAO_1 and $valueMenuTopoNivel1['ID_CATEGORIA'] != ID_CATEGORIA_PADRAO_2) { $menuTopo .= '</ul>'; } $menuTopo .= '</li></ul></li>'; } $produtoPromoDia = $Produto->fnProdutoSite(URL_AMIGAVEL_PROMO_DIA); $valueProdutoPromoDia = $produtoPromoDia[0]; $menuTopo .= '<li class="categoriasLi categoriasLiOfertas"> <a class="categoriasLink" href="javascript:;">Ofertas</a> <div class="bannerOfertaDia"> <a class="ofertaDiaLink" href="/' . $valueProdutoPromoDia['URL_AMIGAVEL'] . '.html"> <img alt="" src="' . MIDIA_DIR . '/produtos/detalhe/' . $valueProdutoPromoDia['IMAGEM_PRINCIPAL'] . '"> </a> <div class="descricaoOfertaDia"> <a class="ofertaDiaLink" href="/' . $valueProdutoPromoDia['URL_AMIGAVEL'] . '.html"> <span class="produtoTitulo"> ' . $valueProdutoPromoDia['DESCRICAO_VENDA'] . ' </span> <div class="valoresOfertaDia"> <span class="valorDe">De R$ ' . fnFormataPreco($valueProdutoPromoDia['PRECO_VENDA']) . '</span> <span class="parcelas">Por R$</span>
$listaListaCasamento = $ListaCasamento->fnListaCasamento($idListaCasamento); $listaCasamento = $listaListaCasamento[0]; $smarty->assign('idListaCasamento', $listaCasamento['ID_LISTA_CASAMENTO']); $smarty->assign('url', $listaCasamento['URL']); $smarty->assign('fotoCapa', $listaCasamento['FOTO_CAPA']); $smarty->assign('nomeConjuge1', ucwords(strtolower($listaCasamento['CONJUGE1']))); $smarty->assign('nomeConjuge2', ucwords(strtolower($listaCasamento['CONJUGE2']))); } function nl2br2($string) { //$string = nl2br($string); $string = str_replace('<br>', "<br>", $string); return $string; } $smarty->assign('minhaIdListaCasamento', $_SESSION['sessionMinhaIdListaCasamento']); $produto = $Produto->fnProdutoSite($urlAmigavel); if (count($produto) == 0) { //header('Location:/'); } /*$idProduto = $row["PROD_ID_PRODUTO"];*/ $valorProduto = $produto[0]; $idProduto = $valorProduto["PROD_ID_PRODUTO"]; $idProdutoCombinacao = $valorProduto["PRCO_ID_PRODUTO_COMBINACAO"]; $descricaoVenda = $valorProduto["DESCRICAO_VENDA"]; $referencia = $valorProduto["REFERENCIA"]; $descricaoLonga = nl2br2($valorProduto["DESCRICAO_LONGA"]); $descricaoCurta = nl2br2($valorProduto["DESCRICAO_CURTA"]); $precoVenda = $valorProduto["PRECO_VENDA"]; $precoPromocional = $valorProduto["PRECO_PROMOCIONAL"]; $tipoPromocao = $valorProduto["TIPO_PROMOCAO"]; $valorPromocao = $valorProduto["VALOR_PROMOCAO"];
/**/ if (isset($_GET['page']) and $_GET['page'] > 1) { $pagina = $_GET['page']; } else { $pagina = 0; } if ($pagina == 0) { $paginaAtual = 1; } else { $paginaAtual = $pagina; } $smarty->assign('paginaAtual', $paginaAtual); $topListaProdutoCookie = 30; $lengthListaProduto = 30; $smarty->assign('produtosLimiter', $topListaProdutoCookie); $countProdutoSite = $Produto->fnProdutoSite(null, null, $ordem, $busca, $getCategorias, true, null); $nroProdutos = $countProdutoSite[0]["NRO_PRODUTOS"]; $nroPaginas = ceil($nroProdutos / $topListaProdutoCookie); $varListaProduto = $topListaProdutoCookie * $pagina; $topListaProduto = $varListaProduto - $lengthListaProduto + 1; $smarty->assign('topListaProduto', $topListaProduto); $smarty->assign('topListaProdutoCookie', $topListaProdutoCookie); $listaProdutoSite = $Produto->fnProdutoSite(null, $topListaProduto, $ordem, $busca, $getCategorias, false, $lengthListaProduto); $smarty->assign('listaProdutoSite', $listaProdutoSite); $smarty->assign('nroColunas', 5); /**/ $linkPagina = SERVER_NAME; if (isset($_GET['page'])) { $linkPagina = str_replace('&page=' . $_GET['page'], '', SERVER_NAME); } $smarty->assign('linkPagina', $linkPagina);