. * * @package LibreNMS * @link http://librenms.org * @copyright 2015 Daniel Preussker * @copyright 2016 Tony Murray * @author f0o */ $config['memcached']['enable'] = false; ?>
'; $pages = dbFetchRows("SELECT DISTINCT `config_group` FROM `config` WHERE `config_group` IS NOT NULL AND `config_group` != ''"); array_unshift($pages, array('config_group' => 'Global')); // Add Global tab $curr_page = isset($vars['sub']) ? $vars['sub'] : 'Global'; foreach ($pages as $sub_page) { $sub_page = $sub_page['config_group']; $page_name = ucfirst($sub_page) . ' Settings'; echo '' . $page_name . ''; } echo '

'; if (isset($vars['sub']) && $vars['sub'] != 'Global') { if (file_exists("pages/settings/" . mres($vars['sub']) . ".inc.php")) { require_once "pages/settings/" . mres($vars['sub']) . ".inc.php"; } else { print_error("This settings page doesn't exist, please go to the main settings page"); } } else { /** * Array-To-Table * @param array $a N-Dimensional, Associative Array * @return string */ function a2t($a) { $r = ''; foreach ($a as $k => $v) { if (!empty($v)) { $r .= ''; } } $r .= '
' . $k . ''; $r .= is_array($v) ? a2t($v) : '' . wordwrap($v, 75, '
') . '
'; $r .= '
'; return $r; } echo '
' . a2t($config) . '
'; if ($debug && $_SESSION['userlevel'] >= '10') { echo("
");
            print_r($config);
            echo("
"); } } } else { include 'includes/error-no-perm.inc.php'; } ?>