diff --git a/core/default_settings/default_settings.php b/core/default_settings/default_settings.php index 813e7d262c..aa0022b1fc 100644 --- a/core/default_settings/default_settings.php +++ b/core/default_settings/default_settings.php @@ -111,6 +111,27 @@ $default_settings = $database->select($sql, $parameters, 'all'); unset($sql, $parameters); +//determine categories + if (is_array($default_settings) && @sizeof($default_settings) != 0) { + foreach ($default_settings as $default_setting) { + $category = strtolower($default_setting['default_setting_category']); + switch ($category) { + case "api" : $category = "API"; break; + case "cdr" : $category = "CDR"; break; + case "ldap" : $category = "LDAP"; break; + case "ivr_menu" : $category = "IVR Menu"; break; + default: + $category = str_replace("_", " ", $category); + $category = str_replace("-", " ", $category); + $category = ucwords($category); + } + $categories[$default_setting['default_setting_category']]['formatted'] = $category; + $categories[$default_setting['default_setting_category']]['count']++; + } + ksort($categories); + unset($default_setting, $category); + } + //create token $object = new token; $token = $object->create($_SERVER['PHP_SELF']); @@ -142,6 +163,27 @@ echo ""; } +//show category javascript + if (is_array($categories) && @sizeof($categories) != 0) { + echo ""; + } + //show the content echo "
\n"; } + echo "