- // $top = new TopPostersSection($this);
- // $top->show();
- $pop = new PopularNoticeSection($this);
- $pop->show();
- $gbp = new GroupsByMembersSection($this);
- $gbp->show();
- $ptp = new PeopletagsBySubsSection($this);
- $ptp->show();
+ // Show invite button, as long as site isn't closed, and
+ // we have a logged in user.
+ if (common_config('invite', 'enabled') && !common_config('site', 'closed') && common_logged_in()) {
+ if (!common_config('site', 'private')) {
+ $ibs = new InviteButtonSection(
+ $this,
+ // TRANS: Button text for inviting more users to the StatusNet instance.
+ // TRANS: Less business/enterprise-oriented language for public sites.
+ _m('BUTTON', 'Send invite')
+ );
+ } else {
+ $ibs = new InviteButtonSection($this);
+ }
+ $ibs->show();
+ }
+
+ $p = Profile::current();
+
+ if (!common_config('performance', 'high')) {
+ $cloud = new PublicTagCloudSection($this);
+ $cloud->show();
+ }