steffen: server/kolab-webadmin/kolab-webadmin/www/admin/service index.php, 1.20, 1.21
cvs at intevation.de
cvs at intevation.de
Tue Jun 7 01:47:07 CEST 2005
Author: steffen
Update of /kolabrepository/server/kolab-webadmin/kolab-webadmin/www/admin/service
In directory doto:/tmp/cvs-serv27813/kolab-webadmin/www/admin/service
Modified Files:
index.php
Log Message:
Kolabfilter settings verify_from and allow_sender accessible from webgui (german translation pending)
Index: index.php
===================================================================
RCS file: /kolabrepository/server/kolab-webadmin/kolab-webadmin/www/admin/service/index.php,v
retrieving revision 1.20
retrieving revision 1.21
diff -u -d -r1.20 -r1.21
--- index.php 2 Jun 2005 12:32:06 -0000 1.20
+++ index.php 6 Jun 2005 23:47:05 -0000 1.21
@@ -47,6 +47,8 @@
global $postfixrelayhost;
global $postfixrelayhostmx;
global $kolabhost;
+ global $kolabfilterverifyfrom;
+ global $kolabfilterallowsender;
// Get values from LDAP
if (($result = ldap_read($ldap->connection, "k=kolab,".$_SESSION['base_dn'], '(objectclass=*)')) &&
@@ -78,6 +80,8 @@
}
$kolabhost = $attrs['kolabHost'];
unset( $kolabhost['count'] );
+ $kolabfilterverifyfrom = $attrs['kolabfilter-verify-from-header'][0];
+ $kolabfilterallowsender = $attrs['kolabfilter-allow-sender-header'][0];
ldap_free_result($result);
}
}
@@ -171,6 +175,16 @@
}
}
+if( $_REQUEST['submitkolabfilter'] ) {
+ $attrs = array(
+ 'kolabfilter-verify-from-header' => postvalue( 'kolabfilterverifyfrom' ),
+ 'kolabfilter-allow-sender-header' => postvalue( 'kolabfilterallowsender' ) );
+ if( !($result = ldap_modify($ldap->connection, "k=kolab,".$_SESSION['base_dn'], $attrs)) ) {
+ $errors[] = _("LDAP Error: failed to modify kolab configuration object: ")
+ .ldap_error($ldap->connection);
+ }
+ }
+
if( $_REQUEST['submitpostfixrelayhost'] ) {
$value = trim( $_REQUEST['postfixrelayhost'] );
if( $value != '' && !isset( $_REQUEST['postfixrelayhostmx'] ) ) {
@@ -247,6 +261,8 @@
$smarty->assign( 'postfixallowunauth', toboolstr($postfixallowunauth) );
$smarty->assign( 'postfixrelayhost', $postfixrelayhost );
$smarty->assign( 'postfixrelayhostmx', $postfixrelayhostmx );
+$smarty->assign( 'kolabfilterverifyfrom', toboolstr($kolabfilterverifyfrom) );
+$smarty->assign( 'kolabfilterallowsender', toboolstr($kolabfilterallowsender) );
$smarty->assign( 'kolabhost', $kolabhost );
$smarty->assign( 'menuitems', $menuitems );
$smarty->assign( 'submenuitems',
More information about the commits
mailing list