add_widget.html

 1   <#function hasWidget user_widget_ids id_widget>
 2   	<#if user_widget_ids?has_content>
 3   		<#list user_widget_ids as id>
 4   			<#if id == id_widget>
 5   				<#return true>
 6   			</#if>
 7   		</#list>
 8   	</#if>
 9   	<#return false>
 10   </#function>
 11   
 12   <#if widgets_list?has_content>
 13   	<div id="myportal-widgets-list-content">
 14   		<ul class="myportal-widget">
 15      			<#list widgets_list as widget>
 16      				<#assign has_widget = hasWidget( user_widget_ids, widget.idWidget )>
 17      				<li 
 18      					<#if has_widget>
 19      						class="selected"
 20      					</#if>
 21      				>
 22      					<img src="image?resource_type=myportal_icon_img&amp;id=${widget.idIcon}" alt="${widget.description}" title="${widget.description}" height="30px"/>
 23      					<br />
 24      					<b>${widget.name}</b>
 25      					<br />
 26      					<form method="post" action="jsp/site/plugins/myportal/DoAddWidget.jsp">
 27   	   					<input type="hidden" name="id_widget" value="${widget.idWidget}" />
 28   	   					<input type="hidden" name="tab_index" value="${tab_index}" />
 29   	   					<#if has_widget>
 30   	   						<span class="myportal-label-added">#i18n{myportal.add_widget.labelAdded}</span>
 31   	   					<#else>
 32   	   						<input type="submit" value="#i18n{myportal.add_widget.labelAdd}" />
 33   	   					</#if>
 34      					</form>
 35      				</li>
 36      			</#list>
 37      		</ul>
 38      		<div class="clear">&nbsp;</div>
 39   		<@paginationAdmin paginator=paginator />
 40   	</div>
 41   <#else>
 42   	<div id="myportal-widgets-list-content">
 43   		<b>#i18n{myportal.add_widget.messageNoAvailableWidgets}</b>
 44   	</div>
 45   </#if>