/** * MakeGlobalVariablesScript handler, sends settings to Javascript * @param array $vars */ public function setClientVariables(&$vars) { parent::setClientVariables($vars); $vars['wgAmazonGatewayClientID'] = $this->account_config['ClientID']; $vars['wgAmazonGatewaySellerID'] = $this->account_config['SellerID']; $vars['wgAmazonGatewaySandbox'] = $this->getGlobal('Test') ? true : false; $vars['wgAmazonGatewayReturnURL'] = $this->account_config['ReturnURL']; $vars['wgAmazonGatewayWidgetScript'] = $this->account_config['WidgetScriptURL']; $vars['wgAmazonGatewayLoginScript'] = $this->getGlobal('LoginScript'); $vars['wgAmazonGatewayFailPage'] = $this->getGlobal('FailPage'); $vars['wgAmazonGatewayOtherWaysURL'] = $this->localizeGlobal('OtherWaysURL'); }