initData(); $settingsForm->display(); } /** * Save changes to payment settings. */ function savePaymentSettings() { parent::validate(); parent::setupTemplate(true); $schedConf =& Request::getSchedConf(); if (!$schedConf) Request::redirect (null, null, 'index'); import('manager.form.PaymentSettingsForm'); $settingsForm = &new PaymentSettingsForm(); $settingsForm->readInputData(); if ($settingsForm->validate()) { $settingsForm->execute(); $templateMgr = &TemplateManager::getManager(); $templateMgr->assign(array( 'currentUrl' => Request::url(null, null, null, 'paymentSettings'), 'pageTitle' => 'manager.payment.paymentSettings', 'message' => 'common.changesSaved', 'backLink' => Request::url(null, null, Request::getRequestedPage()), 'backLinkLabel' => 'manager.conferenceSiteManagement' )); $templateMgr->display('common/message.tpl'); } else { $settingsForm->display(); } } } ?>