blob: cd715a20262b823f1ffde38b5f14784febe0b45f [file] [log] [blame]
Marc Kupietz97afde42023-03-04 14:12:46 +01001 <h1>Sign up for
2 <?php echo $SERVICE_ACRONYM;?>
Marc Kupietz77434282023-02-24 12:04:47 +01003</h1>
matheusfillipeabd513e2021-05-11 03:29:11 -03004
Marc Kupietz03146622023-03-07 12:03:21 +01005<form class="row g-3 needs-validation" novalidate data-toggle="validator" action="" method="POST">
matheusfillipeabd513e2021-05-11 03:29:11 -03006 <!-- Username input -->
Marc Kupietz675b5652023-02-25 13:09:47 +01007 <div class="col-md-4">
8 <label class="form-label font-weight-bold" for="form3Example3">Username</label>
Marc Kupietz77434282023-02-24 12:04:47 +01009 <input pattern="[^\s]{<?php echo $VAL_USER->min_username.','.$VAL_USER->max_username;?>}" required
10 title="At least 5 not whitespace characters" name="username" type="text" id="form3Example0"
matheusfillipeabd513e2021-05-11 03:29:11 -030011 class="form-control <?php if(isset($error) && $error && !isset($_POST['username'])){echo 'border-danger';}?>"
Marc Kupietzb527e642023-02-23 10:04:21 +010012 placeholder="johndoe"
matheusfillipeabd513e2021-05-11 03:29:11 -030013 value="<?php echo isset($_POST['username']) ? htmlspecialchars($_POST['username']) : '' ?>" />
Marc Kupietz1f2b2e92023-02-24 13:04:40 +010014 <div class="invalid-feedback">
15 Please choose a username with at least 5 not whitespace characters.
16 </div>
matheusfillipeabd513e2021-05-11 03:29:11 -030017 </div>
18 <!-- 2 column grid layout with text inputs for the first and last names -->
Marc Kupietz675b5652023-02-25 13:09:47 +010019 <div class="col-md-4">
matheusfillipeabd513e2021-05-11 03:29:11 -030020 <div class="form-outline">
Marc Kupietz675b5652023-02-25 13:09:47 +010021 <label class="form-label font-weight-bold" for="form3Example1">First name</label>
Marc Kupietz77434282023-02-24 12:04:47 +010022 <input pattern="[^\s]{<?php echo $VAL_USER->min_first_name.','.$VAL_USER->max_first_name;?>}" required
Marc Kupietz03146622023-03-07 12:03:21 +010023 title="At least 2 not whitespace characters" name="first_name" type="text" id="form3Example1"
24 class="form-control <?php if(isset($error) && $error && !isset($_POST['first_name'])){echo 'border-danger';}?>"
Marc Kupietzb527e642023-02-23 10:04:21 +010025 placeholder="John"
Marc Kupietz03146622023-03-07 12:03:21 +010026 value="<?php echo isset($_POST['first_name']) ? htmlspecialchars($_POST['first_name']) : '' ?>" />
Marc Kupietz31861882023-02-25 08:52:57 +010027 <div class="invalid-feedback">
28 Please provide a first name with at least 2 characters.
29 </div>
Marc Kupietz1f2b2e92023-02-24 13:04:40 +010030 </div>
matheusfillipeabd513e2021-05-11 03:29:11 -030031 </div>
Marc Kupietz675b5652023-02-25 13:09:47 +010032 <div class="col-md-4">
matheusfillipeabd513e2021-05-11 03:29:11 -030033 <div class="form-outline">
Marc Kupietz675b5652023-02-25 13:09:47 +010034 <label class="form-label font-weight-bold" for="form3Example2">Last name</label>
Marc Kupietz77434282023-02-24 12:04:47 +010035 <input pattern="[^\s]{<?php echo $VAL_USER->min_last_name.','.$VAL_USER->max_last_name;?>}" required
Marc Kupietz1f2b2e92023-02-24 13:04:40 +010036 title="At least 2 not whitespace characters" name="last_name" type="text" id="form3Example2"
matheusfillipeabd513e2021-05-11 03:29:11 -030037 class="form-control <?php if(isset($error) && $error && !isset($_POST['last_name'])){echo 'border-danger';}?>"
38 placeholder="Doe"
39 value="<?php echo isset($_POST['last_name']) ? htmlspecialchars($_POST['last_name']) : '' ?>" />
Marc Kupietz31861882023-02-25 08:52:57 +010040 <div class="invalid-feedback">
41 Please provide a last name with at least 2 characters.
42 </div>
Marc Kupietz1f2b2e92023-02-24 13:04:40 +010043 </div>
matheusfillipeabd513e2021-05-11 03:29:11 -030044 </div>
matheusfillipeabd513e2021-05-11 03:29:11 -030045
Marc Kupietza19f3072023-02-25 14:16:40 +010046 <div class="form-outline md-6">
47 <label class="form-label font-weight-bold" for="organization">Institution / Organization</label>
48 <input required name="organization" type="text" id="organization"
49 class="form-control <?php if(isset($error) && $error && !isset($_POST['organization'])){echo 'border-danger';}?>"
50 placeholder="Example University"
51 pattern=".{3,64}"
Marc Kupietz03146622023-03-07 12:03:21 +010052 type="text"
Marc Kupietza19f3072023-02-25 14:16:40 +010053 value="<?php echo isset($_POST['organization']) ? htmlspecialchars($_POST['organization']) : '' ?>" />
54 <div class="invalid-feedback">
55 Please indicate the institution or organization you are affiliated with.
56 </div>
57 </div>
58
Marc Kupietz03146622023-03-07 12:03:21 +010059 <!--
60 <div class="form-outline col-md-6">
61 <label for="address-line-1" class="form-label form-label font-weight-bold">Address line 1</label>
62 <input name="address-line-1" type="text" class="form-control" id="address-line-1"/>
63 </div>
64 Address line 1-->
65
66 <!-- Street -->
67 <div class="form-outline col-md-12">
68 <label for="street" class="form-label form-label font-weight-bold">Street</label>
69 <input name="street" type="text" class="form-control" id="street"
70 placeholder="1234 Main St"
71 value="<?php echo isset($_POST['street']) ? htmlspecialchars($_POST['street']) : '' ?>"
72 required/>
73 <div class="invalid-feedback">
74 Please provide a valid street.
75 </div>
76 </div>
77
78 <!-- Zip code -->
79 <div class="form-outline col-md-3">
80 <label for="zip-code" class="form-label form-label font-weight-bold">Zip</label>
81 <input name="zip" type="text" class="form-control" id="zip-code"
82 value="<?php echo isset($_POST['zip']) ? htmlspecialchars($_POST['zip']) : '' ?>"
83 required/>
84 <div class="invalid-feedback">
85 Please provide a valid zip or postal code.
86 </div>
87 </div>
88
89 <!-- City -->
90 <div class="form-outline col-md-5">
91 <label for="city" class="form-label form-label font-weight-bold">City</label>
92 <input name="city" type="text" class="form-control" id="city"
93 value="<?php echo isset($_POST['city']) ? htmlspecialchars($_POST['city']) : '' ?>"
94 required/>
95 <div class="invalid-feedback">
96 Please provide a valid city.
97 </div>
98 </div>
99
100 <!-- Country -->
101 <div class="form-outline col-md-6">
102 <label for="country" class="form-label form-label font-weight-bold">Country</label>
103 <input class="form-control" list="countries" name="country" id="country"
104 value="<?php echo isset($_POST['country']) ? htmlspecialchars($_POST['country']) : '' ?>"
105 required placeholder="Type to search your country...">
106 <datalist id="countries">
107 <option value="Afghanistan">
108 <option value="Ã…land Islands">
109 <option value="Albania">
110 <option value="Algeria">
111 <option value="American Samoa">
112 <option value="Andorra">
113 <option value="Angola">
114 <option value="Anguilla">
115 <option value="Antarctica">
116 <option value="Antigua and Barbuda">
117 <option value="Argentina">
118 <option value="Armenia">
119 <option value="Aruba">
120 <option value="Australia">
121 <option value="Austria">
122 <option value="Azerbaijan">
123 <option value="Bahamas">
124 <option value="Bahrain">
125 <option value="Bangladesh">
126 <option value="Barbados">
127 <option value="Belarus">
128 <option value="Belgium">
129 <option value="Belize">
130 <option value="Benin">
131 <option value="Bermuda">
132 <option value="Bhutan">
133 <option value="Bolivia, Plurinational State of">
134 <option value="Bonaire, Sint Eustatius and Saba">
135 <option value="Bosnia and Herzegovina">
136 <option value="Botswana">
137 <option value="Bouvet Island">
138 <option value="Brazil">
139 <option value="British Indian Ocean Territory">
140 <option value="Brunei Darussalam">
141 <option value="Bulgaria">
142 <option value="Burkina Faso">
143 <option value="Burundi">
144 <option value="Cambodia">
145 <option value="Cameroon">
146 <option value="Canada">
147 <option value="Cape Verde">
148 <option value="Cayman Islands">
149 <option value="Central African Republic">
150 <option value="Chad">
151 <option value="Chile">
152 <option value="China">
153 <option value="Christmas Island">
154 <option value="Cocos (Keeling) Islands">
155 <option value="Colombia">
156 <option value="Comoros">
157 <option value="Congo">
158 <option value="Congo, the Democratic Republic of the">
159 <option value="Cook Islands">
160 <option value="Costa Rica">
161 <option value="Côte d'Ivoire">
162 <option value="Croatia">
163 <option value="Cuba">
164 <option value="Curaçao">
165 <option value="Cyprus">
166 <option value="Czech Republic">
167 <option value="Denmark">
168 <option value="Djibouti">
169 <option value="Dominica">
170 <option value="Dominican Republic">
171 <option value="Ecuador">
172 <option value="Egypt">
173 <option value="El Salvador">
174 <option value="Equatorial Guinea">
175 <option value="Eritrea">
176 <option value="Estonia">
177 <option value="Ethiopia">
178 <option value="Falkland Islands (Malvinas)">
179 <option value="Faroe Islands">
180 <option value="Fiji">
181 <option value="Finland">
182 <option value="France">
183 <option value="French Guiana">
184 <option value="French Polynesia">
185 <option value="French Southern Territories">
186 <option value="Gabon">
187 <option value="Gambia">
188 <option value="Georgia">
189 <option value="Germany">
190 <option value="Ghana">
191 <option value="Gibraltar">
192 <option value="Greece">
193 <option value="Greenland">
194 <option value="Grenada">
195 <option value="Guadeloupe">
196 <option value="Guam">
197 <option value="Guatemala">
198 <option value="Guernsey">
199 <option value="Guinea">
200 <option value="Guinea-Bissau">
201 <option value="Guyana">
202 <option value="Haiti">
203 <option value="Heard Island and McDonald Islands">
204 <option value="Holy See (Vatican City State)">
205 <option value="Honduras">
206 <option value="Hong Kong">
207 <option value="Hungary">
208 <option value="Iceland">
209 <option value="India">
210 <option value="Indonesia">
211 <option value="Iran, Islamic Republic of">
212 <option value="Iraq">
213 <option value="Ireland">
214 <option value="Isle of Man">
215 <option value="Israel">
216 <option value="Italy">
217 <option value="Jamaica">
218 <option value="Japan">
219 <option value="Jersey">
220 <option value="Jordan">
221 <option value="Kazakhstan">
222 <option value="Kenya">
223 <option value="Kiribati">
224 <option value="Korea, Democratic People's Republic of">
225 <option value="Korea, Republic of">
226 <option value="Kuwait">
227 <option value="Kyrgyzstan">
228 <option value="Lao People's Democratic Republic">
229 <option value="Latvia">
230 <option value="Lebanon">
231 <option value="Lesotho">
232 <option value="Liberia">
233 <option value="Libya">
234 <option value="Liechtenstein">
235 <option value="Lithuania">
236 <option value="Luxembourg">
237 <option value="Macao">
238 <option value="Macedonia, the former Yugoslav Republic of">
239 <option value="Madagascar">
240 <option value="Malawi">
241 <option value="Malaysia">
242 <option value="Maldives">
243 <option value="Mali">
244 <option value="Malta">
245 <option value="Marshall Islands">
246 <option value="Martinique">
247 <option value="Mauritania">
248 <option value="Mauritius">
249 <option value="Mayotte">
250 <option value="Mexico">
251 <option value="Micronesia, Federated States of">
252 <option value="Moldova, Republic of">
253 <option value="Monaco">
254 <option value="Mongolia">
255 <option value="Montenegro">
256 <option value="Montserrat">
257 <option value="Morocco">
258 <option value="Mozambique">
259 <option value="Myanmar">
260 <option value="Namibia">
261 <option value="Nauru">
262 <option value="Nepal">
263 <option value="Netherlands">
264 <option value="New Caledonia">
265 <option value="New Zealand">
266 <option value="Nicaragua">
267 <option value="Niger">
268 <option value="Nigeria">
269 <option value="Niue">
270 <option value="Norfolk Island">
271 <option value="Northern Mariana Islands">
272 <option value="Norway">
273 <option value="Oman">
274 <option value="Pakistan">
275 <option value="Palau">
276 <option value="Palestinian Territory, Occupied">
277 <option value="Panama">
278 <option value="Papua New Guinea">
279 <option value="Paraguay">
280 <option value="Peru">
281 <option value="Philippines">
282 <option value="Pitcairn">
283 <option value="Poland">
284 <option value="Portugal">
285 <option value="Puerto Rico">
286 <option value="Qatar">
287 <option value="Réunion">
288 <option value="Romania">
289 <option value="Russian Federation">
290 <option value="Rwanda">
291 <option value="Saint Barthélemy">
292 <option value="Saint Helena, Ascension and Tristan da Cunha">
293 <option value="Saint Kitts and Nevis">
294 <option value="Saint Lucia">
295 <option value="Saint Martin (French part)">
296 <option value="Saint Pierre and Miquelon">
297 <option value="Saint Vincent and the Grenadines">
298 <option value="Samoa">
299 <option value="San Marino">
300 <option value="Sao Tome and Principe">
301 <option value="Saudi Arabia">
302 <option value="Senegal">
303 <option value="Serbia">
304 <option value="Seychelles">
305 <option value="Sierra Leone">
306 <option value="Singapore">
307 <option value="Sint Maarten (Dutch part)">
308 <option value="Slovakia">
309 <option value="Slovenia">
310 <option value="Solomon Islands">
311 <option value="Somalia">
312 <option value="South Africa">
313 <option value="South Georgia and the South Sandwich Islands">
314 <option value="South Sudan">
315 <option value="Spain">
316 <option value="Sri Lanka">
317 <option value="Sudan">
318 <option value="Suriname">
319 <option value="Svalbard and Jan Mayen">
320 <option value="Swaziland">
321 <option value="Sweden">
322 <option value="Switzerland">
323 <option value="Syrian Arab Republic">
324 <option value="Taiwan, Province of China">
325 <option value="Tajikistan">
326 <option value="Tanzania, United Republic of">
327 <option value="Thailand">
328 <option value="Timor-Leste">
329 <option value="Togo">
330 <option value="Tokelau">
331 <option value="Tonga">
332 <option value="Trinidad and Tobago">
333 <option value="Tunisia">
334 <option value="Turkey">
335 <option value="Turkmenistan">
336 <option value="Turks and Caicos Islands">
337 <option value="Tuvalu">
338 <option value="Uganda">
339 <option value="Ukraine">
340 <option value="United Arab Emirates">
341 <option value="United Kingdom">
342 <option value="United States">
343 <option value="United States Minor Outlying Islands">
344 <option value="Uruguay">
345 <option value="Uzbekistan">
346 <option value="Vanuatu">
347 <option value="Venezuela, Bolivarian Republic of">
348 <option value="Viet Nam">
349 <option value="Virgin Islands, British">
350 <option value="Virgin Islands, U.S.">
351 <option value="Wallis and Futuna">
352 <option value="Western Sahara">
353 <option value="Yemen">
354 <option value="Zambia">
355 <option value="Zimbabwe">
356 </datalist>
357 <div class="invalid-feedback">
358 Please provide a valid country.
359 </div>
360 </div>
361
362 <!-- Email input -->
363 <div class="form-outline md-6">
364 <label class="form-label font-weight-bold" for="email">Email address</label>
365 <input required name="email" type="email" id="email"
366 class="form-control <?php if(isset($error) && $error && !isset($_POST['email'])){echo 'border-danger';}?>"
367 type="email"
368 pattern="^[^\s@]+@[^\s@]+\.[^\s@]+$"
369 placeholder="myemail@example.org"
370 value="<?php echo isset($_POST['email']) ? htmlspecialchars($_POST['email']) : '' ?>" />
371 <div class="invalid-feedback">
372 Please provide a valid email address.
373 </div>
374 </div>
375
376 <!-- Phone number -->
377 <div class="form-outline md-6">
378 <label class="form-label font-weight-bold" for="phone">Phone number</label>
379 <input required name="phone" type="tel" id="phone"
380 class="form-control <?php if(isset($error) && $error && !isset($_POST['phone'])){echo 'border-danger';}?>"
381 pattern="\+\d[\s\d-]+$"
382 placeholder="+1 234 567 890"
383 value="<?php echo isset($_POST['phone']) ? htmlspecialchars($_POST['phone']) : '' ?>"
384 required/>
385 <i class='bx bxs-phone'></i>
386 <div class="invalid-feedback">
387 Please provide a valid phone number.
388 </div>
389 </div>
390
matheusfillipeabd513e2021-05-11 03:29:11 -0300391 <!-- Password input -->
Marc Kupietz675b5652023-02-25 13:09:47 +0100392 <div id="password-div" class="col-md-8">
393 <label class="form-label font-weight-bold" for="pw1">Password</label>
Marc Kupietz484ec8e2023-02-25 11:23:07 +0100394 <input required
395 title="Combination of upper and lowercase letters, numbers, punctuation, and special symbols" name="password" type="password" id="pw1"
396 class="form-control"
Marc Kupietz31861882023-02-25 08:52:57 +0100397 placeholder="********" oninput="check_password_match()"
matheusfillipeabd513e2021-05-11 03:29:11 -0300398 value="<?php echo isset($_POST['password']) ? htmlspecialchars($_POST['password']) : '' ?>" />
Marc Kupietz675b5652023-02-25 13:09:47 +0100399 </div>
400 <div class="col-md-4">
Marc Kupietzccf34bb2023-03-06 21:28:45 +0100401 <label class="form-label" for="pwqinfo">Rating</label>
402 <input class="form-control" type="text" id="pwqinfo" readonly />
403 </div>
404
Marc Kupietz675b5652023-02-25 13:09:47 +0100405 <div class="col-md-12">
Marc Kupietz21fa9bb2023-02-24 19:44:16 +0100406 <div class="progress mt-2">
407 <div class="progress-bar bg-danger" role="progressbar" id="pwqbar" aria-valuenow="0" aria-valuemin="0"
408 aria-valuemax="100"></div>
409 </div>
Marc Kupietzccf34bb2023-03-06 21:28:45 +0100410
matheusfillipeabd513e2021-05-11 03:29:11 -0300411 </div>
Marc Kupietz21fa9bb2023-02-24 19:44:16 +0100412 <!--
413 <div class="form-group">
414 <label for="pwqinfo">Password rating</label>
415 <input class="form-control" type="text" name="pwqinfo" id="pwqinfo" readonly>
416 <div class="progress mt-2">
417 <div class="progress-bar bg-danger" role="progressbar" id="pwqbar2" aria-valuenow="0" aria-valuemin="0"
418 aria-valuemax="100"></div>
419 </div>
420 </div>
421 -->
Marc Kupietz484ec8e2023-02-25 11:23:07 +0100422 <!-- Password confirmation input -->
Marc Kupietz675b5652023-02-25 13:09:47 +0100423 <div id="pwconfirm" class="form-outline col-md-8">
424 <label class="form-label font-weight-bold" for="pw2">Confirm your Password</label>
Marc Kupietz484ec8e2023-02-25 11:23:07 +0100425 <input required
426 name="password_confirm" type="password" id="pw2"
matheusfillipeabd513e2021-05-11 03:29:11 -0300427 class="form-control <?php if(isset($error) && $error && !isset($_POST['password_confirm'])){echo 'border-danger';}?>"
Marc Kupietz5ad53e72023-02-25 14:49:49 +0100428 placeholder="********" oninput="check_password_match()"
429 value="<?php echo isset($_POST['password_confirm']) ? htmlspecialchars($_POST['password_confirm']) : '' ?>" />
Marc Kupietz31861882023-02-25 08:52:57 +0100430 <div class="invalid-feedback">
431 Passwords do not match.
432 </div>
433 </div>
Marc Kupietz77434282023-02-24 12:04:47 +0100434 <div class="form-outline mb-3">
Marc Kupietz675b5652023-02-25 13:09:47 +0100435 <label class="form-label font-weight-bold" for="eula">End User License Agreement</label>
Marc Kupietz77434282023-02-24 12:04:47 +0100436 <div class="form-group form-check">
Marc Kupietz03146622023-03-07 12:03:21 +0100437 <input type="checkbox" class="form-check-input" name="eula_signed" id="eula" required
Marc Kupietz5ad53e72023-02-25 14:49:49 +0100438 title="You need to agree to the EULA in order to proceed"
Marc Kupietz03146622023-03-07 12:03:21 +0100439 <?php echo isset($_POST['eula_signed']) ? 'checked' : '' ?>
Marc Kupietz5ad53e72023-02-25 14:49:49 +0100440 value="eula">
Marc Kupietz77434282023-02-24 12:04:47 +0100441 <label class="form-check-label" for="eula">I have read and agree to to the
442 <?php echo $SERVICE_NAME; ?> <a
443 href="https://www2.ids-mannheim.de/cosmas2/projekt/register/license_agreement.html">End User License
444 Agreement</a> and will use
445 <?php echo $SERVICE_NAME; ?> only for academic and non-commercial purposes.
446 </label>
447 <div class="invalid-feedback">
448 You need to agree to the EULA in order to proceed.
449 </div>
450 </div>
451 </div>
Marc Kupietz77434282023-02-24 12:04:47 +0100452 <div class="form-outline mb-3">
Marc Kupietz675b5652023-02-25 13:09:47 +0100453 <label class="form-label font-weight-bold" for="privacy_policy">Privacy Policy</label>
Marc Kupietz77434282023-02-24 12:04:47 +0100454 <div class="form-group form-check">
Marc Kupietz03146622023-03-07 12:03:21 +0100455 <input type="checkbox" class="form-check-input" name="privacy_policy_signed" id="privacy_policy" required
Marc Kupietz5ad53e72023-02-25 14:49:49 +0100456 title="You need to agree to the privacy policy in order to proceed"
Marc Kupietz03146622023-03-07 12:03:21 +0100457 <?php echo isset($_POST['privacy_policy_signed']) ? 'checked' : '' ?>
Marc Kupietz5ad53e72023-02-25 14:49:49 +0100458 value="privacy_policy">
Marc Kupietz77434282023-02-24 12:04:47 +0100459 <label class="form-check-label" for="privacy_policy">I have read and agree
460 to to the
461 <?php echo $SERVICE_NAME; ?> <a
462 href="https://www2.ids-mannheim.de/cosmas2/web-app/datenschutz.html">Privacy Policy</a>.
463 </label>
464 <div class="invalid-feedback">
Marc Kupietz1f2b2e92023-02-24 13:04:40 +0100465 You need to agree to the privacy policy in order to proceed.
Marc Kupietz77434282023-02-24 12:04:47 +0100466 </div>
467 </div>
468 </div>
Marc Kupietz493198f2023-03-04 14:59:16 +0100469
470 <?php if($CAPTCHA_LENGTH > 0): ?>
matheusfillipeabd513e2021-05-11 03:29:11 -0300471 <!--captcha here-->
472 <div class="form-outline mb-3">
Marc Kupietz675b5652023-02-25 13:09:47 +0100473 <label class="form-label font-weight-bold" for="form3Example4">Captcha</label>
matheusfillipeabd513e2021-05-11 03:29:11 -0300474 <div class="container mb-2 offset-md-2">
475 <img id="captcha" src="<?php echo $BASE_URL.'/captcha.php?token='.$_SESSION['captcha_token']; ?>" />
476 <div id="reload_captcha">
Marc Kupietz675b5652023-02-25 13:09:47 +0100477 <button id="reload" class="btn btn-outline-info" type="button"> <span class="glyphicon glyphicon-refresh"
478 aria-hidden="true"></span></button>
matheusfillipeabd513e2021-05-11 03:29:11 -0300479 </div>
480 </div>
Marc Kupietz77434282023-02-24 12:04:47 +0100481 <input pattern="[^\s]{<?php echo $CAPTCHA_LENGTH; ?>,}" required
Marc Kupietza3f3fdb2023-03-04 18:13:26 +0100482 title="Please fill the captcha. It has <?php echo $CAPTCHA_LENGTH; ?> characters" name="captcha" type="text" id="form3Example6"
Marc Kupietz77434282023-02-24 12:04:47 +0100483 class="form-control" placeholder="Type what you see on the image above" />
Marc Kupietz5ad53e72023-02-25 14:49:49 +0100484 <div class="invalid-feedback">
485 Type what you see on the image above.
486 </div>
matheusfillipeabd513e2021-05-11 03:29:11 -0300487 </div>
Marc Kupietz493198f2023-03-04 14:59:16 +0100488 <?php endif; ?>
matheusfillipeabd513e2021-05-11 03:29:11 -0300489
490 <!-- Submit button -->
491 <button name="type" value="register" type="submit" class="btn btn-primary float-right btn-md">Sign up</button>
492
493</form>
Marc Kupietz1f2b2e92023-02-24 13:04:40 +0100494</div>