plugins/calendar

Thomas Brüderli bruederli at kolabsys.com
Mon Feb 23 11:03:24 CET 2015


 plugins/calendar/calendar.php |    5 +++++
 1 file changed, 5 insertions(+)

New commits:
commit 31e3e9ae43a889a0746437cccf7a3df79fda02a3
Author: Thomas Bruederli <bruederli at kolabsys.com>
Date:   Mon Feb 23 11:03:19 2015 +0100

    Remove itipinvitations database entries related to a deleted user

diff --git a/plugins/calendar/calendar.php b/plugins/calendar/calendar.php
index b67d84c..8febb40 100644
--- a/plugins/calendar/calendar.php
+++ b/plugins/calendar/calendar.php
@@ -3210,6 +3210,11 @@ class calendar extends rcube_plugin
    */
   public function user_delete($args)
   {
+     // delete itipinvitations entries related to this user
+     $db = $this->rc->get_dbh();
+     $table_itipinvitations = $db->table_name('itipinvitations', true);
+     $db->query("DELETE FROM $table_itipinvitations WHERE `user_id` = ?", $args['user']->ID);
+
      $this->load_driver();
      return $this->driver->user_delete($args);
   }




More information about the commits mailing list