From a3d6984fc2ecb033da0e4fe6d19dae09ebf61538 Mon Sep 17 00:00:00 2001 From: Robert Sesek Date: Wed, 18 Jan 2006 06:03:53 +0000 Subject: [PATCH] r747: We can only update custom permis if we have bug fields --- admin/usergroup.php | 32 +++++++++++++++++++------------- 1 file changed, 19 insertions(+), 13 deletions(-) diff --git a/admin/usergroup.php b/admin/usergroup.php index 899e2d1..7598488 100755 --- a/admin/usergroup.php +++ b/admin/usergroup.php @@ -207,13 +207,16 @@ if ($_POST['do'] == 'insert') $values[] = "$ugroupid, " . intval($fieldid) . ", " . intval($mask); } - $db->query(" - INSERT INTO " . TABLE_PREFIX . "bugfieldpermission - (usergroupid, fieldid, mask) - VALUES - (" . implode("\n\t\t\t", $values) . " - )" - ); + if (is_array($values)) + { + $db->query(" + INSERT INTO " . TABLE_PREFIX . "bugfieldpermission + (usergroupid, fieldid, mask) + VALUES + (" . implode("\n\t\t\t", $values) . " + )" + ); + } $admin->redirect('usergroup.php?do=modify'); } @@ -244,12 +247,15 @@ if ($_POST['do'] == 'update') $values[] = "$ugroupid, " . intval($fieldid) . ", " . intval($mask); } - $db->query(" - REPLACE INTO " . TABLE_PREFIX . "bugfieldpermission - (usergroupid, fieldid, mask) - VALUES - (" . implode("),\n\t\t\t(", $values) . ")" - ); + if (is_array($values)) + { + $db->query(" + REPLACE INTO " . TABLE_PREFIX . "bugfieldpermission + (usergroupid, fieldid, mask) + VALUES + (" . implode("),\n\t\t\t(", $values) . ")" + ); + } $admin->redirect('usergroup.php?do=modify'); -- 2.22.5