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