Page MenuHomePhorge

PhabricatorEmailNotificationsSetting.php
No OneTemporary

Size
1 KB
Referenced Files
None
Subscribers
None

PhabricatorEmailNotificationsSetting.php

<?php
final class PhabricatorEmailNotificationsSetting
extends PhabricatorSelectSetting {
const SETTINGKEY = 'no-mail';
const VALUE_SEND_MAIL = '0';
const VALUE_NO_MAIL = '1';
public function getSettingName() {
return pht('Email Notifications');
}
public function getSettingPanelKey() {
return PhabricatorEmailDeliverySettingsPanel::PANELKEY;
}
protected function getSettingOrder() {
return 100;
}
protected function getControlInstructions() {
return pht(
'If you disable **Email Notifications**, this server will never '.
'send email to notify you about events. This preference overrides '.
'all your other settings.'.
"\n\n".
"//You will still receive some administrative email, like password ".
"reset email.//");
}
public function getSettingDefaultValue() {
return self::VALUE_SEND_MAIL;
}
protected function getSelectOptions() {
return array(
self::VALUE_SEND_MAIL => pht('Enable Email Notifications'),
self::VALUE_NO_MAIL => pht('Disable Email Notifications'),
);
}
}

File Metadata

Mime Type
text/x-php
Expires
Mon, May 12, 1:26 PM (1 d, 23 h)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
98984
Default Alt Text
PhabricatorEmailNotificationsSetting.php (1 KB)

Event Timeline