aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTreer <treer.git@the-bordello.com>2016-04-25 19:46:04 +1000
committerTreer <treer.git@the-bordello.com>2016-04-25 19:46:04 +1000
commitd67d8b6d6e95025525d11ce42892fb9bf40abf28 (patch)
tree27602b3dd85ac1dd3e0b830cb1b3aefd2df470be
parent02ee7f17e8b634a9d0e195cce212d838eaaefe9f (diff)
downloadvolse-hubzilla-d67d8b6d6e95025525d11ce42892fb9bf40abf28.tar.gz
volse-hubzilla-d67d8b6d6e95025525d11ce42892fb9bf40abf28.tar.bz2
volse-hubzilla-d67d8b6d6e95025525d11ce42892fb9bf40abf28.zip
util/pconfig can list channel IDs
-rwxr-xr-xutil/pconfig14
1 files changed, 13 insertions, 1 deletions
diff --git a/util/pconfig b/util/pconfig
index 802590f7a..77fcd6d38 100755
--- a/util/pconfig
+++ b/util/pconfig
@@ -13,11 +13,15 @@ if (count($helpArgs) === 1) {
echo <<<'EndOfOutput'
Gets, sets, or lists personal (per channel) configuration settings.
-Usage: util/pconfig <channel_id>
+Usage: util/pconfig
+ util/pconfig <channel_id>
util/pconfig <channel_id> <family>
util/pconfig <channel_id> <family> <key>
util/pconfig <channel_id> <family> <key> <value>
+ util/pconfig
+ List all channel IDs
+
util/pconfig <channel_id>
Displays all of the the channel's config entries
@@ -68,3 +72,11 @@ if($argc == 2) {
}
}
+if($argc == 1) {
+ $r = q("select channel_id, channel_name from channel");
+ if($r) {
+ foreach($r as $rr) {
+ echo sprintf('%4u %s', $rr['channel_id'], $rr['channel_name']) . PHP_EOL;
+ }
+ }
+}