Added check for <text> fields that contain markup (an error!)
[moodle-linuxchix.git] / enrol / authorize / config_form.php
blob22912274fefafb3bff034ed2c71dac2324b56c58
1 <?php // $Id$
3 if (!isset($frm->enrol_cost)) $frm->enrol_cost = '5';
4 if (!isset($frm->enrol_currency)) $frm->enrol_currency = 'USD';
5 if (!isset($frm->enrol_mailstudents)) $frm->enrol_mailstudents = '';
6 if (!isset($frm->enrol_mailteachers)) $frm->enrol_mailteachers = '';
7 if (!isset($frm->enrol_mailadmins)) $frm->enrol_mailadmins = '';
9 if (!isset($frm->an_login)) $frm->an_login = '';
10 if (!isset($frm->an_tran_key)) $frm->an_tran_key = '';
11 if (!isset($frm->an_password)) $frm->an_password = '';
12 if (!isset($frm->delete_current)) $frm->delete_current = '';
13 if (!isset($frm->an_referer)) $frm->an_referer = 'http://';
14 if (!isset($frm->an_avs)) $frm->an_avs = '';
15 if (!isset($frm->an_authcode)) $frm->an_authcode = '';
16 if (!isset($frm->an_test)) $frm->an_test = '';
17 if (!isset($frm->an_review)) $frm->an_review = '';
18 if (!isset($frm->an_capture_day)) $frm->an_capture_day = '5';
19 if (!isset($frm->an_emailexpired)) $frm->an_emailexpired = '2';
20 if (!isset($frm->an_emailexpiredteacher)) $frm->an_emailexpiredteacher = '';
21 if (!isset($frm->an_sorttype)) $frm->an_sorttype = 'ttl';
23 if (isset($CFG->an_cutoff)) {
24 $cutoff = intval($CFG->an_cutoff);
25 $mins = $cutoff % 60; $hrs = ($cutoff - $mins) / 60;
26 $frm->an_cutoff_hour = $hrs; $frm->an_cutoff_min = $mins;
28 if (!isset($frm->an_cutoff_hour)) {
29 $timezone = round(get_user_timezone_offset(), 1);
30 $frm->an_cutoff_hour = intval($timezone);
31 $frm->an_cutoff_min = (intval(round($timezone)) != intval($timezone)) ? 35 : 5;
34 if (!isset($frm->acceptmethods)) {
35 $frm->acceptmethods = get_list_of_payment_methods();
36 $CFG->an_acceptmethods = implode(',', $frm->acceptmethods);
39 if (!isset($frm->acceptccs)) {
40 $frm->acceptccs = array_keys(get_list_of_creditcards());
41 $CFG->an_acceptccs = implode(',', $frm->acceptccs);
44 if (!isset($frm->acceptechecktypes)) {
45 $frm->acceptechecktypes = get_list_of_bank_account_types();
46 $CFG->an_acceptechecktypes = implode(',', $frm->acceptechecktypes);
51 <table cellspacing="0" cellpadding="5" border="0" class="boxaligncenter">
53 <tr valign="top">
54 <td colspan="2" align="right"><a href="../enrol/authorize/index.php"><?php print_string("paymentmanagement", "enrol_authorize") ?></a></td>
55 </tr>
57 <tr valign="top"><td colspan="2"><h4><?php print_string("adminauthorizewide", "enrol_authorize") ?></h4></td></tr>
59 <tr valign="top">
60 <td align="right">enrol_cost:</td>
61 <td><input type="text" size="5" name="enrol_cost" value="<?php p($frm->enrol_cost) ?>" /><br />
62 <?php print_string("costdefault") ?>. <?php print_string("costdefaultdesc", "enrol_authorize") ?></td>
63 </tr>
65 <tr valign="top">
66 <td align="right">enrol_currency:</td>
67 <td><?php choose_from_menu(get_list_of_currencies(), "enrol_currency", $frm->enrol_currency, "","", "") ?><br />
68 <?php print_string("currency") ?>
69 </td>
70 </tr>
72 <tr valign="top"><td colspan="2"><h4><?php print_string("adminauthorizesettings", "enrol_authorize") ?></h4></td></tr>
74 <tr valign="top">
75 <td align="right">&nbsp;&nbsp;</td>
76 <td><?php print_string("logininfo", "enrol_authorize") ?></td>
77 </tr>
79 <tr valign="top">
80 <td align="right">an_login:<br /><?php echo (isset($mconfig->an_login)) ? '<span style="color:green">'.get_string('ok').'</span>' : ''; ?></td>
81 <td><?php print_string("anlogin", "enrol_authorize") ?><br /><input type="text" name="an_login" size="26" value="" /><sup>*</sup></td>
82 </tr>
84 <tr valign="top">
85 <td align="right">an_tran_key:<br /><?php echo (isset($mconfig->an_tran_key)) ? '<span style="color:green">'.get_string('ok').'</span>' : ''; ?></td>
86 <td><?php print_string("antrankey", "enrol_authorize") ?><br /><input type="text" name="an_tran_key" size="26" value="" /><sup>#1</sup></td>
87 </tr>
89 <tr valign="top">
90 <td align="right">an_password:<br /><?php echo (isset($mconfig->an_password)) ? '<span style="color:green">'.get_string('ok').'</span>' : ''; ?></td>
91 <td><?php print_string("anpassword", "enrol_authorize") ?><br /><input type="text" name="an_password" size="26" value="" /><sup>#2</sup></td>
92 </tr>
94 <tr valign="top">
95 <td align="right">delete_current:</td>
96 <td><?php print_checkbox('delete_current', '1', !empty($frm->delete_current)) ?> <br />
97 <?php print_string("deletecheck", "moodle", get_string('oldpassword')) ?><br /><hr /></td>
98 </tr>
100 <tr valign="top">
101 <td align="right">an_referer:</td>
102 <td><input type="text" name="an_referer" size="35" value="<?php p($frm->an_referer) ?>" /><br />
103 <?php print_string("anreferer", "enrol_authorize") ?></td>
104 </tr>
106 <tr valign="top">
107 <td align="right">an_cutoff:</td>
108 <td><?php print_time_selector("an_cutoff_hour","an_cutoff_min",make_timestamp(2000,1,1,$frm->an_cutoff_hour,$frm->an_cutoff_min),5); ?><br />
109 <?php print_string("cutofftime", "enrol_authorize") ?></td>
110 </tr>
112 <tr valign="top">
113 <td align="right">an_avs:</td>
114 <td><?php print_checkbox('an_avs', '1', !empty($frm->an_avs)) ?><br />
115 <?php print_string("adminavs", "enrol_authorize") ?></td>
116 </tr>
118 <tr valign="top">
119 <td align="right">an_authcode:</td>
120 <td><?php print_checkbox('an_authcode', '1', !empty($frm->an_authcode)) ?>
121 <?php helpbutton('authcode', 'authcode', 'enrol/authorize'); ?><br />
122 <?php print_string("adminauthcode", "enrol_authorize") ?></td>
123 </tr>
125 <tr valign="top">
126 <td align="right">an_test:</td>
127 <td><?php print_checkbox('an_test', '1', !empty($frm->an_test)) ?><br />
128 <?php print_string("antestmode", "enrol_authorize") ?></td>
129 </tr>
131 <tr valign="top">
132 <td align="right">accepts:</td>
133 <td><?php print_string("adminaccepts", "enrol_authorize") ?><br /><br /><?php
134 $paymentmethodsenabled = get_list_of_payment_methods();
135 $allpaymentmethods = get_list_of_payment_methods(true);
136 foreach ($allpaymentmethods as $key) {
137 if ($key == AN_METHOD_CC) {
138 print_checkbox('acceptmethods[]', AN_METHOD_CC, in_array(AN_METHOD_CC, $paymentmethodsenabled), get_string('method'.AN_METHOD_CC,'enrol_authorize'));
139 echo("<ul>"); // blockquote breaks <span> and <br> tags
140 $acceptedccs = array_keys(get_list_of_creditcards());
141 $allccs = get_list_of_creditcards(true);
142 foreach ($allccs as $key => $val) {
143 echo "<li>";
144 print_checkbox('acceptccs[]', $key, in_array($key, $acceptedccs), $val);
145 echo "</li>";
147 echo("</ul>");
149 elseif ($key == AN_METHOD_ECHECK) {
150 print_checkbox('acceptmethods[]', AN_METHOD_ECHECK, in_array(AN_METHOD_ECHECK, $paymentmethodsenabled), get_string('method'.AN_METHOD_ECHECK,'enrol_authorize'));
151 echo("<ul>"); // blockquote breaks <span> and <br> tags
152 $echecktypesenabled = get_list_of_bank_account_types();
153 $allechecktypes = get_list_of_bank_account_types(true);
154 foreach ($allechecktypes as $key) {
155 echo "<li>";
156 print_checkbox('acceptechecktypes[]', $key, in_array($key, $echecktypesenabled), get_string('echeck'.strtolower($key),'enrol_authorize'));
157 echo "</li>";
159 echo("</ul>");
162 ?><br /></td>
163 </tr>
165 <tr valign="top"><td colspan="2"><h4><?php print_string("adminauthorizeccapture", "enrol_authorize") ?>
166 <?php helpbutton('orderreview', 'orderreview', 'enrol/authorize'); ?>
167 </h4></td></tr>
169 <tr valign="top">
170 <td align="right">an_review:</td>
171 <td><?php print_checkbox('an_review', '1', !empty($frm->an_review)) ?>
172 <?php helpbutton('review', get_string('adminhelpreviewtitle', 'enrol_authorize'), 'enrol/authorize'); ?><br />
173 <?php print_string("adminreview", "enrol_authorize") ?></td>
174 </tr>
176 <tr valign="top">
177 <td align="right">an_capture_day:</td>
178 <td><input type="text" name="an_capture_day" size="2" maxlength="2" value="<?php p($frm->an_capture_day) ?>" />
179 <?php helpbutton('captureday', get_string('adminhelpcapturetitle', 'enrol_authorize'), 'enrol/authorize'); ?><br />
180 <?php print_string("reviewday", "enrol_authorize", $frm->an_capture_day) ?></td>
181 </tr>
183 <tr valign="top"><td colspan="2"><h4><?php print_string("adminauthorizeemail", "enrol_authorize") ?></h4></td></tr>
185 <tr valign="top">
186 <td align="right">an_emailexpired:</td>
187 <td><input type="text" name="an_emailexpired" size="1" maxlength="1" value="<?php p($frm->an_emailexpired) ?>" /><br />
188 <?php print_string("adminemailexpired", "enrol_authorize", $frm->an_emailexpired) ?><br />
189 <?php print_string("adminemailexpsetting", "enrol_authorize") ?></td>
190 </tr>
192 <tr valign="top">
193 <td align="right">an_emailexpiredteacher:</td>
194 <td><?php print_checkbox('an_emailexpiredteacher', '1', !empty($frm->an_emailexpiredteacher)) ?><br />
195 <?php print_string("adminemailexpiredteacher", "enrol_authorize") ?></td>
196 </tr>
198 <tr valign="top">
199 <td align="right">an_sorttype:</td>
200 <td><?php
201 $sorts = array('ttl' => get_string('adminemailexpiredsortsum', 'enrol_authorize'),
202 'cnt' => get_string('adminemailexpiredsortcount', 'enrol_authorize'));
203 choose_from_menu($sorts, "an_sorttype", $frm->an_sorttype, "","", "") ?><br />
204 <?php print_string("adminemailexpiredsort", "enrol_authorize") ?></td>
205 </tr>
207 <tr valign="top">
208 <td align="right">enrol_mailstudents:</td>
209 <td><?php print_checkbox('enrol_mailstudents', '1', !empty($frm->enrol_mailstudents)) ?><br />
210 <?php print_string("mailstudents") ?></td>
211 </tr>
213 <tr valign="top">
214 <td align="right">enrol_mailteachers:</td>
215 <td><?php print_checkbox('enrol_mailteachers', '1', !empty($frm->enrol_mailteachers)) ?><br />
216 <?php print_string("mailteachers") ?></td>
217 </tr>
219 <tr valign="top">
220 <td align="right">enrol_mailadmins:</td>
221 <td><?php print_checkbox('enrol_mailadmins', '1', !empty($frm->enrol_mailadmins)) ?><br />
222 <?php print_string("mailadmins") ?></td>
223 </tr>
225 </table>