Source of file NewsletterViewController.php
Size: 0,714 Bytes - Last Modified: 2021-12-23T10:33:22+00:00
/var/www/docs.ssmods.com/process/src/src/Control/NewsletterViewController.php
1234567891011121314151617181920212223242526 | <?php namespace SilverStripe\Newsletter\Control; use SilverStripe\Control\Cookie; use SilverStripe\CMS\Controllers\ContentController; use SilverStripe\Newsletter\Model\Newsletter; use SilverStripe\Newsletter\Model\Recipient; class NewsletterViewController extends ContentController { public function index() { $newsletter = Newsletter::get()->byId($this->getParam('ID')); $recipient = Recipient::get()->filter("ValidateHash", $this->getParam('Hash'))->first(); if (!$newsletter || !$recipient) { return $this->httpError(404); } $newsletterEmail = newsletterEmail::create($newsletter, $recipient); return $newsletterEmail->render(); } } |