use linker for creating links in mails instead of static URLs

This commit is contained in:
coderkun 2014-05-25 22:12:06 +02:00
commit e03b45c25b
3 changed files with 39 additions and 1 deletions

View file

@ -43,6 +43,17 @@
/**
* Set linker instance for creating links.
*
* @param Linker $linker Linker instance for creating links
*/
public function setLinker(\nre\core\Linker $linker)
{
$this->request->setLinker($linker);
}
/** /**
* Use a ToplevelAgent for HTML-mail * Use a ToplevelAgent for HTML-mail
*/ */

View file

@ -19,6 +19,12 @@
*/ */
class MailRequest extends \nre\core\Request class MailRequest extends \nre\core\Request
{ {
/**
* Linker
*
* @var Linker
*/
private $linker = null;
@ -59,6 +65,28 @@
$this->params = array_slice($this->params, 0, $offset); $this->params = array_slice($this->params, 0, $offset);
} }
/**
* Set linker instance for creating links.
*
* @param Linker $linker Linker instance for creating links
*/
public function setLinker(\nre\core\Linker $linker)
{
$this->linker = $linker;
}
/**
* Get linker instance for creating links.
*
* @return Linker Linker instance for creating links
*/
public function getLinker()
{
return $this->linker;
}
} }
?> ?>

View file

@ -34,7 +34,6 @@
'genericname' => 'The Legend of Z', 'genericname' => 'The Legend of Z',
'namespace' => 'hhu\\z\\', 'namespace' => 'hhu\\z\\',
'timeZone' => 'Europe/Berlin', 'timeZone' => 'Europe/Berlin',
'url' => 'http://zyren.inf-d.de',
'mailsender' => 'questlab@hhu.de' 'mailsender' => 'questlab@hhu.de'
); );