/**
  * Save changes to language settings.
  * @param $args array
  * @param $request object
  */
 function saveLanguageSettings($args, &$request)
 {
     $this->setupTemplate(true);
     import('classes.manager.form.LanguageSettingsForm');
     $settingsForm = new LanguageSettingsForm();
     $settingsForm->readInputData();
     if ($settingsForm->validate()) {
         $settingsForm->execute();
         import('lib.pkp.classes.notification.NotificationManager');
         $notificationManager =& new NotificationManager();
         $notificationManager->createTrivialNotification('notification.notification', 'common.changesSaved');
         $request->redirect(null, null, 'index');
     } else {
         $settingsForm->display();
     }
 }
 /**
  * Save changes to language settings.
  */
 function saveLanguageSettings()
 {
     $this->validate();
     $this->setupTemplate(true);
     import('manager.form.LanguageSettingsForm');
     $settingsForm = new LanguageSettingsForm();
     $settingsForm->readInputData();
     if ($settingsForm->validate()) {
         $settingsForm->execute();
         $templateMgr =& TemplateManager::getManager();
         $templateMgr->assign(array('currentUrl' => Request::url(null, null, null, 'languages'), 'pageTitle' => 'common.languages', 'message' => 'common.changesSaved', 'backLink' => Request::url(null, null, Request::getRequestedPage()), 'backLinkLabel' => 'manager.conferenceSiteManagement'));
         $templateMgr->display('common/message.tpl');
     } else {
         $settingsForm->display();
     }
 }