$layout->blocks["bare"][] = "mastergrid"; $page_layouts["Fact_SalesTransaction_masterprint"] = $layout; $layout->skinsparams = array(); $layout->skinsparams["empty"] = array("button" => "button1"); $layout->skinsparams["menu"] = array("button" => "button1"); $layout->skinsparams["hmenu"] = array("button" => "button1"); $layout->skinsparams["undermenu"] = array("button" => "button1"); $layout->skinsparams["fields"] = array("button" => "button1"); $layout->skinsparams["form"] = array("button" => "button1"); $layout->skinsparams["1"] = array("button" => "button1"); $layout->skinsparams["2"] = array("button" => "button1"); $layout->skinsparams["3"] = array("button" => "button1"); $xt = new Xtempl(); $id = postvalue("id"); $id = $id != "" ? $id : 1; $all = postvalue("all"); //array of params for classes $params = array(); $params["id"] = $id; $params["xt"] =& $xt; $params["pageType"] = PAGE_PRINT; $params["tName"] = $strTableName; $params["selectedRecords"] = PrintPage::readSelectedRecordsFromRequest("GroupMaster"); $params["allPagesMode"] = postvalue("all"); $params["recsPerRowPrint"] = 1; $params["pdfMode"] = postvalue("pdf"); $params["pdfContent"] = postvalue("htmlPdfContent"); $params["pdfWidth"] = postvalue("width"); $pageObject = new PrintPage($params); $pageObject->init(); $pageObject->process();