Source of file OrderEmailRecordReview.php
Size: 0,819 Bytes - Last Modified: 2021-12-23T10:39:35+00:00
/var/www/docs.ssmods.com/process/src/src/Control/OrderEmailRecordReview.php
12345678910111213141516171819202122232425262728293031 | <?php namespace Sunnysideup\Ecommerce\Control; use SilverStripe\Control\Controller; use SilverStripe\Core\Config\Config; use Sunnysideup\Ecommerce\Model\Process\OrderEmailRecord; class OrderEmailRecordReview extends Controller { private static $allowed_actions = [ 'read' => 'ShopAdmin', ]; public static function review_link($email) { return Config::inst()->get(OrderEmailRecordReview::class, 'url_segment') . '/read/' . $email->ID; } public function read($request) { $id = (int) $request->param('ID'); $email = OrderEmailRecord::get_by_id($id); if ($email) { return $email->Content; } return _t('OrderEmailRecordReview.ERROR_EMAIL_COULD_NOT_BE_FOUND', 'Sorry, the content of this email is not available.'); } } |