$lastpost['new'] = time() - $last->date() <= $xoopsModuleConfig['time_new']; } } $category = new bXCategory($forum->cat); $forums[] = array('id' => $forum->id(), 'name' => $forum->name(), 'desc' => $forum->description(), 'topics' => $forum->topics(), 'posts' => $forum->posts(), 'link' => $forum->makeLink(), 'last' => $lastpost, 'image' => $forum->image, 'active' => $forum->active, 'category' => array('title' => $category->title)); } return $forums; } if ($xoopsModuleConfig['showcats']) { /** * Cargamos las categorías y los foros ordenados por categorías */ $xoopsOption['template_main'] = 'bxpress-index-categories.tpl'; $xoopsOption['module_subpage'] = "index"; include 'header.php'; $categos = bXCategoryHandler::getObjects(1); foreach ($categos as $catego) { if (!$catego->groupAllowed($xoopsUser ? $xoopsUser->getGroups() : array(0, XOOPS_GROUP_ANONYMOUS))) { continue; } $forums = bXForumHandler::getForums($catego->id(), $xoopsModuleConfig['show_inactive'] ? -1 : 1, true); $tpl->append('categos', array('id' => $catego->id(), 'title' => $catego->title(), 'forums' => forums_data($forums))); } } else { /** * Cargamos solo los foros */ $xoopsOption['template_main'] = 'bxpress-index-forums.tpl'; $xoopsOption['module_subpage'] = "index"; include 'header.php'; $fHand = new bXForumHandler();