public static function set_cart_config($config) { if (!is_array($config)) { return; } self::$cart_config = $config; }
public function contentcontrollerInit($controller) { $minicart = Director::isDev() || Director::isTest() ? 'minicart.js' : 'minicart.min.js'; $settings = MiniCart::getMiniCartConfig(); $config = SiteConfig::current_site_config(); Requirements::javascript(MODULE_MINICART_DIR . '/bower_components/minicart/dist/' . $minicart); Requirements::customScript('paypal.minicart.render(' . $settings . ');', 'minicart'); // reset cart after successful checkout if (isset($_GET['ppsuccess']) || $this->owner->ID == $config->MiniCartReturnPageID) { Requirements::customScript('paypal.minicart.reset();', 'minicart_reset'); } }