diff --git a/htdocs/admin/perms.php b/htdocs/admin/perms.php index ab0a6e027ed5c278bf85b887974a4afee638211b..10f78f95136871115e395ab37eee20c3365de810 100644 --- a/htdocs/admin/perms.php +++ b/htdocs/admin/perms.php @@ -145,6 +145,7 @@ if ($result) print '<tr '. $bc[$var].'>'; print '<td>'.img_object('',$picto).' '.$objMod->getName(); + print '<a name="'.$objMod->getName().'"> </a>'; $perm_libelle=(($langs->trans("Permission".$obj->id)!=("Permission".$obj->id))?$langs->trans("Permission".$obj->id):$obj->libelle); print '<td>'.$perm_libelle. '</td>'; @@ -155,13 +156,13 @@ if ($result) print img_tick(); print '</td><td>'; - print '<a href="perms.php?pid='.$obj->id.'&action=remove">'.img_edit_remove().'</a>'; + print '<a href="perms.php?pid='.$obj->id.'&action=remove#'.$objMod->getName().'">'.img_edit_remove().'</a>'; } else { print ' '; print '</td><td>'; - print '<a href="perms.php?pid='.$obj->id.'&action=add">'.img_edit_add().'</a>'; + print '<a href="perms.php?pid='.$obj->id.'&action=add#'.$objMod->getName().'">'.img_edit_add().'</a>'; } print '</td></tr>'; diff --git a/htdocs/user/group/perms.php b/htdocs/user/group/perms.php index ab04e07f2de3ee27bf640ab6a5d837fa8f2ff301..a960a3ca34b78d626344fc09bd5aed3234cfaa9d 100644 --- a/htdocs/user/group/perms.php +++ b/htdocs/user/group/perms.php @@ -198,9 +198,9 @@ if ($_GET["id"]) print '<td>'.img_object('',$picto).' '.$objMod->getName(); print '<a name="'.$objMod->getName().'"> </a></td>'; print '<td align="center" nowrap>'; - print '<a title='.$langs->trans("All").' alt='.$langs->trans("All").' href="perms.php?id='.$fgroup->id.'&action=addrights&module='.$obj->module.'">'.$langs->trans("All")."</a>"; + print '<a title='.$langs->trans("All").' alt='.$langs->trans("All").' href="perms.php?id='.$fgroup->id.'&action=addrights&module='.$obj->module.'#'.$objMod->getName().'">'.$langs->trans("All")."</a>"; print '/'; - print '<a title='.$langs->trans("None").' alt='.$langs->trans("None").' href="perms.php?id='.$fgroup->id.'&action=delrights&module='.$obj->module.'">'.$langs->trans("None")."</a>"; + print '<a title='.$langs->trans("None").' alt='.$langs->trans("None").' href="perms.php?id='.$fgroup->id.'&action=delrights&module='.$obj->module.'#'.$objMod->getName().'">'.$langs->trans("None")."</a>"; print '</td>'; print '<td colspan="2"> </td>'; print '</tr>'; @@ -217,7 +217,7 @@ if ($_GET["id"]) // Own permission by group if ($caneditperms) { - print '<td align="center"><a href="perms.php?id='.$fgroup->id.'&action=delrights&rights='.$obj->id.'">'.img_edit_remove($langs->trans("Remove")).'</a></td>'; + print '<td align="center"><a href="perms.php?id='.$fgroup->id.'&action=delrights&rights='.$obj->id.'#'.$objMod->getName().'">'.img_edit_remove($langs->trans("Remove")).'</a></td>'; } print '<td align="center">'; print img_tick(); @@ -228,7 +228,7 @@ if ($_GET["id"]) // Do not own permission if ($caneditperms) { - print '<td align="center"><a href="perms.php?id='.$fgroup->id.'&action=addrights&rights='.$obj->id.'">'.img_edit_add($langs->trans("Add")).'</a></td>'; + print '<td align="center"><a href="perms.php?id='.$fgroup->id.'&action=addrights&rights='.$obj->id.'#'.$objMod->getName().'">'.img_edit_add($langs->trans("Add")).'</a></td>'; } print '<td> </td>'; } diff --git a/htdocs/user/perms.php b/htdocs/user/perms.php index 53c4c92572ca6d45050c3f5c07b4665205061884..e36851c176608346eb9bec1ed1047956a0d09784 100644 --- a/htdocs/user/perms.php +++ b/htdocs/user/perms.php @@ -243,9 +243,9 @@ if ($_GET["id"]) print '<td>'.img_object('',$picto).' '.$objMod->getName(); print '<a name="'.$objMod->getName().'"> </a></td>'; print '<td align="center" nowrap>'; - print '<a title='.$langs->trans("All").' alt='.$langs->trans("All").' href="perms.php?id='.$fuser->id.'&action=addrights&module='.$obj->module.'">'.$langs->trans("All")."</a>"; + print '<a title='.$langs->trans("All").' alt='.$langs->trans("All").' href="perms.php?id='.$fuser->id.'&action=addrights&module='.$obj->module.'#'.$objMod->getName().'">'.$langs->trans("All")."</a>"; print '/'; - print '<a title='.$langs->trans("None").' alt='.$langs->trans("None").' href="perms.php?id='.$fuser->id.'&action=delrights&module='.$obj->module.'">'.$langs->trans("None")."</a>"; + print '<a title='.$langs->trans("None").' alt='.$langs->trans("None").' href="perms.php?id='.$fuser->id.'&action=delrights&module='.$obj->module.'#'.$objMod->getName().'">'.$langs->trans("None")."</a>"; print '</td>'; print '<td colspan="2"> </td>'; print '</tr>'; @@ -273,7 +273,7 @@ if ($_GET["id"]) // Permission own by user if ($caneditperms) { - print '<td align="center"><a href="perms.php?id='.$fuser->id.'&action=delrights&rights='.$obj->id.'">'.img_edit_remove($langs->trans("Remove")).'</a></td>'; + print '<td align="center"><a href="perms.php?id='.$fuser->id.'&action=delrights&rights='.$obj->id.'#'.$objMod->getName().'">'.img_edit_remove($langs->trans("Remove")).'</a></td>'; } print '<td align="center">'; print img_tick(); @@ -294,7 +294,7 @@ if ($_GET["id"]) // Do not own permission if ($caneditperms) { - print '<td align="center"><a href="perms.php?id='.$fuser->id.'&action=addrights&rights='.$obj->id.'">'.img_edit_add($langs->trans("Add")).'</a></td>'; + print '<td align="center"><a href="perms.php?id='.$fuser->id.'&action=addrights&rights='.$obj->id.'#'.$objMod->getName().'">'.img_edit_add($langs->trans("Add")).'</a></td>'; } print '<td> </td>'; }