From f9a11fa543b97de82a6b1c4a7f40ceee2f5fe935 Mon Sep 17 00:00:00 2001 From: hickert Date: Tue, 14 Nov 2006 05:13:43 +0000 Subject: [PATCH] Part 2 trunk update git-svn-id: https://oss.gonicus.de/repositories/gosa/trunk@5090 594d385d-05f5-0310-b6e9-bd551577e9d8 --- plugins/gofax/faxaccount/class_gofaxAccount.inc | 15 ++++++++------- plugins/gofax/faxaccount/paste_generic.tpl | 12 +++++++++--- plugins/gofon/phoneaccount/class_phoneAccount.inc | 4 +++- .../personal/connectivity/class_kolabAccount.inc | 2 +- .../connectivity/class_oxchangeAccount.inc | 3 +-- .../personal/connectivity/class_proxyAccount.inc | 9 +++++---- 6 files changed, 27 insertions(+), 18 deletions(-) diff --git a/plugins/gofax/faxaccount/class_gofaxAccount.inc b/plugins/gofax/faxaccount/class_gofaxAccount.inc index 69dc4acab..7e9f5e9fe 100644 --- a/plugins/gofax/faxaccount/class_gofaxAccount.inc +++ b/plugins/gofax/faxaccount/class_gofaxAccount.inc @@ -38,11 +38,15 @@ class gofaxAccount extends plugin var $out_blocklist_dialog= FALSE; var $current_blocklist= array(); - var $uid =""; + /* Copy & paste variables */ + var $CopyPasteVars=array("facsimileTelephoneNumber","goFaxRBlocklist","goFaxRBlockgroups","goFaxSBlocklist","goFaxSBlockgroups"); /* attribute list for save action */ - var $attributes= array("goFaxDeliveryMode", "goFaxIsEnabled","goFaxRBlockgroups","facsimileAlternateTelephoneNumber","facsimileTelephoneNumber", - "goFaxPrinter", "goFaxDivertNumber", "goFaxLanguage", "goFaxFormat", "mail"); + var $attributes= array("goFaxDeliveryMode", "goFaxIsEnabled","facsimileAlternateTelephoneNumber", + "goFaxPrinter", "goFaxDivertNumber", "goFaxLanguage", "goFaxFormat", "mail","facsimileTelephoneNumber"); + + var $uid =""; + var $objectclasses= array("goFaxAccount"); function gofaxAccount ($config, $dn= NULL) @@ -726,11 +730,8 @@ class gofaxAccount extends plugin $this->attrs['goFaxDeliveryMode'] = 0; } - /* Adapt mail settings if needed */ + /* Do not save mail address ... it was possibly changed by mail plugin*/ unset($this->attrs['mail']); - if (!$this->has_mailAccount && $this->goFaxDeliveryMode && 32){ - $this->attrs['mail']= $this->mail; - } /* Write back to ldap */ $ldap= $this->config->get_ldap_link(); diff --git a/plugins/gofax/faxaccount/paste_generic.tpl b/plugins/gofax/faxaccount/paste_generic.tpl index 5a30bf774..fc24dc4ba 100644 --- a/plugins/gofax/faxaccount/paste_generic.tpl +++ b/plugins/gofax/faxaccount/paste_generic.tpl @@ -5,14 +5,20 @@ + {$must} + + + + +
- {$must} -
+ {t}Alternate fax numbers will not be copied{/t} +
diff --git a/plugins/gofon/phoneaccount/class_phoneAccount.inc b/plugins/gofon/phoneaccount/class_phoneAccount.inc index ace7564f7..4c4749c6e 100644 --- a/plugins/gofon/phoneaccount/class_phoneAccount.inc +++ b/plugins/gofon/phoneaccount/class_phoneAccount.inc @@ -34,7 +34,9 @@ class phoneAccount extends plugin var $cli_parameters = array("eins" => "Eins ist toll", "zwei" => "Zwei ist noch besser"); /* attribute list for save action */ - var $CopyPasteVars = array("phoneNumbers"); + var $CopyPasteVars = array("phoneNumbers","macroarray","macrostillavailable"/*"phoneNumbers" -Reset- */, + "hardware_list","used_hardware"); + var $attributes = array("goFonDeliveryMode", "goFonFormat","uid","cn", "goFonHardware","goFonPIN","goFonVoicemailPIN", "telephoneNumber", "goFonMacro","macro"); diff --git a/plugins/personal/connectivity/class_kolabAccount.inc b/plugins/personal/connectivity/class_kolabAccount.inc index edd020dcb..adcca5c97 100644 --- a/plugins/personal/connectivity/class_kolabAccount.inc +++ b/plugins/personal/connectivity/class_kolabAccount.inc @@ -301,7 +301,7 @@ class kolabAccount extends plugin } /* Check for URL scheme... */ - if(!empty($this->calFBURL) && !preg_match("/(https|https):\/\//",$this->calFBURL)){ + if(!empty($this->calFBURL) && !preg_match("/http+(s)*:\/\//",$this->calFBURL)){ $message[]= _("The value specified as Free Busy Information URL is invalid."); } diff --git a/plugins/personal/connectivity/class_oxchangeAccount.inc b/plugins/personal/connectivity/class_oxchangeAccount.inc index 38d878ecb..dac07f8d6 100644 --- a/plugins/personal/connectivity/class_oxchangeAccount.inc +++ b/plugins/personal/connectivity/class_oxchangeAccount.inc @@ -809,8 +809,7 @@ class oxchangeAccount extends plugin preg_match("/^(\w+(?=\=))=((\w|\s|\.)+(?=\,)),.*/",$this->dn,$uidarray); $uid=$uidarray[2]; if (trim($uid) == "") { - print_red(_("The Open-Xchange accountname is empty and thus invalid! Check to make sure that ". - "you are not using any strange characters in the loginname.")); + print_red(_("The Open-Xchange accountname is empty and thus invalid! Check to make sure that you are not using any strange characters in the loginname.")); return; } diff --git a/plugins/personal/connectivity/class_proxyAccount.inc b/plugins/personal/connectivity/class_proxyAccount.inc index e1914d151..bd39ed60d 100644 --- a/plugins/personal/connectivity/class_proxyAccount.inc +++ b/plugins/personal/connectivity/class_proxyAccount.inc @@ -14,8 +14,9 @@ class proxyAccount extends plugin var $gosaProxyQuotaPeriod= "m"; /* attribute list for save action */ - var $attributes= array("gosaProxyID", "gosaProxyAcctFlags", "gosaProxyWorkingStart", - "gosaProxyWorkingStop", "gosaProxyQuota", "gosaProxyQuotaPeriod"); + var $attributes= array( "gosaProxyID", "gosaProxyAcctFlags", "gosaProxyWorkingStart", + "gosaProxyWorkingStop", "gosaProxyQuota", "gosaProxyQuotaPeriod"); + var $objectclasses= array("gosaProxyAccount"); var $ReadOnly = false; @@ -34,8 +35,8 @@ class proxyAccount extends plugin function execute() { - /* Call parent execute */ -// plugin::execute(); + /* Call parent execute */ + plugin::execute(); $display= ""; -- 2.30.2