Пример #1
0
 function display(&$args, $request)
 {
     $templateMgr = TemplateManager::getManager($request);
     $templateMgr->register_function('plugin_url', array($this, 'smartyPluginUrl'));
     AppLocale::requireComponents(LOCALE_COMPONENT_APP_AUTHOR, LOCALE_COMPONENT_APP_EDITOR, LOCALE_COMPONENT_PKP_SUBMISSION);
     if (array_shift($args) == 'saveSubmit') {
         $this->saveSubmit($args, $request);
     } else {
         $this->import('QuickSubmitForm');
         $form = new QuickSubmitForm($this, $request);
         if ($form->isLocaleResubmit()) {
             $form->readInputData();
         } else {
             $form->initData();
         }
         $form->display();
     }
 }
Пример #2
0
 function display(&$args)
 {
     $templateMgr =& TemplateManager::getManager();
     $templateMgr->register_function('plugin_url', array(&$this, 'smartyPluginUrl'));
     Locale::requireComponents(array(LOCALE_COMPONENT_OJS_AUTHOR, LOCALE_COMPONENT_OJS_EDITOR, LOCALE_COMPONENT_PKP_SUBMISSION));
     $this->setBreadcrumbs();
     if (array_shift($args) == 'saveSubmit') {
         $this->saveSubmit($args);
     } else {
         $this->import('QuickSubmitForm');
         if (checkPhpVersion('5.0.0')) {
             // WARNING: This form needs $this in constructor
             $form = new QuickSubmitForm($this);
         } else {
             $form =& new QuickSubmitForm($this);
         }
         if ($form->isLocaleResubmit()) {
             $form->readInputData();
         } else {
             $form->initData();
         }
         $form->display();
     }
 }