Пример #1
0
<?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', '');
Пример #2
0
    $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'])) {
Пример #3
0
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);
/**/
Пример #4
0
$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"]);
Пример #5
0
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();
}
Пример #6
0
            $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>
Пример #7
0
    $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('&lt;br&gt;', "<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"];
Пример #8
0
/**/
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);