{strip}

{tr}My Roles{/tr}

{formfeedback success=$successMsg error=$errorMsg} {jstabs} {jstab title="My System Roles"} {if $canRemovePublic} {/if} {foreach from=$systemRoles key=roleId item=role} {if $canRemovePublic} {/if} {/foreach}
{tr}My Roles{/tr} {tr}Description{/tr}{tr}Action{/tr}
{$role.role_name} {$role.role_desc} {if $role.public eq 'y'} {biticon ipackage="icons" iname="edit-cut" iexplain="Leave Role"} {else}   {/if}
{if $canAddPublic}
{foreach from=$publicRoles key=roleId item=role} {if $role.used ne 'y' && $role.is_default ne 'y'} {/if} {/foreach}
{tr}Public Roles{/tr} {tr}Description{/tr} {tr}Action{/tr}
{$role.role_name} {$role.role_desc} {biticon ipackage="icons" iname="lock" iexplain="join role"}
{/if} {/jstab} {if $gBitUser->hasPermission( 'p_users_create_personal_roles' )} {jstab title="My User Roles"} {tr}Add new role{/tr} {if $gBitUser->hasPermission( 'p_users_assign_role_members' )} {/if} {if $gBitUser->hasPermission( 'p_users_assign_role_perms' )} {/if} {foreach from=$roles key=roleId item=role} {if $gBitUser->hasPermission( 'p_users_assign_role_members' )} {/if} {if $gBitUser->hasPermission( 'p_users_assign_role_perms' )} {/if} {/foreach}
{tr}Name{/tr}, & {tr}Description{/tr} {tr}Members{/tr}{tr}Permissions{/tr}{tr}Action{/tr}
{$role.role_name}{if $role.is_default eq 'y'} *{tr}Default role{/tr}*{/if}
{$role.role_desc}
{if $role.role_home}{tr}Home Page{/tr}: {$role.role_home}
{/if} {if $role.included} {tr}Included Roles{/tr}
    {foreach from=$role.included key=incRoleId item=incRoleName}
  • {$incRoleName}
  • {/foreach}
{/if}
{foreach from=$roleUsers key=userId item=user}  {displayname hash=$user}
{foreachelse} {tr}none{/tr} {/foreach}
{foreach from=$role.perms key=permName item=perm}  {$perm.perm_desc}
{foreachelse} {tr}none{/tr} {/foreach}
{biticon ipackage="icons" iname="edit" iexplain="edit"} {if $roleId ne -1}{* sorry for hardcoding, really need php define ANONYMOUS_TEAM_ID - spiderr *} {biticon ipackage="icons" iname="user-trash" iexplain="Delete Role"} {/if}
{pagination} {/jstab} {/if} {/jstabs}
{/strip}