forked from GNUsocial/gnu-social
Merge branch 'testing' into 0.9.x
This commit is contained in:
commit
617a994550
@ -20,8 +20,8 @@
|
|||||||
|
|
||||||
define('INSTALLDIR', realpath(dirname(__FILE__) . '/..'));
|
define('INSTALLDIR', realpath(dirname(__FILE__) . '/..'));
|
||||||
|
|
||||||
$shortoptions = 'd';
|
$shortoptions = 'da';
|
||||||
$longoptions = array('delete');
|
$longoptions = array('delete', 'all');
|
||||||
|
|
||||||
$helptext = <<<END_OF_SETCONFIG_HELP
|
$helptext = <<<END_OF_SETCONFIG_HELP
|
||||||
setconfig.php [options] [section] [setting] <value>
|
setconfig.php [options] [section] [setting] <value>
|
||||||
@ -35,22 +35,34 @@ With no args, lists all currently set values.
|
|||||||
<value> value to set (optional)
|
<value> value to set (optional)
|
||||||
|
|
||||||
-d --delete delete the setting (no value)
|
-d --delete delete the setting (no value)
|
||||||
|
-a --all list all configuration, not just the database values
|
||||||
|
|
||||||
END_OF_SETCONFIG_HELP;
|
END_OF_SETCONFIG_HELP;
|
||||||
|
|
||||||
require_once INSTALLDIR.'/scripts/commandline.inc';
|
require_once INSTALLDIR.'/scripts/commandline.inc';
|
||||||
|
|
||||||
if (empty($args)) {
|
if (empty($args)) {
|
||||||
$count = 0;
|
if (have_option('a', 'all')) {
|
||||||
$config = new Config();
|
foreach ($config as $section => $section_value) {
|
||||||
$config->find();
|
foreach ($section_value as $setting => $value) {
|
||||||
while ($config->fetch()) {
|
if (have_option('v', 'verbose') || !is_array($value)) {
|
||||||
$count++;
|
# Don't print array's without the verbose flag
|
||||||
printf("%-20s %-20s %s\n", $config->section, $config->setting,
|
printf("%-20s %-20s %s\n", $section, $setting, var_export($value, true));
|
||||||
var_export($config->value, true));
|
}
|
||||||
}
|
}
|
||||||
if ($count == 0) {
|
}
|
||||||
print "No configuration set in database for this site.\n";
|
} else {
|
||||||
|
$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);
|
exit(0);
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user