';
print '| ';
print img_object('', $picto, 'class="pictoobjectwidth paddingright"').' '.$objMod->getName();
print '';
print ' | ';
if (($caneditperms && empty($objMod->rights_admin_allowed)) || empty($object->admin)) {
if ($caneditperms) {
- print '';
- print 'id.'&action=addrights&token='.newToken().'&entity='.$entity.'&module='.$obj->module.'&confirm=yes">'.$langs->trans("All")."";
+ print ' | module && $module != "allmodules" ? ' style="display:none"' : '').'>';
+ print 'id.'&action=addrights&token='.newToken().'&entity='.$entity.'&module='.$obj->module.'&confirm=yes&updatedmodulename='.$obj->module.'">'.$langs->trans("All")."";
print ' / ';
- print 'id.'&action=delrights&token='.newToken().'&entity='.$entity.'&module='.$obj->module.'&confirm=yes">'.$langs->trans("None")."";
+ print 'id.'&action=delrights&token='.newToken().'&entity='.$entity.'&module='.$obj->module.'&confirm=yes&updatedmodulename='.$obj->module.'">'.$langs->trans("None")."";
print ' | ';
+ print 'module || $module == "allmodules" ? ' style="display:none"' : '').'> | ';
+ } else {
+ print ' | ';
}
print ' | ';
} else {
if ($caneditperms) {
- print ' | ';
+ print 'module && $module != "allmodules" ? ' style="display:none"' : '').'>';
+ print 'id.'&action=addrights&token='.newToken().'&entity='.$entity.'&module='.$obj->module.'&confirm=yes&updatedmodulename='.$obj->module.'">'.$langs->trans("All")."";
+ print ' / ';
+ print 'id.'&action=delrights&token='.newToken().'&entity='.$entity.'&module='.$obj->module.'&confirm=yes&updatedmodulename='.$obj->module.'">'.$langs->trans("None")."";
+ print ' | ';
+ print 'module || $module == "allmodules" ? ' style="display:none"' : '').'> | ';
+ } else {
+ print ' | ';
}
print ' | ';
}
print ' | ';
- // Permission id
- if ($user->admin) {
- print ' | ';
- }
-
+ print '';
+ print ' ';
+ print img_picto('', 'folder', 'class="marginright"');
+ print ' ';
+ print '';
+ print img_picto('', 'folder-open', 'class="marginright"');
+ print ' ';
+ print ' | '; //Add picto + / - when open en closed
print '
'."\n";
}
print ''."\n";
- print 'module && $module != "allmodules" ? ' style="display:none"' : '').'>';
// Picto and label of module
print '| ';
@@ -511,16 +533,20 @@ if ($result) {
if (!empty($object->admin) && !empty($objMod->rights_admin_allowed)) { // Permission granted because admin
if ($caneditperms) {
print ' | '.img_picto($langs->trans("Administrator"), 'star').' | ';
+ } else {
+ print ' | ';
}
print '';
print img_picto($langs->trans("Active"), 'tick');
print ' | ';
} elseif (in_array($obj->id, $permsuser)) { // Permission granted by user
if ($caneditperms) {
- print 'id.'&action=delrights&token='.newToken().'&entity='.$entity.'&rights='.$obj->id.'&confirm=yes">';
+ print ' | id.'&action=delrights&token='.newToken().'&entity='.$entity.'&rights='.$obj->id.'&confirm=yes&updatedmodulename='.$obj->module.'">';
//print img_edit_remove($langs->trans("Remove"));
print img_picto($langs->trans("Remove"), 'switch_on');
print ' | ';
+ } else {
+ print ' | ';
}
print '';
print img_picto($langs->trans("Active"), 'tick');
@@ -531,6 +557,8 @@ if ($result) {
print ' | ';
print $form->textwithtooltip($langs->trans("Inherited"), $langs->trans("PermissionInheritedFromAGroup"));
print ' | ';
+ } else {
+ print ' | ';
}
print '';
print img_picto($langs->trans("Active"), 'tick');
@@ -538,27 +566,35 @@ if ($result) {
} else {
// Do not own permission
if ($caneditperms) {
- print ' | id.'&action=addrights&entity='.$entity.'&rights='.$obj->id.'&confirm=yes&token='.newToken().'">';
+ print ' | id.'&action=addrights&entity='.$entity.'&rights='.$obj->id.'&confirm=yes&token='.newToken().'&updatedmodulename='.$obj->module.'">';
//print img_edit_add($langs->trans("Add"));
print img_picto($langs->trans("Add"), 'switch_off');
print ' | ';
+ } else {
+ print ' | ';
}
print ' | ';
}
} else {
// Do not own permission
if ($caneditperms) {
- print 'id.'&action=addrights&entity='.$entity.'&rights='.$obj->id.'&confirm=yes&token='.newToken().'">';
+ print ' | id.'&action=addrights&entity='.$entity.'&rights='.$obj->id.'&confirm=yes&token='.newToken().'&updatedmodulename='.$obj->module.'">';
//print img_edit_add($langs->trans("Add"));
print img_picto($langs->trans("Add"), 'switch_off');
print ' | ';
+ } else {
+ print ' | ';
}
print ' | ';
}
// Description of permission
$permlabel = (!empty($conf->global->MAIN_USE_ADVANCED_PERMS) && ($langs->trans("PermissionAdvanced".$obj->id) != ("PermissionAdvanced".$obj->id)) ? $langs->trans("PermissionAdvanced".$obj->id) : (($langs->trans("Permission".$obj->id) != ("Permission".$obj->id)) ? $langs->trans("Permission".$obj->id) : $langs->trans($obj->label)));
- print '';
+ if (!$user->admin) {
+ print ' | ';
+ } else {
+ print ' | ';
+ }
print $permlabel;
if (!empty($conf->global->MAIN_USE_ADVANCED_PERMS)) {
if (preg_match('/_advance$/', $obj->perms)) {
@@ -587,6 +623,53 @@ if ($result) {
print ' |