diff options
author | Aleksander Machniak <alec@alec.pl> | 2013-03-01 17:45:43 +0100 |
---|---|---|
committer | Aleksander Machniak <alec@alec.pl> | 2013-03-01 17:46:41 +0100 |
commit | f5584cbfeb098fbf26f57c74fa36464a634e2397 (patch) | |
tree | e33d32a24ea5ea5d3599ad7dc3ecdd84f70d53b3 | |
parent | 91a48642314f0f56ab67286b2be8705020c31dd3 (diff) |
Fixed ACL edition in advanced mode
-rw-r--r-- | plugins/acl/acl.js | 2 | ||||
-rw-r--r-- | plugins/acl/acl.php | 3 | ||||
-rw-r--r-- | plugins/acl/package.xml | 4 |
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> |