Source of file OrderStatusLogCancel.php
Size: 2,385 Bytes - Last Modified: 2021-12-23T10:39:35+00:00
/var/www/docs.ssmods.com/process/src/src/Model/Process/OrderStatusLogs/OrderStatusLogCancel.php
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103 | <?php namespace Sunnysideup\Ecommerce\Model\Process\OrderStatusLogs; use SilverStripe\Security\Security; use Sunnysideup\Ecommerce\Model\Process\OrderStatusLog; /** * @authors: Nicolaas [at] Sunny Side Up .co.nz * @package: ecommerce * @sub-package: model */ class OrderStatusLogCancel extends OrderStatusLog { private static $defaults = [ 'Title' => 'Order Cancelled', 'InternalUseOnly' => false, ]; private static $singular_name = 'Cancelled Order'; private static $plural_name = 'Cancelled Orders'; /** * Standard SS variable. * * @var string */ private static $description = 'A record noting the cancellation of an order. '; public function i18n_singular_name() { return _t('OrderStatusLog.SUBMITTEDORDER', 'Cancelled Order'); } public function i18n_plural_name() { return _t('OrderStatusLog.SUBMITTEDORDERS', 'Cancelled Orders'); } /** * Standard SS method. * * @param \SilverStripe\Security\Member $member * * @return bool */ public function canDelete($member = null) { if (! $member) { $member = Security::getCurrentUser(); } $extended = $this->extendedCan(__FUNCTION__, $member); if (null !== $extended) { return $extended; } return false; } /** * Standard SS method. * * @param \SilverStripe\Security\Member $member * @param mixed $context * * @return bool */ public function canEdit($member = null, $context = []) { if (! $member) { $member = Security::getCurrentUser(); } $extended = $this->extendedCan(__FUNCTION__, $member); if (null !== $extended) { return $extended; } return false; } /** * Standard SS method. * * @param \SilverStripe\Security\Member $member * @param mixed $context * * @return bool */ public function canCreate($member = null, $context = []) { if (! $member) { $member = Security::getCurrentUser(); } $extended = $this->extendedCan(__FUNCTION__, $member); if (null !== $extended) { return $extended; } return false; } } |