Skip to content

Commit b759194

Browse files
committed
Fixed a bug in tform library.
1 parent 20218c0 commit b759194

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

interface/lib/classes/tform.inc.php

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -949,9 +949,10 @@ function getAuthSQL($perm) {
949949
if($_SESSION["s"]["user"]["typ"] == 'admin') {
950950
return '1';
951951
} else {
952-
$sql = '(';
952+
$groups = ( $_SESSION["s"]["user"]["groups"] ) ? $_SESSION["s"]["user"]["groups"] : 0;
953+
$sql = '(';
953954
$sql .= "(sys_userid = ".$_SESSION["s"]["user"]["userid"]." AND sys_perm_user like '%$perm%') OR ";
954-
$sql .= "(sys_groupid IN (".$_SESSION["s"]["user"]["groups"].") AND sys_perm_group like '%$perm%') OR ";
955+
$sql .= "(sys_groupid IN (".$groups.") AND sys_perm_group like '%$perm%') OR ";
955956
$sql .= "sys_perm_other like '%$perm%'";
956957
$sql .= ')';
957958

0 commit comments

Comments
 (0)