From 23235aa88d0e46cece37f218d0cf1c58c8ca0506 Mon Sep 17 00:00:00 2001
From: Laurent Destailleur <eldy@users.sourceforge.net>
Date: Tue, 14 Jun 2011 20:49:52 +0000
Subject: [PATCH] Fix: Usage of fetch

---
 htdocs/user/group/perms.php | 12 +++++++-----
 1 file changed, 7 insertions(+), 5 deletions(-)

diff --git a/htdocs/user/group/perms.php b/htdocs/user/group/perms.php
index bfa4286bed4..1f7ad8462ec 100644
--- a/htdocs/user/group/perms.php
+++ b/htdocs/user/group/perms.php
@@ -55,14 +55,16 @@ if (! $canreadperms) accessforbidden();
  */
 if ($_GET["action"] == 'addrights' && $caneditperms)
 {
-    $editgroup = new Usergroup($db,$_GET["id"]);
-    $editgroup->addrights($_GET["rights"],$module);
+    $editgroup = new Usergroup($db);
+    $result=$editgroup->fetch($_GET["id"]);
+    if ($result > 0) $editgroup->addrights($_GET["rights"],$module);
 }
 
 if ($_GET["action"] == 'delrights' && $caneditperms)
 {
-    $editgroup = new Usergroup($db,$_GET["id"]);
-    $editgroup->delrights($_GET["rights"],$module);
+    $editgroup = new Usergroup($db);
+    $result=$editgroup->fetch($_GET["id"]);
+    if ($result > 0) $editgroup->delrights($_GET["rights"],$module);
 }
 
 
@@ -78,7 +80,7 @@ llxHeader('',$langs->trans("Permissions"));
 
 if ($_GET["id"])
 {
-    $fgroup = new Usergroup($db, $_GET["id"]);
+    $fgroup = new Usergroup($db);
     $fgroup->fetch($_GET["id"]);
     $fgroup->getrights();
 
-- 
GitLab