[prev in list] [next in list] [prev in thread] [next in thread]
List: kolab-commits
Subject: plugins/kolab_addressbook
From: Aleksander Machniak <machniak () kolabsys ! com>
Date: 2014-11-28 12:11:08
Message-ID: 20141128121108.BDC726A64C () app08 ! kolabsys ! com
[Download RAW message or body]
plugins/kolab_addressbook/kolab_addressbook.php | 11 +++++------
1 file changed, 5 insertions(+), 6 deletions(-)
New commits:
commit cf0ae1aac7876a383d4f2c48c28905923379a4b8
Author: Aleksander Machniak <machniak@kolabsys.com>
Date: Fri Nov 28 07:10:16 2014 -0500
Fix regression where some (most) of the fields were missing in contact form
diff --git a/plugins/kolab_addressbook/kolab_addressbook.php \
b/plugins/kolab_addressbook/kolab_addressbook.php index f2a896d..22c40a5 100644
--- a/plugins/kolab_addressbook/kolab_addressbook.php
+++ b/plugins/kolab_addressbook/kolab_addressbook.php
@@ -466,8 +466,8 @@ class kolab_addressbook extends rcube_plugin
$p['form']['personal']['content']['pkcs7publickey'] = array('size' => \
70);
// re-order fields according to the coltypes list
- $p['form']['contact']['content'] = \
$this->_sort_form_fields($p['form']['contact']['content']);
- $p['form']['personal']['content'] = \
$this->_sort_form_fields($p['form']['personal']['content']); + \
$p['form']['contact']['content'] = \
$this->_sort_form_fields($p['form']['contact']['content'], $GLOBALS['CONTACTS']); + \
$p['form']['personal']['content'] = \
$this->_sort_form_fields($p['form']['personal']['content'], $GLOBALS['CONTACTS']);
/* define a separate section 'settings'
$p['form']['settings'] = array(
@@ -485,12 +485,11 @@ class kolab_addressbook extends rcube_plugin
}
- private function _sort_form_fields($contents)
+ private function _sort_form_fields($contents, $source)
{
- $block = array();
- $contacts = reset($this->sources);
+ $block = array();
- foreach (array_keys($contacts->coltypes) as $col) {
+ foreach (array_keys($source->coltypes) as $col) {
if (isset($contents[$col]))
$block[$col] = $contents[$col];
}
_______________________________________________
commits mailing list
commits@lists.kolab.org
https://lists.kolab.org/mailman/listinfo/commits
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic