$cssIncludes = $exportTypeCssIncludes . "\n" . $dataTypeCssIncludes; // used in the settings page $pageParams["allCountryPlugins"] = Core::$countryPlugins; $pageParams["allExportTypes"] = $exportTypes; $pageParams["groupedDataTypes"] = Core::$dataTypePlugins; $pageParams["allDataTypes"] = $dataTypes; $pageParams["allTranslations"] = Core::$translations->getList(); $useMinifiedResources = Core::isUsingMinifiedResources(); $pageParams["useMinifiedResources"] = $useMinifiedResources; if ($useMinifiedResources) { $pageParams["minifiedResourcePaths"] = Minification::getMinifiedResourcePaths(); } $pageParams["dataTypeJSModules"] = $dataTypeJSModules; $pageParams["exportTypeJSModules"] = $exportTypeJSModules; $pageParams["exportTypeAdditionalSettings"] = $exportTypeAdditionalSettings; $pageParams["settings"] = $settings; $pageParams["cssIncludes"] = $cssIncludes; $pageParams["codeMirrorIncludes"] = ExportTypePluginHelper::getExportTypeCodeMirrorModes($exportTypes); $pageParams["defaultExportType"] = Core::$user->getDefaultExportType(); $pageParams["defaultNumRows"] = Core::getDefaultNumRows(); if (Core::checkIsLoggedIn()) { $pageParams["isLoggedIn"] = true; $pageParams["accountType"] = Core::$user->getAccountType(); $pageParams["selectedDataTypes"] = Core::$user->getSelectedDataTypes(); $pageParams["selectedExportTypes"] = Core::$user->getSelectedExportTypes(); $pageParams["selectedCountries"] = Core::$user->getSelectedCountries(); } else { $pageParams["isLoggedIn"] = false; $pageParams["accountType"] = ""; } Templates::displayPage("resources/templates/index.tpl", $pageParams);