From: hickert Date: Mon, 22 Aug 2005 08:19:55 +0000 (+0000) Subject: refresh sip table if phone settings changed X-Git-Url: https://git.tokkee.org/?a=commitdiff_plain;h=37b4d597094622c31f9af9fdd086bca5cfac7c1f;p=gosa.git refresh sip table if phone settings changed git-svn-id: https://oss.gonicus.de/repositories/gosa/trunk@1196 594d385d-05f5-0310-b6e9-bd551577e9d8 --- 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());