summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAleksander Machniak <alec@alec.pl>2013-03-01 17:45:43 +0100
committerAleksander Machniak <alec@alec.pl>2013-03-01 17:46:41 +0100
commitf5584cbfeb098fbf26f57c74fa36464a634e2397 (patch)
treee33d32a24ea5ea5d3599ad7dc3ecdd84f70d53b3
parent91a48642314f0f56ab67286b2be8705020c31dd3 (diff)
Fixed ACL edition in advanced mode
-rw-r--r--plugins/acl/acl.js2
-rw-r--r--plugins/acl/acl.php3
-rw-r--r--plugins/acl/package.xml4
3 files changed, 5 insertions, 4 deletions
diff --git a/plugins/acl/acl.js b/plugins/acl/acl.js
index b6e2c811d..d6934780f 100644
--- a/plugins/acl/acl.js
+++ b/plugins/acl/acl.js
@@ -302,7 +302,7 @@ rcube_webmail.prototype.acl_init_form = function(id)
li_elements.map(function() {
val = this.value;
td = $('td.'+this.id, row);
- if (td && td.hasClass('enabled'))
+ if (td.length && td.hasClass('enabled'))
this.checked = true;
});
diff --git a/plugins/acl/acl.php b/plugins/acl/acl.php
index ab7c8ceec..a4abe28a6 100644
--- a/plugins/acl/acl.php
+++ b/plugins/acl/acl.php
@@ -233,7 +233,8 @@ class acl extends rcube_plugin
// Advanced rights
$attrib['id'] = 'advancedrights';
- foreach ($supported as $idx => $val) {
+ foreach ($supported as $key => $val) {
+ $id = "acl$val";
$ul .= html::tag('li', null,
$input->show('', array(
'name' => "acl[$val]", 'value' => $val, 'id' => $id))
diff --git a/plugins/acl/package.xml b/plugins/acl/package.xml
index 578ab6138..52e234f37 100644
--- a/plugins/acl/package.xml
+++ b/plugins/acl/package.xml
@@ -13,9 +13,9 @@
<email>alec@alec.pl</email>
<active>yes</active>
</lead>
- <date>2013-01-29</date>
+ <date>2013-03-01</date>
<version>
- <release>1.1</release>
+ <release>1.2</release>
<api>0.7</api>
</version>
<stability>