Add App->getSenderEmailAddress method
This commit is contained in:
parent
59d42e9681
commit
a86d1806ae
1 changed files with 20 additions and 0 deletions
20
src/App.php
20
src/App.php
|
@ -1047,4 +1047,24 @@ class App
|
||||||
unset($this->config[$uid][$cat][$k]);
|
unset($this->config[$uid][$cat][$k]);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Generates the site's default sender email address
|
||||||
|
*
|
||||||
|
* @return string
|
||||||
|
*/
|
||||||
|
public function getSenderEmailAddress()
|
||||||
|
{
|
||||||
|
$sender_email = Config::get('config', 'sender_email');
|
||||||
|
if (empty($sender_email)) {
|
||||||
|
$hostname = $this->get_hostname();
|
||||||
|
if (strpos($hostname, ':')) {
|
||||||
|
$hostname = substr($hostname, 0, strpos($hostname, ':'));
|
||||||
|
}
|
||||||
|
|
||||||
|
$sender_email = L10n::t('noreply') . '@' . $hostname;
|
||||||
|
}
|
||||||
|
|
||||||
|
return $sender_email;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue