From 37b4d597094622c31f9af9fdd086bca5cfac7c1f Mon Sep 17 00:00:00 2001 From: hickert Date: Mon, 22 Aug 2005 08:19:55 +0000 Subject: [PATCH] refresh sip table if phone settings changed git-svn-id: https://oss.gonicus.de/repositories/gosa/trunk@1196 594d385d-05f5-0310-b6e9-bd551577e9d8 --- plugins/admin/systems/class_phoneGeneric.inc | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/plugins/admin/systems/class_phoneGeneric.inc b/plugins/admin/systems/class_phoneGeneric.inc index 782fb9fa4..ad6b5e61c 100644 --- a/plugins/admin/systems/class_phoneGeneric.inc +++ b/plugins/admin/systems/class_phoneGeneric.inc @@ -364,6 +364,15 @@ class phoneGeneric extends plugin $ldap->cd($this->dn); $ldap->modify($this->attrs); + // $user_phone_reload + $ldap->cd ($this->config->current['BASE']); + $user_phone_assignment = $ldap->fetch($ldap->search("(&(objectClass=goFonAccount)(goFonHardware=".$this->cn."))",array("uid"))); + if($user_phone_assignment){ + $usertab= new usertabs($this->config,$this->config->data['TABS']['USERTABS'], $user_phone_assignment['dn']); + $usertab->by_object['phoneAccount']->is_modified = true; + $usertab->save(); + unset($usertab); + } $this->handle_post_events("modify"); } show_ldap_error($ldap->get_error()); -- 2.30.2