function RenderPage(Page $Page) { header("Content-type: text/xml"); $this->DisableCacheControl(); header("Content-Disposition: attachment;Filename=" . Path::ReplaceFileNameIllegalCharacters($Page->GetCaption() . ".xml")); header("Expires: 0"); header("Cache-Control: must-revalidate, post-check=0,pre-check=0"); header("Pragma: public"); set_time_limit(0); $Grid = $this->Render($Page->GetGrid()); $this->DisplayTemplate('export/xml_page.tpl', array('Page' => $Page), array('Grid' => $Grid)); }
function RenderPage(Page $Page) { if ($Page->GetContentEncoding() != null) { header('Content-type: application/vnd.ms-word; charset=' . $Page->GetContentEncoding()); } else { header("Content-type: application/vnd.ms-word"); } $this->DisableCacheControl(); header("Content-Disposition: attachment;Filename=" . Path::ReplaceFileNameIllegalCharacters($Page->GetCaption() . ".doc")); header("Expires: 0"); header("Cache-Control: must-revalidate, post-check=0,pre-check=0"); header("Pragma: public"); set_time_limit(0); $Grid = $this->Render($Page->GetGrid()); $this->DisplayTemplate('export/word_page.tpl', array('Page' => $Page), array('Grid' => $Grid)); }