/** * 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); }