function showBlocked()
 {
     $blocked = $this->group->getBlocked(0, MEMBERS_PER_SECTION);
     $this->elementStart('div', array('id' => 'entity_blocked', 'class' => 'section'));
     if (Event::handle('StartShowGroupBlockedMiniList', array($this))) {
         $this->elementStart('h2');
         $this->element('a', array('href' => common_local_url('blockedfromgroup', array('nickname' => $this->group->nickname))), _('Blocked'));
         $this->text(' ');
         $this->text($this->group->getBlockedCount());
         $this->elementEnd('h2');
         $gmml = new GroupBlockedMiniList($blocked, $this);
         $cnt = $gmml->show();
         if ($cnt == 0) {
             // TRANS: Description for mini list of group members on a group page when the group has no members.
             $this->element('p', null, _('(None)'));
         }
         // @todo FIXME: Should be shown if a group has more than 27 members, but I do not see it displayed at
         //              for example http://identi.ca/group/statusnet. Broken?
         if ($cnt > MEMBERS_PER_SECTION) {
             $this->element('a', array('href' => common_local_url('blockedfromgroup', array('nickname' => $this->group->nickname))), _('All members'));
         }
         Event::handle('EndShowGroupBlockedMiniList', array($this));
     }
     $this->elementEnd('div');
 }
Beispiel #2
0
 function showBlocked()
 {
     $blocked = $this->group->getBlocked(0);
     if (!$blocked) {
         return;
     }
     $this->elementStart('div', array('id' => 'entity_blocked', 'class' => 'section'));
     if (Event::handle('StartShowGroupBlockedMiniList', array($this))) {
         $this->elementStart('h2');
         $this->element('a', array('href' => common_local_url('blockedfromgroup', array('nickname' => $this->group->nickname))), _('Bloqueados'));
         $this->text(' ');
         $this->text($this->group->getBlockedCount());
         $this->elementEnd('h2');
         $this->elementStart('div', array('id' => 'div-members-scroll'));
         $gmml = new GroupBlockedMiniList($blocked, $this);
         $cnt = $gmml->show();
         if ($cnt == 0) {
             // TRANS: Description for mini list of group members on a group page when the group has no members.
             $this->element('p', null, _('(Ninguno)'));
         }
         $this->elementEnd('div');
         Event::handle('EndShowGroupBlockedMiniList', array($this));
     }
     $this->elementEnd('div');
 }