Example #1
0
     $talkspage = new TalksPage($group_name);
     $talks_strict_maillist = $group->moduleOptions_getTalksStrictMaillist();
     $allmsgs = $talkspage->getAllMessagesCompact();
     if ($allow_talks && ($access_isGroupMember || $open_talks) && !empty($allmsgs)) {
         $isok = true;
         $isok_content[] = array("Latest Topics", $allmsgs);
     }
     break;
 case "people":
     $members = $group->getMembers();
     $html = "";
     foreach ($members as $m) {
         $member_name = _getMemberUsername($m['member_id']);
         $u = new User($member_name);
         if (isset($_SESSION['valid_user']) && $member_name != $_SESSION['valid_user']) {
             $a = $u->getAvatarAsHTML($group_name, 15, false);
         } else {
             $a = $u->getAvatarAsHTML($group_name, 15, true);
         }
         $html .= "<a href=\"{$service_host}{$group_name}/people/{$member_name}\">{$a}</a>";
     }
     $isok = true;
     $isok_content[] = array("Members", $html);
     break;
 case "blogs":
 default:
     include_once 'includes/Page.BlogsZZZZZ.class.php';
     $blogspage = new BlogsPage($group_name);
     $blog_allow_external_entries = $group->moduleOptions_getBlogAllowExternalEntries();
     $blog_shorten_entries = $group->moduleOptions_getBlogShortenEntries();
     $entries = $blogspage->getBlogEntries(10);