modify_subscriptionlink.html

 1   <#include "managesubscription_tabs.html" />
 2   <@tabs2 tab="subscriptionlink" />
 3   
 4   
 5   <@box>
 6   	<@boxHeader title='#i18n{broadcastproxy.modify_subscriptionlink.title}' />
 7   	<@boxBody>
 8       <@tform class="form-horizontal" method="post" name="modify_subscriptionlink" action="jsp/admin/plugins/broadcastproxy/ManageSubscriptionLinks.jsp" params='enctype="multipart/form-data"'>
 9   			<@messages errors=errors />
 10   			<@input type="hidden" id="id" name="id" value="${subscriptionlink.id}"/>
 11   			<@input type="hidden" value="${token}" name="token" />		
 12   			<@formGroup labelFor='label' labelKey='#i18n{broadcastproxy.modify_subscriptionlink.labelLabel}' mandatory=true>
 13   				<@input type='text' id='label' name='label'  maxlength=255 value='${subscriptionlink.label!\'\'}' tabIndex='0' />
 14   			</@formGroup>
 15   			<@formGroup labelFor='pictogramme' labelKey='#i18n{broadcastproxy.modify_subscriptionlink.labelPictogramme}'>
 16   				<@input type='file' id='pictogramme' name='pictogramme'  value='${subscriptionlink.pictogramme!\'\'}' tabIndex='1' />
 17   				<#if subscriptionlink?? && subscriptionlink.pictogramme?has_content>
 18   				<div id="img-picto" class="text-center pt-3" style="height: 120px; width: 120px; background-color: #f6f7fd">
 19   					<img style="height: 85px;" src="image?id=${(subscriptionlink.pictogramme)!}&resource_type=public_image_resource"></img>
 20   					<button class="btn btn-sm btn-danger" id="delete" title="Supprimer">
 21   						<i class="ti ti-trash me-1 me-1" aria-hidden="true"></i>
 22   						<span class="d-none">Supprimer</span>
 23   					</button>
 24   				</div>
 25   				</#if>
 26   			</@formGroup>
 27   			<@formGroup labelFor='description' labelKey='#i18n{broadcastproxy.modify_subscriptionlink.labelDescription}' mandatory=true>
 28   				<@input type='textarea' id='description' name='description'  value='${subscriptionlink.description!\'\'}' tabIndex='2' />
 29   			</@formGroup>
 30   			<@formGroup labelFor='frequency' labelKey='#i18n{broadcastproxy.modify_subscriptionlink.labelFrequency}'>
 31   				<@input type='text' id='frequency' name='frequency'  value='${subscriptionlink.frequency!\'\'}' tabIndex='3' />
 32   			</@formGroup>
 33   			<@formGroup labelFor='group' labelKey='#i18n{broadcastproxy.modify_subscriptionlink.labelGroup}' mandatory=true>
 34   				<@input type='text' id='group' name='group'  value='${subscriptionlink.group!\'\'}' tabIndex='4' />
 35   			</@formGroup>
 36   			<@formGroup labelFor='group_id' labelKey='#i18n{broadcastproxy.modify_subscriptionlink.labelGroupId}' mandatory=true>
 37   				<@input type='text' id='group_id' name='group_id'  value='${subscriptionlink.groupId!\'\'}' tabIndex='4' disabled=true />
 38   			</@formGroup>
 39   			<@formGroup labelFor='subscription_id' labelKey='#i18n{broadcastproxy.modify_subscriptionlink.labelSubscriptionId}' mandatory=true>
 40   				<@input type='text' id='subscription_id' name='subscription_id'  value='${subscriptionlink.subscriptionId!\'\'}' tabIndex='5' disabled=true/>
 41   			</@formGroup>
 42   			<@formGroup labelFor='interest_id' labelKey='#i18n{broadcastproxy.modify_subscriptionlink.labelInterestId}'>
 43   				<@input type='text' id='interest_id' name='interest_id'  value='${subscriptionlink.interestId!\'\'}' tabIndex='5' disabled=true/>
 44   			</@formGroup>
 45   			<@formGroup labelFor='enabled' labelKey='#i18n{broadcastproxy.modify_subscriptionlink.labelEnabled}' mandatory=true>
 46   				<@radioButton orientation='horizontal' labelKey='#i18n{portal.util.labelYes}' name='enabled' value='1' checked=subscriptionlink.enabled == true />
 47   				<@radioButton orientation='horizontal' labelKey='#i18n{portal.util.labelNo}' name='enabled' value='0' checked=subscriptionlink.enabled == false/>		
 48   			</@formGroup>
 49           <@actionButtons button1Name="action_modifySubscriptionLink" button2Name="view_manageSubscriptionLink"/>
 50       </@tform>
 51   	</@boxBody>
 52   </@box>
 53   <script>
 54   $(function(){
 55   	$('#delete').click(function(){
 56   
 57   		var request = $.ajax( { 
 58   			url : 'jsp/admin/plugins/broadcastproxy/ManageSubscriptionLinks.jsp?action=deletePictogramme',
 59   			type : 'POST',
 60   			data : {pictogramme:'${(subscriptionlink.pictogramme)!}',id:'${subscriptionlink.id}'},
 61   			dataType : 'html'
 62   		} );
 63   		
 64   		request.done( function ( content ) { 
 65   			$( '#img-picto' ).remove();
 66   		} );
 67   	});
 68   });
 69   </script>