}); foreach (self::$all as $name => $group) { usort($group->render, function ($a, $b) { if ($a[0] != $b[0]) { return $a[0] < $b[0] ? -1 : 1; } if ($a[1] != $b[1]) { return $a[1] < $b[1] ? -1 : 1; } return 0; }); } self::$sorted = true; } } Si::initialize(); $Sv = SettingValues::make_request(); function choose_setting_group() { global $Conf; $Group = get($_REQUEST, "group"); if (!$Group && preg_match(',\\A/(\\w+)\\z,i', Navigation::path())) { $Group = substr(Navigation::path(), 1); } if (isset(SettingGroup::$map[$Group])) { $Group = SettingGroup::$map[$Group]; } if (!isset(SettingGroup::$all[$Group])) { if ($Conf->timeAuthorViewReviews()) { $Group = "decisions"; } else {