manage_announces.html

 1   <#include "/admin/plugins/announce/announce_tabs.html" />
 2   <div class="row">
 3   	<div class="col-xs-12 col-sm-12 col-md-12">
 4   		<div class="box box-primary">
 5   			<div class="box-header">
 6   				<h3 class="box-title">#i18n{announce.manage_announces.pageTitle}</h3>
 7   			</div>
 8   			<div class="box-body table-responsive">
 9   				<@tabs tab="announces" />
 10   				<form method="post" action="jsp/admin/plugins/announce/ManageAnnounces.jsp">
 11   					<@paginationAdmin paginator=paginator form=0 combo=1 showcount=0 />
 12   				</form>
 13   				<table class="table table-hover">
 14   					<tr>
 15   						<th>
 16   							#i18n{announce.manage_announces.columnTitleTitle}
 17   							<@sort jsp_url="jsp/admin/plugins/announce/ManageAnnounces.jsp" attribute="title_announce" />
 18   						</th>
 19   						<th>
 20   							#i18n{announce.manage_announces.columnTitleDescription}
 21   							<@sort jsp_url="jsp/admin/plugins/announce/ManageAnnounces.jsp" attribute="description_announce" />
 22   						</th>
 23   						<th>
 24   							#i18n{announce.manage_announces.columnTitleCategory}
 25   						</th>
 26   						<th>
 27   							#i18n{announce.manage_announces.columnTitleCreationDate}
 28   							<@sort jsp_url="jsp/admin/plugins/announce/ManageAnnounces.jsp" attribute="date_creation" />
 29   						</th>
 30   						<th>
 31   							#i18n{announce.manage_announces.columnTitleModificationDate}
 32   							<@sort jsp_url="jsp/admin/plugins/announce/ManageAnnounces.jsp" attribute="date_modification" />
 33   						</th>
 34   						<!--
 35   						<th>
 36   							#i18n{announce.manage_announces.columnTitlePublished}
 37   						</th>
 38   						-->
 39   						<th>#i18n{announce.manage_announces.columnTitleSuspend}</th>
 40   						<th>#i18n{announce.manage_announces.columnTitleActions}</th>
 41   					</tr>
 42   					<#list list_announces as announce>
 43   						<tr>
 44   							<td>
 45   							<h4><strong>${announce.title}</strong></h4>
 46   							<#if announce.published>
 47   									<span class="label label-success"><i class="fa fa-check"></i>&nbsp;#i18n{announce.sector.published}</span>
 48   								<#else>
 49   									<span class="label label-important"><i class="fa fa-remove"></i>&nbsp;#i18n{announce.my_announces.statusUnPublished}</span>
 50   								</#if>
 51   							</td>
 52   							<td class="col-md-4">${announce.description}</td>
 53   							<td><span class="label">${announce.category.label}</span></td>
 54   							<td>${announce.dateCreation}</td>
 55   							<td>${announce.dateModification}</td>
 56   							<td>
 57   								<#if announce.suspended>
 58   									<span class="label label-important" title="#i18n{portal.util.labelDisabled}"><i class="fa fa-remove"></i></span>
 59   								<#else>
 60   									<span class="label label-success"  title="#i18n{portal.util.labelEnabled}"><i class="fa fa-check"></i></span>
 61   								</#if>
 62   								<#if announce.suspendedByUser>
 63   									<span class="label label-warning" title="#i18n{announce.manage_announces.suspendedByUser}">
 64   										<i class="fa fa-user-times"></i>
 65   									</span>	
 66   								</#if>
 67   								
 68   								
 69   							</td>
 70   							
 71   							<td>
 72   								<a class="btn btn-primary btn-xs btn-flat" href="jsp/admin/plugins/announce/PreviewAnnounce.jsp?announce_id=${announce.id}">
 73   									<i class="fa fa-eye" title="#i18n{announce.preview_announce.pageTitle}"></i>
 74   								</a>
 75   								<#if right_publish_announce?? && right_publish_announce>
 76   									<#if announce.published>
 77   										<a class="btn btn-danger btn-xs btn-flat" type="submit" href="jsp/admin/plugins/announce/DoUnPublishAnnounce.jsp?announce_id=${announce.id}" title="#i18n{announce.announce.actions.unpublish}">
 78   											<i class="fa fa-toggle-on"></i>
 79   										</a>
 80   									<#else>
 81   										<a href="jsp/admin/plugins/announce/DoPublishAnnounce.jsp?announce_id=${announce.id}" class="btn btn-success btn-xs btn-flat" title="#i18n{announce.announce.actions.publish}">
 82   											<i class="fa fa-toggle-off"></i>
 83   										</a>
 84   									</#if>
 85   								</#if>
 86   								<#if right_execute_workflow_action?? && right_execute_workflow_action>
 87   									<#if announce.listWorkflowActions?? && announce.listWorkflowActions?size &gt; 0>
 88   										<#list announce.listWorkflowActions as action>
 89   											<a class="btn btn-xs btn-flat btn-primary" href="jsp/admin/plugins/announce/ManageAnnounceWorkflow.jsp?view=viewWorkflowActionForm&id_action=${action.id}&amp;id_announce=${announce.id}">	
 90   												<img src="image?resource_type=workflow_icon_img&id=${action.icon.id}" <#if action.icon.width!=-1> width="${action.icon.width}" </#if><#if action.icon.height!=-1> height="${action.icon.height}"</#if> title="${action.name}" alt="${action.name}"	/>
 91   											</a>
 92   										</#list>
 93   									</#if>
 94   								</#if>
 95   								<#if right_suspend_announce?? && right_suspend_announce>
 96   									<#if announce.suspended>
 97   										<a href="jsp/admin/plugins/announce/DoEnableAnnounce.jsp?announce_id=${announce.id}" class="btn btn-success btn-xs btn-flat" title="#i18n{announce.announce.actions.enable}" >
 98   											<i class="fa fa-check"></i>
 99   										</a>
 100   									<#else>
 101   										<a href="jsp/admin/plugins/announce/DoSuspendAnnounce.jsp?announce_id=${announce.id}" class="btn btn-danger btn-xs btn-flat" title="#i18n{announce.announce.actions.suspend}">
 102   											<i class="fa fa-remove"></i>
 103   										</a>
 104   									</#if>
 105   								</#if>
 106   								<#if right_delete_announce?? && right_delete_announce>
 107   									<a class="btn btn-danger btn-xs btn-flat" href="jsp/admin/plugins/announce/RemoveAnnounce.jsp?announce_id=${announce.id}" title="#i18n{announce.announce.actions.delete}">
 108   										<i class="fa fa-trash"></i>
 109   									</a>
 110   								</#if>
 111   								
 112   							</td>
 113   						</tr>
 114   					</#list>
 115   				</table>
 116   				<form method="post" action="jsp/admin/plugins/announce/ManageAnnounces.jsp">
 117   					<@paginationAdmin paginator=paginator form=0 combo=1 showcount=0 />
 118   				</form>
 119   			</div>
 120   		</div>
 121   	</div>
 122   </div>