$pageObject->AddJSFile('libs/js/AnyChart.js'); $pageObject->AddJSFile('libs/js/AnyChartHTML5.js'); $dControlsMap[$strTableName] = $chartPageObject->controlsMap; $dControlsMap[$strTableName]['useFlashChartLibrary'] = $useFlashChartLibrary; $dViewControlsMap[$strTableName] = $chartPageObject->viewControlsMap; foreach($chartPageObject->jsSettings['global']['shortTNames'] as $keySet=>$val) { if(!array_key_exists($keySet,$pageObject->settingsMap["globalSettings"]['shortTNames'])) $pageObject->settingsMap["globalSettings"]['shortTNames'][$keySet] = $val; } //Add detail's js files to master's files $pageObject->copyAllJSFiles($chartPageObject->grabAllJSFiles()); //Add detail's css files to master's files $pageObject->copyAllCSSFiles($chartPageObject->grabAllCSSFiles()); $xt->assign("details_".GoodFieldName($chartPageObject->tName), true); $xtParams = array("params" => $chartPageObject->templatefile); AssignMethod($xtParams, 'showPageDp', $chartPageObject); $xt->assign("displayDetailTable_".GoodFieldName($chartPageObject->tName), $xtParams); $pageObject->controlsMap['dpTablesParams'][] = array('tName'=>$strTableName, 'id'=>$options['id'], 'pType'=>PAGE_CHART, 'pParam'=>$_params); } elseif ($dpParams['type'][$d] == "report") { include_once('classes/reportpage.php'); $strTableName = $dpParams['strTableNames'][$d]; $options = array(); //array of params for classes $options["xt"] = new Xtempl( true ); //#9607 1. Temporary fix $options["mode"] = LIST_DETAILS;