$layout->containers["import"] = array(); $layout->containers["import"][] = array("name" => "importheader", "block" => "", "substyle" => 2); $layout->containers["import"][] = array("name" => "importheader_text", "block" => "", "substyle" => 3); $layout->containers["import"][] = array("name" => "errormessage", "block" => "", "substyle" => 1); $layout->containers["import"][] = array("name" => "importfields", "block" => "", "substyle" => 1); $layout->containers["import"][] = array("name" => "importbuttons", "block" => "", "substyle" => 2); $layout->skins["import"] = "fields"; $layout->blocks["top"][] = "import"; $page_layouts["Readings_import"] = $layout; //array of params for classes $params = array("pageType" => PAGE_IMPORT, "id" => $id, "tName" => $strTableName); $params["xt"] =& $xt; $params["needSearchClauseObj"] = false; $pageObject = new RunnerPage($params); // add button events if exist $pageObject->addButtonHandlers(); $pageObject->body["begin"] .= "<script type=\"text/javascript\" src=\"include/loadfirst.js\"></script>\r\n"; $pageObject->body["begin"] .= "<script>\r\n"; $pageObject->body["begin"] .= "function importMore(id)\r\n"; $pageObject->body["begin"] .= "{\r\n"; $pageObject->body["begin"] .= "\tif(\$('#importDebugInfoTable'+id).css('display')=='none')\r\n"; $pageObject->body["begin"] .= "\t\t\$('#importDebugInfoTable'+id).show();\r\n"; $pageObject->body["begin"] .= "\telse\r\n"; $pageObject->body["begin"] .= "\t\t\$('#importDebugInfoTable'+id).hide();\r\n"; $pageObject->body["begin"] .= "}\r\n"; $pageObject->body["begin"] .= "</script>\r\n"; $pageObject->body["begin"] .= "<script type=\"text/javascript\" src=\"include/lang/" . getLangFileName(mlang_getcurrentlang()) . ".js\"></script>"; $pageObject->fillSetCntrlMaps(); $pageObject->body['end'] .= '<script>'; $pageObject->body['end'] .= "window.controlsMap = " . my_json_encode($pageObject->controlsHTMLMap) . ";"; $pageObject->body['end'] .= "window.settings = " . my_json_encode($pageObject->jsSettings) . ";";