Наследование: extends ODTTemplateManage\ODTTemplateManager
Пример #1
0
 /**
  * @param $id
  */
 public function actionLabelPDFprint($id)
 {
     $firstLabel = (int) $_GET['firstLabel'];
     $labelClass = new LabelManager('labels.odt', realpath(__DIR__ . '/..') . '/views/odtTemplate', \Yii::app()->basePath . '/runtime/cache/cvi', 'labels_' . mt_rand() . '.odt');
     if (!$this->checkLabelPrintAccess()) {
         throw new \CHttpException(404);
     }
     $labelAddress = array($this->demographicsData['address'], $this->demographicsData['gp_address'], $this->demographicsData['la_address']);
     $labelClass->fillLabelsInTable('LabelsTable', $labelAddress, $firstLabel);
     $labelClass->saveContentXML();
     $labelClass->generatePDF();
     $labelClass->getPDF();
 }