From 2db42c7a3bf9a947f6a38dc87336968f592dc607 Mon Sep 17 00:00:00 2001
From: Aleksander Machniak <alec@alec.pl>
Date: Fri, 01 Mar 2013 11:45:43 -0500
Subject: [PATCH] Fixed ACL edition in advanced mode

---
 plugins/acl/acl.php     |    3 ++-
 plugins/acl/acl.js      |    2 +-
 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 b6e2c81..d693478 100644
--- a/plugins/acl/acl.js
+++ b/plugins/acl/acl.js
@@ -302,7 +302,7 @@
         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 18bac8e..938287b 100644
--- a/plugins/acl/acl.php
+++ b/plugins/acl/acl.php
@@ -233,7 +233,8 @@
 
         // 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 578ab61..52e234f 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>

--
Gitblit v1.9.1