/** * Update module settings * * @return void */ protected function doActionUpdate() { parent::doActionUpdate(); \XLite\Core\Config::updateInstance(); if ($this->settings->testConnection(false)) { $this->settings->importPaymentMethods(); } $page = $this->settings->isPageValid(\XLite\Core\Request::getInstance()->page) ? \XLite\Core\Request::getInstance()->page : $this->settings->getDefaultPage(); $this->setReturnURL($this->buildURL('xpc', null, array('page' => $page))); }