* @brief * @since version 0.85 */ include "../inc/includes.php"; Session::checkCentralAccess(); if (isset($_GET['action'])) { $action = $_GET['action']; } else { if (isset($_POST['action'])) { $action = $_POST['action']; } else { $action = "import"; } } $rulecollection = new RuleCollection(); $rulecollection->checkGlobal(READ); if ($action != "export") { Html::header(Rule::getTypeName(Session::getPluralNumber()), $_SERVER['PHP_SELF'], "admin", "rule", -1); } switch ($action) { case "preview_import": $rulecollection->checkGlobal(CREATE); if (RuleCollection::previewImportRules()) { break; } case "import": $rulecollection->checkGlobal(CREATE); RuleCollection::displayImportRulesForm(); break; case "export": $rule = new Rule();