public function setRecipients($emails) { if (isset($this->controller->current_user['UserPreference']['pref']['no_self_notified']) && $this->controller->current_user['UserPreference']['pref']['no_self_notified']) { $new_emails = array(); foreach ($emails as $k => $v) { if ($this->controller->current_user['mail'] == $v) { continue; } $new_emails[$k] = $v; } $emails = $new_emails; } parent::setRecipients($emails); }