1 <div class="modal-header">
2 <button type="button" class="close"
3 ng-click="cancel()" aria-hidden="true">×</button>
4 <h4 class="modal-title">
5 [% l('Credit Card Information') %]
8 <div class="modal-body tight-vert-form">
9 <div class="panel panel-default">
10 <div class="panel-heading">[% l('Credit Card Info') %]</div>
11 <div class="panel-body">
12 <div class="row form-group">
13 <div class="col-md-4"><label>[% l('Process Where?') %]</label></div>
14 <div class="col-md-8">
15 <select class="form-control" ng-model="context.cc.where_process">
17 [% l('Process payment through Evergreen') %]</option>
19 [% l('Record externally processed payment') %]</option>
23 <!-- wrapper div for internal CC processing fields -->
24 <div ng-if="context.cc.where_process == '1'">
25 <div class="row form-group">
26 <div class="col-md-4"><label>[% l('Credit Card Number') %]</label></div>
27 <div class="col-md-8">
28 <input type='text' class="form-control" ng-model="context.cc.number"/>
31 <div class="row form-group">
32 <div class="col-md-4"><label>[% l('Expire Month') %]</label></div>
33 <div class="col-md-8">
34 <input type='number' class="form-control" ng-model="context.cc.expire_month"/>
37 <div class="row form-group">
38 <div class="col-md-4"><label>[% l('Expire Year') %]</label></div>
39 <div class="col-md-8">
40 <input type='number' class="form-control" ng-model="context.cc.expire_year"/>
43 </div><!--cc-internal-wrapper-->
44 <div ng-if="context.cc.where_process == '0'">
45 <div class="row form-group">
46 <div class="col-md-4"><label>[% l('Approval Code') %]</label></div>
47 <div class="col-md-8">
48 <input type='text' class="form-control" ng-model="context.cc.approval_code"/>
51 </div><!--cc-external-wrapper-->
52 </div><!--panel-body-->
54 <div class="panel panel-default">
55 <div class="panel-heading">[% l('Optional Fields') %]</div>
56 <div class="panel-body">
57 <div class="row form-group">
58 <div class="col-md-4"><label>[% l('Billing Name (first)') %]</label></div>
59 <div class="col-md-8">
60 <input type='text' class="form-control"
61 ng-model="context.cc.billing_first"/>
64 <div class="row form-group">
65 <div class="col-md-4"><label>[% l('Billing Name (last)') %]</label></div>
66 <div class="col-md-8">
67 <input type='text' class="form-control"
68 ng-model="context.cc.billing_last"/>
71 <div ng-if="context.cc.where_process == '1'">
72 <div class="row form-group">
73 <div class="col-md-4"><label>[% l('Address') %]</label></div>
74 <div class="col-md-8">
75 <input type='text' class="form-control"
76 ng-model="context.cc.billing_address"/>
79 <div class="row form-group">
80 <div class="col-md-4"><label>[% l('City, town or village') %]</label></div>
81 <div class="col-md-8">
82 <input type='text' class="form-control"
83 ng-model="context.cc.billing_city"/>
86 <div class="row form-group">
87 <div class="col-md-4"><label>[% l('State or province') %]</label></div>
88 <div class="col-md-8">
89 <input type='text' class="form-control"
90 ng-model="context.cc.billing_state"/>
93 <div class="row form-group">
94 <div class="col-md-4"><label>[% l('ZIP or postal code') %]</label></div>
95 <div class="col-md-8">
96 <input type='text' class="form-control"
97 ng-model="context.cc.billing_zip"/>
100 </div><!--cc-internal-wrapper-->
101 <div class="row form-group">
102 <div class="col-md-4"><label>[% l('Note') %]</label></div>
103 <div class="col-md-8">
104 <textarea rows="2" type='text' class="form-control"
105 ng-model="context.cc.note"></textarea>
108 </div><!--panel-body-->
110 </div><!--modal-body-->
111 <div class="modal-footer">
112 <button class="btn btn-primary" ng-click="ok()">[% l('Submit') %]</button>
113 <button class="btn btn-warning" ng-click="cancel()">[% l('Cancel') %]</button>