if(empty($conf->multicompany->enabled)||!$user->entity)print'<td align="center">'.$langs->trans("Entity").'</td>';// If superadmin or multicompany disabled
print"</tr>\n";
$sql="SELECT";
$sql.=" rowid";
$sql.=", ".$db->decrypt('name')." as name";
$sql.=", ".$db->decrypt('value')." as value";
$sql.=", type";
$sql.=", note";
$sql.=", entity";
$sql.=" FROM ".MAIN_DB_PREFIX."const";
if(empty($conf->multicompany->enabled))
{
// If no multicompany mode, admins can see global and their constantes
$sql.=" WHERE entity IN (0,".$conf->entity.")";
}
else
{
// If multicompany mode, superadmin (user->entity=0) can see everything, admin are limited to their entities.
if($user->entity)$sql.=" WHERE entity IN (".$user->entity.",".$conf->entity.")";
}
$sql.=" ORDER BY entity, name ASC";
$resql=$db->query($sql);
if($resql)
{
$num=$db->num_rows($resql);
$i=0;
$var=True;
while($i<$num)
{
$obj=$db->fetch_object($resql);
$var=!$var;
print'<tr '.$bc[$var].'>';
print'<td>'.$obj->name.'</td>'."\n";
print'<td>'.$obj->value.'</td>'."\n";
if(empty($conf->multicompany->enabled)||!$user->entity)print'<td align="center">'.$obj->entity.'</td>'."\n";// If superadmin or multicompany disabled
if(empty($conf->multicompany->enabled)||!$user->entity)print'<td align="center">'.$langs->trans("Entity").'</td>';// If superadmin or multicompany disabled
print"</tr>\n";
$sql="SELECT";
$sql.=" rowid";
$sql.=", ".$db->decrypt('name')." as name";
$sql.=", ".$db->decrypt('value')." as value";
$sql.=", type";
$sql.=", note";
$sql.=", entity";
$sql.=" FROM ".MAIN_DB_PREFIX."const";
if(empty($conf->multicompany->enabled))
{
// If no multicompany mode, admins can see global and their constantes
$sql.=" WHERE entity IN (0,".$conf->entity.")";
}
else
{
// If multicompany mode, superadmin (user->entity=0) can see everything, admin are limited to their entities.
if($user->entity)$sql.=" WHERE entity IN (".$user->entity.",".$conf->entity.")";
}
$sql.=" ORDER BY entity, name ASC";
$resql=$db->query($sql);
if($resql)
{
$num=$db->num_rows($resql);
$i=0;
$var=True;
while($i<$num)
{
$obj=$db->fetch_object($resql);
$var=!$var;
print'<tr '.$bc[$var].'>';
print'<td>'.$obj->name.'</td>'."\n";
print'<td>'.$obj->value.'</td>'."\n";
if(empty($conf->multicompany->enabled)||!$user->entity)print'<td align="center">'.$obj->entity.'</td>'."\n";// If superadmin or multicompany disabled