2 +--------------------------------------------------------------------+
3 | Copyright CiviCRM LLC. All rights reserved. |
5 | This work is published under the GNU AGPLv3 license with some |
6 | permitted exceptions and without any warranty. For full license |
7 | and copyright information, see https://civicrm.org/licensing |
8 +--------------------------------------------------------------------+
11 {ts}Add Respondent Reservation(s){/ts}
13 <div class="crm-form-block crm-block crm-campaign-task-reserve-form-block">
14 <div class="crm-submit-buttons">{include file="CRM/common/formButtons.tpl" location="top"}</div>
15 <table class="form-layout-compressed">
16 <tr class="crm-campaign-task-reserve-form-block-surveytitle">
19 <div class="icon inform-icon"></div> {ts 1=$surveyTitle}Do you want to reserve respondents for '%1' ?{/ts}
23 <tr><td colspan=2>{include file="CRM/Contact/Form/Task.tpl"}</td></tr>
28 <div id="new-group" class="crm-accordion-wrapper collapsed">
29 <div class="crm-accordion-header">
30 {ts}Add respondent(s) to a new group{/ts}
31 </div><!-- /.crm-accordion-header -->
32 <div class="crm-accordion-body">
33 <table class="form-layout-compressed">
35 <td class="description label">{$form.newGroupName.label}</td>
36 <td>{$form.newGroupName.html}</td>
39 <td class="description label">{$form.newGroupDesc.label}</td>
40 <td>{$form.newGroupDesc.html}</td>
43 </div><!-- /.crm-accordion-body -->
44 </div><!-- /.crm-accordion-wrapper -->
48 <div class="crm-accordion-wrapper crm-existing_group-accordion {if $hasExistingGroups} {else}collapsed{/if}">
49 <div class="crm-accordion-header">
50 {ts}Add respondent(s) to existing group(s){/ts}
51 </div><!-- /.crm-accordion-header -->
52 <div class="crm-accordion-body">
54 <div class="form-item">
55 <table><tr><td style="width: 14em;"></td><td>{$form.groups.html}</td></tr></table>
57 </div><!-- /.crm-accordion-body -->
58 </div><!-- /.crm-accordion-wrapper -->
59 {* End of group options *}
62 <div class="crm-submit-buttons">{include file="CRM/common/formButtons.tpl" location="bottom"}</div>
66 <script type="text/javascript">
72 function setDefaultGroup( )
74 var invalidGroupName = {/literal}'{$invalidGroupName}'{literal};
75 if ( invalidGroupName ) {
76 cj("#new-group.collapsed").crmAccordionToggle();
78 cj("#newGroupName").val( '' );
79 cj("#newGroupDesc").val( '' );