Source of file CartPageShippingExtension.php
Size: 0,717 Bytes - Last Modified: 2021-12-24T06:35:20+00:00
/var/www/docs.ssmods.com/process/src/src/Extension/CartPageShippingExtension.php
12345678910111213141516171819202122232425262728293031 | <?php namespace SilverShop\Shipping\Extension; use SilverStripe\Core\Extension; use SilverShop\Shipping\Forms\ShippingEstimateForm; use SilverStripe\Control\Controller; class CartPageShippingExtension extends Extension { private static $allowed_actions = [ 'ShippingEstimateForm' ]; public function ShippingEstimateForm() { return new ShippingEstimateForm($this->owner); } public function ShippingEstimates() { $session = Controller::curr()->getRequest()->getSession(); $estimates = $session->get("ShippingEstimates"); $session->set("ShippingEstimates", null); $session->clear("ShippingEstimates"); return $estimates; } } |