<#-- -- 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 class='form-inline pull-right spaced' method='post' action='jsp/admin/mailinglist/CreateMailingList.jsp'> <@button type='submit' buttonIcon='plus' title='#i18n{portal.mailinglist.manage_mailinglists.buttonLabelCreate}' size='' showTitleXs=false /> <@tform class='form-inline pull-right spaced' method='post' name='search_mailinglist' action='jsp/admin/mailinglist/ManageMailingLists.jsp'> <@formGroup labelKey='#i18n{portal.mailinglist.manage_mailinglists.labelName}' labelFor='name' formStyle='inline'> <@inputGroup> <@input type='text' id='name' name='name' value='${mailinglistFilter.name!}' maxlength=100 /> <@inputGroupItem> <@button type='submit' buttonIcon='search' title='#i18n{portal.mailinglist.manage_mailinglists.buttonSearch}' showTitle=false size=''/> <@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' title='#i18n{portal.mailinglist.modify_mailinglist.buttonModify} (${mailinglist.name?html})' showTitle=false /> <@aButton href='jsp/admin/mailinglist/ViewUsers.jsp?id_mailinglist=${mailinglist.id}' buttonIcon='user' title='#i18n{portal.mailinglist.modify_mailinglist.linkLabelViewUsers} (${mailinglist.name?html})' showTitle=false /> <@aButton href='jsp/admin/mailinglist/RemoveMailingList.jsp?id_mailinglist=${mailinglist.id}' buttonIcon='trash' title='#i18n{portal.mailinglist.modify_mailinglist.linkLabelRemove} (${mailinglist.name?html})' showTitle=false color='btn-danger' /> <@paginationAdmin paginator=paginator combo=1 />