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>