/** * Replace bad words in the group browsing list * * Vanilla's proprietary group plugin hook. * * @param SettingsController $sender Sending controller instance * @param array $args Event's arguments */ public function groupsController_beforeBrowseGroupList_handler($sender, $args) { $groups = $sender->data('Groups'); if ($groups) { foreach ($groups as &$group) { $group['Name'] = $this->replace($group['Name']); $group['Description'] = $this->replace($group['Description']); } $sender->setData('Groups', $groups); } }