From 31e3e9ae43a889a0746437cccf7a3df79fda02a3 Mon Sep 17 00:00:00 2001 From: Thomas Bruederli Date: Mon, 23 Feb 2015 11:03:19 +0100 Subject: [PATCH] Remove itipinvitations database entries related to a deleted user --- plugins/calendar/calendar.php | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/plugins/calendar/calendar.php b/plugins/calendar/calendar.php index b67d84c9..8febb406 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); }