diff options
author | Brion Vibber <brion@pobox.com> | 2010-02-02 09:57:50 -0800 |
---|---|---|
committer | Brion Vibber <brion@pobox.com> | 2010-02-02 09:57:50 -0800 |
commit | f4c81fa1e138cbcbab27e6135f464a06d0209a37 (patch) | |
tree | 6af05efd09b29f0a3600e6d77f563b3fa68c4ff0 /scripts | |
parent | 2be00ce64221197f3c8ad1458eba2488c8836e5c (diff) | |
parent | 027c7e61fd6ecbb866a4f18111662902942d046e (diff) |
Merge branch 'testing' of git@gitorious.org:statusnet/mainline into 0.9.x
Diffstat (limited to 'scripts')
-rwxr-xr-x[-rw-r--r--] | scripts/setconfig.php | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/scripts/setconfig.php b/scripts/setconfig.php index b102f99b1..fe0e46d65 100644..100755 --- a/scripts/setconfig.php +++ b/scripts/setconfig.php @@ -28,6 +28,7 @@ setconfig.php [options] [section] [setting] <value> With three args, set the setting to the value. With two args, just show the setting. With -d, delete the setting. +With no args, lists all currently set values. [section] section to use (required) [setting] setting to use (required) @@ -39,6 +40,21 @@ END_OF_SETCONFIG_HELP; require_once INSTALLDIR.'/scripts/commandline.inc'; +if (empty($args)) { + $count = 0; + $config = new Config(); + $config->find(); + while ($config->fetch()) { + $count++; + printf("%-20s %-20s %s\n", $config->section, $config->setting, + var_export($config->value, true)); + } + if ($count == 0) { + print "No configuration set in database for this site.\n"; + } + exit(0); +} + if (count($args) < 2 || count($args) > 3) { show_help(); exit(1); |