Пример #1
0
dol_banner_tab($object, 'id', $linkback, $user->rights->user->user->lire || $user->admin);
print '<div class="underbanner clearboth"></div>';
if ($user->admin) {
    print info_admin($langs->trans("WarningOnlyPermissionOfActivatedModules"));
}
// Show warning about external users
if (empty($user->societe_id)) {
    print info_admin(showModulesExludedForExternal($modules)) . "\n";
}
// For multicompany transversal mode
// TODO Place a hook here
if (!empty($conf->multicompany->enabled) && !empty($conf->multicompany->transverse_mode)) {
    $aEntities = array_keys($permsgroupbyentity);
    sort($aEntities);
    $entity = GETPOST('entity', 'int') ? GETPOST('entity', 'int') : $aEntities[0];
    $head = entity_prepare_head($object, $aEntities);
    $title = $langs->trans("Entities");
    dol_fiche_head($head, $entity, $title, 1, 'multicompany@multicompany');
}
print "\n";
print '<table width="100%" class="noborder">';
print '<tr class="liste_titre">';
print '<td>' . $langs->trans("Module") . '</td>';
if ($caneditperms) {
    print '<td>&nbsp</td>';
}
print '<td align="center" width="24">&nbsp;</td>';
print '<td>' . $langs->trans("Permissions") . '</td>';
print '</tr>' . "\n";
//print "xx".$conf->global->MAIN_USE_ADVANCED_PERMS;
$sql = "SELECT r.id, r.libelle, r.module";
print '<td>' . $fuser->firstname . '</td>';
print '</tr>' . "\n";
print '</table><br>';
if ($user->admin) {
    print info_admin($langs->trans("WarningOnlyPermissionOfActivatedModules"), 0, 1) . '<br>';
}
// Show warning about external users
if (empty($user->societe_id)) {
    print showModulesExludedForExternal($modules) . '<br><br>' . "\n";
}
// For multicompany transversal mode
if (!empty($conf->multicompany->enabled) && !empty($conf->multicompany->transverse_mode)) {
    $aEntities = array_keys($permsgroupbyentity);
    sort($aEntities);
    $entity = GETPOST('entity', 'int') ? GETPOST('entity', 'int') : $aEntities[0];
    $head = entity_prepare_head($fuser, $aEntities);
    $title = $langs->trans("Entities");
    dol_fiche_head($head, $entity, $title, 1, 'multicompany@multicompany');
}
print "\n";
print '<table width="100%" class="noborder">';
print '<tr class="liste_titre">';
print '<td>' . $langs->trans("Module") . '</td>';
if ($caneditperms) {
    print '<td>&nbsp</td>';
}
print '<td align="center" width="24">&nbsp;</td>';
print '<td>' . $langs->trans("Permissions") . '</td>';
print '</tr>' . "\n";
//print "xx".$conf->global->MAIN_USE_ADVANCED_PERMS;
$sql = "SELECT r.id, r.libelle, r.module";