{include file='include/colorbox.inc.tpl'} {footer_script} var pwg_token = "{$PWG_TOKEN}"; var str_member_default = "{'member'|@translate|@escape:'javascript'}" var str_members_default = "{'members'|@translate|@escape:'javascript'}" var str_group_created = "{'Group added'|@translate|@escape:'javascript'}" var str_renaming_done = "{'Group renamed'|@translate|@escape:'javascript'}" var str_name_taken = "{'Name is already taken'|@translate|@escape:'javascript'}" var str_name_not_empty = "{'Name field must not be empty'|@translate|@escape:'javascript'}" var str_group_deleted = '{'Group "%s" succesfully deleted'|@translate|@escape:'javascript'}' var str_groups_deleted = '{'Groups \{%s\} succesfully deleted'|@translate}' var str_set_default = "{'Set as group for new users'|@translate|@escape:'javascript'}" var str_unset_default = "{'Unset as group for new users'|@translate|@escape:'javascript'}" var str_delete = '{'Are you sure you want to delete group "%s"?'|@translate|@escape:'javascript'}' var str_yes_delete_confirmation = "{'Yes, delete'|@translate|@escape:'javascript'}" var str_no_delete_confirmation = "{"No, I have changed my mind"|@translate|@escape:'javascript'}" var str_user_associated = "{"User associated"|@translate|@escape:'javascript'}" var str_user_dissociate = "{'Dissociate user from this group'|translate|@escape:'javascript'}" var str_user_dissociated = '{'User "%s" dissociated from this group'|@translate|@escape:'javascript'}' var str_user_list = "{'Manage the members'|translate|@escape:'javascript'}" var str_merged_into = '{'Group(s) \{%s1\} succesfully merged into "%s2"'|@translate}' var str_copy = '{' (copy)'|@translate|@escape:'javascript'}' var str_other_copy = '{' (copy %s)'|@translate|@escape:'javascript'}' var serverKey = '{$CACHE_KEYS.users}' var serverId = '{$CACHE_KEYS._hash}' var rootUrl = '{$ROOT_URL}' $(document).on('keydown', function (e) { if ( e.keyCode === 27) { // ESC button $("#UserList").fadeOut(); } }) $(document).on('click', function (e) { if ($(e.target).closest(".UserListPopInContainer").length === 0) { $("#UserList").fadeOut(); } }); {* temporary fix for #1283 (begin) : force user local storage cache on page load. *} var usersCache = new UsersCache({ serverKey: '{$CACHE_KEYS.users}', serverId: '{$CACHE_KEYS._hash}', rootUrl: '{$ROOT_URL}' }); usersCache.selectize(jQuery('select.UserSearch')); {* temporary fix for #1283 (end) *} {/footer_script} {combine_script id='common' load='footer' path='admin/themes/default/js/common.js'} {combine_script id='group_list' load='footer' path='admin/themes/default/js/group_list.js'} {combine_script id='jquery.selectize' load='footer' path='themes/default/js/plugins/selectize.min.js'} {combine_css path="themes/default/js/plugins/selectize.{$themeconf.colorscheme}.css"} {combine_script id='LocalStorageCache' load='footer' path='admin/themes/default/js/LocalStorageCache.js'} {combine_script id='jquery.confirm' load='footer' require='jquery' path='themes/default/js/plugins/jquery-confirm.min.js'} {combine_css path="themes/default/js/plugins/jquery-confirm.min.css"} {combine_css path="admin/themes/default/fontello/css/animation.css" order=10} {* order 10 is required, see issue 1080 *} {* Define template function for the content of Groups*} {function name=groupContent} {function groupContent}

{$grp_name}

{'Cancel'|@translate}

{$grp_members}

{'Manage the members'|translate} {'Manage Permissions'|translate}
{/function} {/function}

{'Selection mode'|@translate}

{'No groups selected, no actions possible.'|@translate}

{'Your selection'|@translate}

{'Choose which group to merge these groups into'|@translate}

{'The other groups will be removed'|@translate}

{'Cancel'|@translate}

{'You are about to delete %s groups, are you sure?'|translate:'0'}

{"No, I have changed my mind"|@translate}

{'Add group'|translate}


{'Cancel'|@translate}
{* Template Group (for js application) *} {groupContent grp_id="template" grp_name="Template" grp_members=0 grp_is_default=false} {assign var='color_tab' value=["icon-red", "icon-blue", "icon-yellow", "icon-purple", "icon-green"]} {if not empty($groups)} {foreach from=$groups item=group name=group_loop} {assign var='color_id' value=$group.ID%5} {groupContent grp_id=$group.ID grp_name=$group.NAME grp_members=$group.MEMBERS grp_color=$color_tab[$color_id] grp_is_default=$group.IS_DEFAULT } {/foreach} {/if}

25

{'Associate User'|translate}

{'Showing %s users out of %s'|translate:'39':'251'}