/**
  * Execute the form or display it again if there are problems
  */
 function savePaymentSettings($args, $request)
 {
     import('classes.payment.ojs.form.PaymentSettingsForm');
     $settingsForm = new PaymentSettingsForm();
     $settingsForm->readInputData();
     if ($settingsForm->validate()) {
         $settingsForm->save();
         return true;
     } else {
         $settingsForm->display($request);
         return false;
     }
 }
Exemple #2
0
 /**
  * Execute the form or display it again if there are problems
  */
 function savePaymentSettings($args, $request)
 {
     import('classes.payment.ojs.form.PaymentSettingsForm');
     $settingsForm = new PaymentSettingsForm();
     $journal = $request->getJournal();
     $templateMgr = TemplateManager::getManager($request);
     $settingsForm->readInputData();
     if ($settingsForm->validate()) {
         $settingsForm->save();
         return true;
     } else {
         $settingsForm->display();
         return false;
     }
 }
 /**
  * Execute the form or display it again if there are problems
  */
 function savePaymentSettings($args)
 {
     import('classes.payment.ojs.form.PaymentSettingsForm');
     $settingsForm = new PaymentSettingsForm();
     $journal =& Request::getJournal();
     $templateMgr =& TemplateManager::getManager();
     $templateMgr->assign('helpTopicId', 'journal.managementPages.payments');
     $settingsForm->readInputData();
     if ($settingsForm->validate()) {
         $settingsForm->save();
         return true;
     } else {
         $settingsForm->display();
         return false;
     }
 }
 /**
  * Save changes to payment settings.
  */
 function savePaymentSettings()
 {
     $this->validate();
     $this->setupTemplate(true);
     $schedConf =& Request::getSchedConf();
     if (!$schedConf) {
         Request::redirect(null, null, 'index');
     }
     import('classes.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();
     }
 }