/** * Upload vertical pdf * @return AM_Model_Db_IssueSimplePdf */ public function uploadSimplePdf() { $oVerticalPdf = AM_Model_Db_Table_Abstract::factory('issue_simple_pdf')->findOneBy('id_issue', $this->id); if (is_null($oVerticalPdf)) { $oVerticalPdf = new AM_Model_Db_IssueSimplePdf(); } AM_Tools::clearContent(AM_Model_Db_IssueSimplePdf_Data_Abstract::TYPE, $this->id); AM_Tools::clearResizerCache(AM_Model_Db_IssueSimplePdf_Data_Abstract::TYPE, AM_Model_Db_IssueSimplePdf_Data_Abstract::TYPE, $this->id); $oVerticalPdf->setIssue($this); $oVerticalPdf->save(); $oVerticalPdf->uploadResource(); return $oVerticalPdf; }