/** * @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', '/^[^:]+$/')); }
/** * @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); }