示例#1
0
 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>
示例#3
0
<?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}";
    ?>
">