Example #1
0
 /**
  * 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;
 }