/**
  * Initialize form data from current submission.
  * @param $submission Submission
  */
 function initData($submission)
 {
     parent::initData($submission);
     $seriesDao = DAORegistry::getDAO('SeriesDAO');
     if (isset($submission)) {
         $this->_parentForm->setData('series', $seriesDao->getById($submission->getSeriesId()));
     }
 }
 /**
  * Save changes to submission.
  * @param $submission Submission
  * @param $request PKPRequest
  * @return Submission
  */
 function execute($submission, $request)
 {
     parent::execute($submission, $request);
     // Log the modification event.
     import('lib.pkp.classes.log.SubmissionLog');
     import('classes.log.SubmissionEventLogEntry');
     SubmissionLog::logEvent($request, $submission, SUBMISSION_LOG_METADATA_UPDATE, 'submission.event.general.metadataUpdated');
 }
 /**
  * Constructor.
  * @param $parentForm Form A form that can use this form.
  */
 function SubmissionMetadataFormImplementation($parentForm = null)
 {
     parent::PKPSubmissionMetadataFormImplementation($parentForm);
 }
 /**
  * Constructor.
  * @param $parentForm Form A form that can use this form.
  */
 function __construct($parentForm = null)
 {
     parent::__construct($parentForm);
 }