<#-- -- Build the attribute for sorting table -- @param filter the filter -- @return the attributes used in the URL --> <#function buildSortSearchAttribute filter> <#assign sortSearchAttribute = "" /> <#if filter??> <#if filter.name?? && filter.name != ""> <#assign sortSearchAttribute = sortSearchAttribute + "&name=" + filter.name! /> <#if filter.description?? && filter.description != ""> <#assign sortSearchAttribute = sortSearchAttribute + "&description=" + filter.description! /> <#if filter.workgroup?? && filter.workgroup != ""> <#assign sortSearchAttribute = sortSearchAttribute + "&workgroup=" + filter.workgroup! /> <#return sortSearchAttribute + "&session=sesssion" /> <@row> <@columns> <@box color='success'> <@boxHeader title='#i18n{portal.mailinglist.manage_mailinglists.boxTitle}' boxTools=true> <@tform align='right' method='post' name='search_mailinglist' action='jsp/admin/mailinglist/ManageMailingLists.jsp'> <@formGroup labelKey='#i18n{portal.mailinglist.manage_mailinglists.labelName}' labelFor='name' hideLabel=['all'] formStyle='inline'> <@inputGroup> <@input type='text' id='name' name='name' value='${mailinglistFilter.name!}' maxlength=100 size='sm' /> <@inputGroupItem> <@button type='submit' buttonIcon='search' title='#i18n{portal.mailinglist.manage_mailinglists.buttonSearch}' hideTitle=['all'] size='sm'/> <@tform align='right' method='post' action='jsp/admin/mailinglist/CreateMailingList.jsp'> <@button type='submit' buttonIcon='plus' title='#i18n{portal.mailinglist.manage_mailinglists.buttonLabelCreate}' hideTitle=['xs'] size='sm' /> <@boxBody> <#assign sortSearchAttribute = buildSortSearchAttribute( mailinglistFilter! ) /> <@table> #i18n{portal.mailinglist.manage_mailinglists.columnTitleName} <@sort jsp_url="jsp/admin/mailinglist/ManageMailingLists.jsp" attribute="name${sortSearchAttribute!}" /> #i18n{portal.mailinglist.manage_mailinglists.columnTitleDescription} <@sort jsp_url="jsp/admin/mailinglist/ManageMailingLists.jsp" attribute="description${sortSearchAttribute!}" /> #i18n{portal.mailinglist.manage_mailinglists.columnTitleWorkgroup} #i18n{portal.mailinglist.manage_mailinglists.columnTitleActions} <#list mailinglists_list as mailinglist> ${mailinglist.name} ${mailinglist.description} ${mailinglist.workgroup} <@aButton href='jsp/admin/mailinglist/ModifyMailingList.jsp?id_mailinglist=${mailinglist.id}' buttonIcon='edit' size='sm' title='#i18n{portal.mailinglist.modify_mailinglist.buttonModify} (${mailinglist.name?html})' hideTitle=['all'] /> <@aButton href='jsp/admin/mailinglist/ViewUsers.jsp?id_mailinglist=${mailinglist.id}' buttonIcon='user' size='sm' title='#i18n{portal.mailinglist.modify_mailinglist.linkLabelViewUsers} (${mailinglist.name?html})' hideTitle=['all'] /> <@aButton href='jsp/admin/mailinglist/RemoveMailingList.jsp?id_mailinglist=${mailinglist.id}' buttonIcon='trash' size='sm' title='#i18n{portal.mailinglist.modify_mailinglist.linkLabelRemove} (${mailinglist.name?html})' hideTitle=['all'] color='danger' /> <@paginationAdmin paginator=paginator combo=1 />