Merge branch 'testing' of git@gitorious.org:statusnet/mainline into testing
This commit is contained in:
commit
f2bbff24e5
16
scripts/setconfig.php
Normal file → Executable file
16
scripts/setconfig.php
Normal file → Executable file
@ -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);
|
||||
|
Loading…
Reference in New Issue
Block a user