17 import(
'classes.submission.Submission');
18 import(
'lib.pkp.classes.submission.PKPSubmissionDAO');
34 $publicationIds =
Services::get(
'publication')->getIds([
'submissionIds' => $submissionId]);
37 foreach ($publicationIds as $publicationId) {
38 $galleys = $articleGalleyDao->getByPublicationId($publicationId)->toArray();
39 foreach ($galleys as $galley) {
40 $articleGalleyDao->deleteById($galley->getId());
45 $articleSearchDao->deleteSubmissionKeywords($submissionId);
48 $articleSearchIndex->articleDeleted($submissionId);
49 $articleSearchIndex->submissionChangesFinished();
51 parent::deleteById($submissionId);
63 'UPDATE submissions SET status = ? WHERE submission_id = ?',
64 array((
int) $status, (
int) $articleId)
76 'DELETE FROM publication_settings WHERE setting_name = \'sectionId\' AND setting_value = ?', (
int) $sectionId