function buscarCampanias($term, $usuarioId = 0, $tipo = "hotel") { try { $campanias = DAOFactory::getCampaniaDAO()->queryByTerm($term, $usuarioId, $tipo); if ($usuarioId) { $configuraciones = getConfiguracionesByDistribuidor($usuarioId); } foreach ($campanias as $c) { $c->promociones = DAOFactory::getCampaniaPeriodoDAO()->queryByCampaniaId($c->id); $c->configuraciones = $configuraciones; $c->empresa = DAOFactory::getEmpresaDAO()->load($c->empresaId); } return $campanias; } catch (Exception $e) { var_dump($e); return false; } }
<?php $usuario_core->validateUser(); $usuario = $usuario_core->getUsuario(); if ($usuario->usuarioGrupoId == 1) { $configs = getAllConfiguraciones(); } else { if ($usuario->usuarioGrupoId == 3) { $configs = getConfiguracionesByDistribuidor($usuario->id); } } $smarty->assign('configuraciones', $configs); $smarty->display('admin/configuracion/lista.tpl');