version = 3; $layout->bootstrapTheme = "cosmo"; $layout->customCssPageName = "rs_audit_print"; $layout->blocks["top"] = array(); $layout->containers["pdf"] = array(); $layout->container_properties["pdf"] = array( "print" => "none" ); $layout->containers["pdf"][] = array("name"=>"printbuttons", "block"=>"printbuttons", "substyle"=>1 ); $layout->skins["pdf"] = ""; $layout->blocks["top"][] = "pdf"; $layout->skins["master"] = ""; $layout->blocks["top"][] = "master"; $layout->containers["pageheader"] = array(); $layout->container_properties["pageheader"] = array( "print" => "repeat" ); $layout->containers["pageheader"][] = array("name"=>"printheader", "block"=>"printheader", "substyle"=>1 ); $layout->containers["pageheader"][] = array("name"=>"page_of_print", "block"=>"page_number", "substyle"=>1 ); $layout->skins["pageheader"] = ""; $layout->blocks["top"][] = "pageheader"; $layout->containers["grid"] = array(); $layout->container_properties["grid"] = array( ); $layout->containers["grid"][] = array("name"=>"printgrid", "block"=>"grid_block", "substyle"=>1 ); $layout->skins["grid"] = ""; $layout->blocks["top"][] = "grid"; $page_layouts["rs_audit_print"] = $layout; $xt = new Xtempl(); $id = postvalue("id"); $id = $id != "" ? $id : 1; //array of params for classes $params = array(); $params["id"] = $id; $params["xt"] = &$xt; $params["pageType"] = PAGE_PRINT; $params["tName"] = $strTableName; $params["selectedRecords"] = PrintPage::readSelectedRecordsFromRequest( "rs_audit" ); $params["allPagesMode"] = postvalue("all"); $params["pdfMode"] = postvalue("pdf"); $params["pdfContent"] = postvalue("htmlPdfContent"); $params["pdfWidth"] = postvalue("width"); $params["detailTables"] = postvalue("details"); $params["splitByRecords"] = postvalue("records"); $pageObject = new PrintPage($params); $pageObject->init(); $pageObject->process(); ?>