17 import(
'lib.pkp.classes.db.DAO');
27 parent::__construct();
28 $this->_plugin = $parentPlugin;
37 $this->_plugin->import(
'classes.MarkupJobInfo');
40 $markupJobInfo->setId($row[
'id']);
41 $markupJobInfo->setJournalId($row[
'journal_id']);
42 $markupJobInfo->setFileId($row[
'file_id']);
43 $markupJobInfo->setUserId($row[
'user_id']);
44 $markupJobInfo->setXmlJobId($row[
'xml_job_id']);
46 return $markupJobInfo;
56 'SELECT * FROM markup_jobinfos WHERE id = ?', $jobId
60 if ($result->RecordCount() != 0) {
74 'SELECT * FROM markup_jobinfos WHERE file_id = ?', $jobId
78 if ($result->RecordCount() != 0) {
93 'INSERT INTO markup_jobinfos
103 $markupJobInfo->getId(),
104 $markupJobInfo->getJournalId(),
105 $markupJobInfo->getUserId(),
106 $markupJobInfo->getFileId(),
107 $markupJobInfo->getXmlJobId(),
114 return $markupJobInfo->getId();
132 'UPDATE markup_jobinfos
141 $markupJobInfo->getJournalId(),
142 $markupJobInfo->getFileId(),
143 $markupJobInfo->getUserId(),
144 $markupJobInfo->getXmlJobId(),
146 $markupJobInfo->getId(),
157 'DELETE FROM markup_jobinfos WHERE file_id = ?',