/**
  * Show the form controls
  *
  * @return void
  */
 function formData()
 {
     $this->out->elementStart('ul', 'form_data');
     $this->out->elementStart('li');
     $nickPatterns = Nickname_blacklist::getPatterns();
     // TRANS: Field label in blacklist plugin administration panel.
     $this->out->textarea('blacklist-nicknames', _m('Nicknames'), implode("\r\n", $nickPatterns), _m('Patterns of nicknames to block, one per line.'));
     $this->out->elementEnd('li');
     $urlPatterns = Homepage_blacklist::getPatterns();
     $this->out->elementStart('li');
     // TRANS: Field label in blacklist plugin administration panel.
     $this->out->textarea('blacklist-urls', _m('URLs'), implode("\r\n", $urlPatterns), _m('Patterns of URLs to block, one per line.'));
     $this->out->elementEnd('li');
     $this->out->elementEnd('ul');
 }
 function _getNicknamePatterns()
 {
     $confNicknames = $this->_configArray('blacklist', 'nicknames');
     $dbNicknames = Nickname_blacklist::getPatterns();
     return array_merge($this->nicknames, $confNicknames, $dbNicknames);
 }
示例#3
0
 /**
  * Show the form controls
  *
  * @return void
  */
 function formData()
 {
     $this->out->elementStart('ul', 'form_data');
     $this->out->elementStart('li');
     $nickPatterns = Nickname_blacklist::getPatterns();
     $this->out->textarea('blacklist-nicknames', _m('Nicknames'), implode("\r\n", $nickPatterns), _('Patterns of nicknames to block, one per line'));
     $this->out->elementEnd('li');
     $urlPatterns = Homepage_blacklist::getPatterns();
     $this->out->elementStart('li');
     $this->out->textarea('blacklist-urls', _m('URLs'), implode("\r\n", $urlPatterns), _('Patterns of URLs to block, one per line'));
     $this->out->elementEnd('li');
     $this->out->elementEnd('ul');
 }