[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kolab-commits
Subject:    gunnar: server/kolab-webclient/horde/hooks/horde-3.3.6
From:       cvs () kolab ! org
Date:       2010-06-28 8:51:54
Message-ID: 20100628085154.B115360056C () lists ! intevation ! de
[Download RAW message or body]

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@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.");
    }
}





_______________________________________________
Kolab-commits mailing list
Kolab-commits@kolab.org
https://kolab.org/mailman/listinfo/kolab-commits

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic