FIX select too large into addrights (pb of missing parenthesis)
This commit is contained in:
parent
76779aa9e1
commit
a9bdefa358
@ -738,7 +738,7 @@ class User extends CommonObject
|
||||
$sql .= " FROM ".MAIN_DB_PREFIX."rights_def";
|
||||
$sql .= " WHERE entity = ".((int) $entity);
|
||||
if (!empty($whereforadd) && $whereforadd != 'allmodules') {
|
||||
$sql .= " AND ".$whereforadd;
|
||||
$sql .= " AND (".$whereforadd.")"; // Note: parenthesis are important because whereforadd can contains OR. Also note that $whereforadd is already sanitized
|
||||
}
|
||||
|
||||
$result = $this->db->query($sql);
|
||||
@ -864,7 +864,7 @@ class User extends CommonObject
|
||||
$sql .= " FROM ".MAIN_DB_PREFIX."rights_def";
|
||||
$sql .= " WHERE entity = ".((int) $entity);
|
||||
if (!empty($wherefordel) && $wherefordel != 'allmodules') {
|
||||
$sql .= " AND ".$wherefordel;
|
||||
$sql .= " AND (".$wherefordel.")"; // Note: parenthesis are important because wherefordel can contains OR. Also note that $wherefordel is already sanitized
|
||||
}
|
||||
|
||||
// avoid admin can remove his own important rights
|
||||
|
||||
Loading…
Reference in New Issue
Block a user