summaryrefslogtreecommitdiff
path: root/mailman_lib.php
diff options
context:
space:
mode:
authorTekimaki <tekimaki_admin@users.sourceforge.net>2008-12-08 00:14:46 +0000
committerTekimaki <tekimaki_admin@users.sourceforge.net>2008-12-08 00:14:46 +0000
commita6c01ddd1733ab94900fd0e86f757f5dd5c1bd4f (patch)
tree472f839e64425c946be4639ba6c7f505d741d0a9 /mailman_lib.php
parentd922a67b20d0192509cae57b752960093c4bcea7 (diff)
downloadutil-a6c01ddd1733ab94900fd0e86f757f5dd5c1bd4f.tar.gz
util-a6c01ddd1733ab94900fd0e86f757f5dd5c1bd4f.tar.bz2
util-a6c01ddd1733ab94900fd0e86f757f5dd5c1bd4f.zip
add config_list handler
Diffstat (limited to 'mailman_lib.php')
-rw-r--r--mailman_lib.php10
1 files changed, 9 insertions, 1 deletions
diff --git a/mailman_lib.php b/mailman_lib.php
index c5e18e4..0df8700 100644
--- a/mailman_lib.php
+++ b/mailman_lib.php
@@ -1,5 +1,5 @@
<?php
-// $Header: /cvsroot/bitweaver/_bit_util/mailman_lib.php,v 1.6 2008/12/05 19:51:46 tekimaki_admin Exp $
+// $Header: /cvsroot/bitweaver/_bit_util/mailman_lib.php,v 1.7 2008/12/08 00:14:46 tekimaki_admin Exp $
// Copyright (c) bitweaver Group
// All Rights Reserved.
// Licensed under the GNU LESSER GENERAL PUBLIC LICENSE. See license.txt for details.
@@ -51,6 +51,14 @@ function mailman_list_members( $pListName ) {
return( $output );
}
+// pParamHash follows naming convention off config_list --help usage instructions
+function mailman_config_list( $pParamHash ){
+ $options = ' -i '.escapeshellarg(UTIL_PKG_PATH.'mailman.cfg');
+ $options .= ' '.escapeshellarg( $pParamHash['listname'] );
+ if( $ret = mailman_command( 'config_list', $output, $options) ) {
+ return (tra('Unable to configure list: ').$pParamHash['listname'].":".$ret);
+ }
+}
// pParamHash follows naming convention off newlist --help usage instructions
function mailman_newlist( $pParamHash ) {