public function getDados() { $q = edProdutos::getInstance()->busca_todas_categorias_ativas()->query->setHydrationMode(Doctrine_Core::HYDRATE_ARRAY); foreach ($q->execute() as $i) { $this->base[$i['idpai']][] = $i; } $this->itemid = edLoja::getInstance()->itemid; }
defined('_JEXEC') or die("Acesso Restrito"); // importa a class loja jimport('edesktop.programas.loja'); $mid = $params->get('mod_id'); $tit = $params->get('mod_titulo'); $cid = $params->get('mod_categoriaID'); $lim = $params->get('mod_limit'); $iid = edLoja::getInstance()->itemid; // adiciona o style css da loja JHTML::stylesheet('style.css', 'media/com_edesktop/loja/css/'); // carrega dados $dados = edProdutos::getInstance()->busca_produtos_ativos_por_categoria($cid)->getQuery()->limit($lim)->orderBy('rand()')->execute(); ?> <div id="<?php echo $mid; ?> " class="modEdesktopProduto"> <?php echo $module->showtitle ? "<h2>{$tit}</h2>" : ""; ?> <div class="produtos"> <?php foreach ($dados as $p) { echo edLoja::getInstance()->getProdutoHtml($p); } ?> </div> </div>
<?php // carrega o id ca categoria $id = JRequest::getInt('id', 0); // importa a class loja jimport('edesktop.programas.loja'); // pega a config $config = edLoja::getInstance()->getConfig(); // pega a config $config = edLoja::getInstance()->getConfig(); // carrega os dados $dados = edProdutos::getInstance()->setConfig($config)->busca_produtos_ativos_por_categoria($id)->createPager(); // envia para o layout $this->assignRef('dados', $dados); // abre o fabricante $categoria = edProdutos::getInstance()->busca_categoria_ativa_por_id($id)->fetchOne(array(), Doctrine_core::HYDRATE_ARRAY); if ($categoria) { $nome = $categoria['nome']; $_SESSION['eload']['title'] = "{$nome} - {sitename}"; $this->assignRef('titulo', $nome); }
<?php defined('_JEXEC') or die("Acesso Restrito"); // importa a class loja jimport('edesktop.programas.loja'); $mid = $params->get('mod_id'); $tit = $params->get('mod_titulo'); $lim = $params->get('mod_limit'); $imgw = $params->get('mod_img_limit_width'); $imgh = $params->get('mod_img_limit_height'); $iid = edLoja::getInstance()->itemid; // inicia o obj $dados = edProdutos::getInstance()->busca_todos_fabricantes_ativos(); $dados = $dados->query->orderBy('nome ASC')->limit($lim)->execute(); ?> <div id="<?php echo $mid; ?> " class="modEdesktopLojaFabricantes"> <?php echo $module->showtitle ? "<h2>{$tit}</h2>" : ""; ?> <div class="fabricantes"> <?php foreach ($dados as $f) { ?> <a href="<?php echo "index.php?option=com_edesktop&view=loja&layout=fabricante&Itemid={$iid}&id={$f->id}"; ?> ">