/** * */ public function data_preprocessing(&$data) { parent::data_preprocessing($data); // Grid layout. if (!empty($data->param3)) { list($data->cols, $data->rows, ) = explode(' ', $data->param3); } }
/** * */ public function data_preprocessing(&$data) { parent::data_preprocessing($data); $view = $this->_view; /* Pdf settings */ if ($settings = $view->pdf_settings) { foreach ($settings as $name => $value) { if ($name == 'header') { $data->headerenabled = $settings->header->enabled; $data->headermargintop = $settings->header->margintop; $data->headermarginleft = $settings->header->marginleft; } else { if ($name == 'footer') { $data->footerenabled = $settings->footer->enabled; $data->footermargin = $settings->footer->margin; } else { if ($name == 'margins') { $data->marginleft = $settings->margins->left; $data->margintop = $settings->margins->top; $data->marginright = $settings->margins->right; $data->marginkeep = $settings->margins->keep; } else { if ($name == 'toc') { $data->tocpage = $settings->toc->page; $data->tocname = $settings->toc->name; $data->toctitle = $settings->toc->title; $data->toctmpl = $settings->toc->template; } else { if ($name == 'protection') { $this->data_preprocess_protection($data, $value); } else { if ($name == 'signature') { $this->data_preprocess_signature($data, $value); } else { if ($name == 'noexportpatterns') { $data->noexportpatterns = implode("\n", $settings->noexportpatterns); } else { $data->{$name} = $value; } } } } } } } } } }