gunnar: server/kolab-webclient/horde/hooks/horde-3.3.6 hook-delete_webmail_user.php, NONE, 1.1
cvs at kolab.org
cvs at kolab.org
Mon Jun 28 10:51:54 CEST 2010
Author: gunnar
Update of /kolabrepository/server/kolab-webclient/horde/hooks/horde-3.3.6
In directory doto:/tmp/cvs-serv9687/d/horde/hooks/horde-3.3.6
Added Files:
hook-delete_webmail_user.php
Log Message:
kolab/issue3472 (web client user prefs not deleted when user gets deleted)
--- NEW FILE: hook-delete_webmail_user.php ---
#!@@@php_bin@@@
<?php
/**
* Deletes the Kolab webclient data of deleted users.
*
* PHP version 5
*
* Copyright 2010 Klarälvdalens Datakonsult AB
*
* @category Kolab
* @package Kolab
* @author Gunnar Wrobel <wrobel at pardus.de>
* @license http://www.fsf.org/copyleft/lgpl.html LGPL
* @link http://www.kolab.org
*/
require_once 'Horde/Kolab/Config.php';
require_once 'Horde/Kolab/Config/Exception.php';
$uid = $_SERVER['argv'][1];
$config = new Horde_Kolab_Config('@@@prefix@@@/etc/kolab');
if (file_exists($config['webclient_data_root'] . '/storage/' . $uid . '.prefs')) {
unlink($config['webclient_data_root'] . '/storage/' . $uid . '.prefs');
if ($config['log_level'] >= 3) {
syslog(LOG_INFO, "L: Deleted web client user preferences for user $uid.");
}
}
More information about the commits
mailing list