public function save() { if($sessionData = Pap_Features_RebrandPdfBanner_Session::load($this)){ $this->cleanSavedFile(); $this->setData1($this->renameTempFile($sessionData->getFile())); $this->setData2(implode(':',$sessionData->getVariables())); $this->setData3($sessionData->getOriginalFile()); $this->setData4($sessionData->getFileSize()); $this->setData5($sessionData->getPassword()); Pap_Features_RebrandPdfBanner_Session::clear(); } parent::save(); }
private function processVariables(Gpf_Pdf_Document $document, Gpf_Rpc_Form $form, Pap_Features_RebrandPdfBanner_Banner $banner, Pap_Features_RebrandPdfBanner_Session $session){ $processor = $this->createProcessor(); $variables = $processor->searchVars($document); $document->dispose(); if(count($variables) == 0){ Pap_Features_RebrandPdfBanner_Session::clear(); $form->setField('status', 'no_variables'); $form->setInfoMessage($this->_('Pdf Not Uploaded , No Variables Found !')); return; } $session->saveRecognize($variables); $this->saveInfoToForm($form, $banner, $variables); $form->setInfoMessage($this->_("File was successfully uploaded")); }