Fix: comaptibility with multicompany and transverse mode
This commit is contained in:
parent
7f6bf34362
commit
795bb1de77
@ -998,9 +998,18 @@ class Form
|
|||||||
else $sql.= " WHERE u.entity IS NOT NULL";
|
else $sql.= " WHERE u.entity IS NOT NULL";
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
|
{
|
||||||
|
if (! empty($conf->multicompany->transverse_mode))
|
||||||
|
{
|
||||||
|
$sql.= ", ".MAIN_DB_PREFIX."usergroup_user as ug";
|
||||||
|
$sql.= " WHERE ug.fk_user = u.rowid";
|
||||||
|
$sql.= " AND ug.entity = ".$conf->entity;
|
||||||
|
}
|
||||||
|
else
|
||||||
{
|
{
|
||||||
$sql.= " WHERE u.entity IN (0,".$conf->entity.")";
|
$sql.= " WHERE u.entity IN (0,".$conf->entity.")";
|
||||||
}
|
}
|
||||||
|
}
|
||||||
if (! empty($user->societe_id)) $sql.= " AND u.fk_societe = ".$user->societe_id;
|
if (! empty($user->societe_id)) $sql.= " AND u.fk_societe = ".$user->societe_id;
|
||||||
if (is_array($exclude) && $excludeUsers) $sql.= " AND u.rowid NOT IN ('".$excludeUsers."')";
|
if (is_array($exclude) && $excludeUsers) $sql.= " AND u.rowid NOT IN ('".$excludeUsers."')";
|
||||||
if (is_array($include) && $includeUsers) $sql.= " AND u.rowid IN ('".$includeUsers."')";
|
if (is_array($include) && $includeUsers) $sql.= " AND u.rowid IN ('".$includeUsers."')";
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user