/**
  * @see Form::display()
  */
 function display($request)
 {
     $templateMgr =& TemplateManager::getManager($request);
     $plugin = $this->_plugin;
     $templateMgr->assign('unregisteredURL', $request->url(null, null, 'importexport', array('plugin', $plugin->getName(), 'all')));
     parent::display($request);
 }
 /**
  * Constructor
  * @param $plugin CrossRefExportPlugin
  * @param $journalId integer
  */
 function CrossRefSettingsForm(&$plugin, $journalId)
 {
     // Configure the object.
     parent::DOIExportSettingsForm($plugin, $journalId);
     // Add form validation checks.
     $this->addCheck(new FormValidator($this, 'depositorName', 'required', 'plugins.importexport.crossref.settings.form.depositorNameRequired'));
     $this->addCheck(new FormValidatorEmail($this, 'depositorEmail', 'required', 'plugins.importexport.crossref.settings.form.depositorEmailRequired'));
 }
 /**
  * Constructor
  * @param $plugin DataciteExportPlugin
  * @param $journalId integer
  */
 function DataciteSettingsForm(&$plugin, $journalId)
 {
     // Configure the object.
     parent::DOIExportSettingsForm($plugin, $journalId);
     // Add form validation checks.
     // The username is used in HTTP basic authentication and according to RFC2617 it therefore may not contain a colon.
     $this->addCheck(new FormValidatorRegExp($this, 'username', FORM_VALIDATOR_OPTIONAL_VALUE, 'plugins.importexport.datacite.settings.form.usernameRequired', '/^[^:]+$/'));
 }
Example #4
0
 /**
  * @see Form::display()
  */
 function display()
 {
     $templateMgr =& TemplateManager::getManager();
     // Issue export options.
     $exportIssueOptions = array(O4DOI_ISSUE_AS_WORK => __('plugins.importexport.medra.settings.form.work'), O4DOI_ISSUE_AS_MANIFESTATION => __('plugins.importexport.medra.settings.form.manifestation'));
     $templateMgr->assign('exportIssueOptions', $exportIssueOptions);
     // Countries.
     $templateMgr->assign_by_ref('countries', $this->_getCountries());
     parent::display();
 }
 /**
  * Constructor
  * @param $plugin CrossRefExportPlugin
  * @param $journalId integer
  */
 function EzidSettingsForm(&$plugin, $journalId)
 {
     // Configure the object.
     parent::DOIExportSettingsForm($plugin, $journalId);
 }