blob: 8645c1b2f1bd969f0d25a06d492674aef611d2c9 [file] [log] [blame]
Marc Kupietze5073d42023-03-04 14:15:40 +01001
Marc Kupietz79c2b922023-03-08 09:29:11 +01002<header class="d-flex flex-wrap py-340 mb-8 pb-5">
3 <div class="col-md-2 justify-content-start align-self-center pb-1 float-start">
4 <a href="/">
5 <img class="" width="80" src="<?php echo $SERVICE_LOGO;?>" alt="<?php echo $SERVICE_NAME; ?>" />
6 </a>
7 </div>
8 <div class="col-md-10 justify-content-start pb-1 align-self-center float-start">
9 <h1 class=" fw-bold">
10 <?php echo $SERVICE_NAME; ?>
11 </h1>
12 </div>
13
14 <div class="col-md-12 bold navbar-expand-lg mt-5 ml-5 pl-5 bg-primary" data-bs-theme="dark">
15 <ul class="nav nav-pills justify-content-start fs-4">
16 <li class="nav-item"><a href="https://korpus.cz/icc" class="nav-link">Home</a></li>
17 <li class="nav-item"><a href="#" class="nav-link active" aria-current="page">Sign up</a></li>
18 <li class="nav-item"><a href="#" class="nav-link">Query</a></li>
19 </ul>
20 </div>
21 <div class="col-md-12 justify-content-start align-self-center pb-1 float-start">
22 <h2 class="text-center fw-bold">
23 <?php echo $SERVICE_ACRONYM;?> Registration
24 </h2>
25 </div>
26</header>
matheusfillipeabd513e2021-05-11 03:29:11 -030027
Marc Kupietz3417c882023-03-07 12:03:21 +010028<form class="row g-3 needs-validation" novalidate data-toggle="validator" action="" method="POST">
Marc Kupietz79c2b922023-03-08 09:29:11 +010029 <?php if(! $CONFERENCE_REGISTRATION ): ?>
matheusfillipeabd513e2021-05-11 03:29:11 -030030 <!-- Username input -->
Marc Kupietz675b5652023-02-25 13:09:47 +010031 <div class="col-md-4">
Marc Kupietz79c2b922023-03-08 09:29:11 +010032 <label class="form-label fw-bold" for="form3Example3">Username</label>
Marc Kupietz77434282023-02-24 12:04:47 +010033 <input pattern="[^\s]{<?php echo $VAL_USER->min_username.','.$VAL_USER->max_username;?>}" required
34 title="At least 5 not whitespace characters" name="username" type="text" id="form3Example0"
Marc Kupietz79c2b922023-03-08 09:29:11 +010035 class="form-control fs-4 <?php if(isset($error) && $error && !isset($_POST['username'])){echo 'border-danger';}?>"
Marc Kupietzb527e642023-02-23 10:04:21 +010036 placeholder="johndoe"
matheusfillipeabd513e2021-05-11 03:29:11 -030037 value="<?php echo isset($_POST['username']) ? htmlspecialchars($_POST['username']) : '' ?>" />
Marc Kupietz1f2b2e92023-02-24 13:04:40 +010038 <div class="invalid-feedback">
39 Please choose a username with at least 5 not whitespace characters.
40 </div>
matheusfillipeabd513e2021-05-11 03:29:11 -030041 </div>
Marc Kupietz79c2b922023-03-08 09:29:11 +010042 <?php endif; ?>
matheusfillipeabd513e2021-05-11 03:29:11 -030043 <!-- 2 column grid layout with text inputs for the first and last names -->
Marc Kupietz675b5652023-02-25 13:09:47 +010044 <div class="col-md-4">
matheusfillipeabd513e2021-05-11 03:29:11 -030045 <div class="form-outline">
Marc Kupietz79c2b922023-03-08 09:29:11 +010046 <label class="form-label fw-bold" for="form3Example1">First name</label>
Marc Kupietz77434282023-02-24 12:04:47 +010047 <input pattern="[^\s]{<?php echo $VAL_USER->min_first_name.','.$VAL_USER->max_first_name;?>}" required
Marc Kupietz3417c882023-03-07 12:03:21 +010048 title="At least 2 not whitespace characters" name="first_name" type="text" id="form3Example1"
Marc Kupietz79c2b922023-03-08 09:29:11 +010049 class="form-control fs-4 <?php if(isset($error) && $error && !isset($_POST['first_name'])){echo 'border-danger';}?>"
50 placeholder="Jane"
Marc Kupietz3417c882023-03-07 12:03:21 +010051 value="<?php echo isset($_POST['first_name']) ? htmlspecialchars($_POST['first_name']) : '' ?>" />
Marc Kupietz31861882023-02-25 08:52:57 +010052 <div class="invalid-feedback">
53 Please provide a first name with at least 2 characters.
54 </div>
Marc Kupietz1f2b2e92023-02-24 13:04:40 +010055 </div>
matheusfillipeabd513e2021-05-11 03:29:11 -030056 </div>
Marc Kupietz675b5652023-02-25 13:09:47 +010057 <div class="col-md-4">
matheusfillipeabd513e2021-05-11 03:29:11 -030058 <div class="form-outline">
Marc Kupietz79c2b922023-03-08 09:29:11 +010059 <label class="form-label fs-4 fs-4 fw-bold" for="form3Example2">Last name</label>
Marc Kupietz77434282023-02-24 12:04:47 +010060 <input pattern="[^\s]{<?php echo $VAL_USER->min_last_name.','.$VAL_USER->max_last_name;?>}" required
Marc Kupietz1f2b2e92023-02-24 13:04:40 +010061 title="At least 2 not whitespace characters" name="last_name" type="text" id="form3Example2"
Marc Kupietz79c2b922023-03-08 09:29:11 +010062 class="form-control fs-4 <?php if(isset($error) && $error && !isset($_POST['last_name'])){echo 'border-danger';}?>"
matheusfillipeabd513e2021-05-11 03:29:11 -030063 placeholder="Doe"
64 value="<?php echo isset($_POST['last_name']) ? htmlspecialchars($_POST['last_name']) : '' ?>" />
Marc Kupietz31861882023-02-25 08:52:57 +010065 <div class="invalid-feedback">
66 Please provide a last name with at least 2 characters.
67 </div>
Marc Kupietz1f2b2e92023-02-24 13:04:40 +010068 </div>
matheusfillipeabd513e2021-05-11 03:29:11 -030069 </div>
matheusfillipeabd513e2021-05-11 03:29:11 -030070
Marc Kupietza19f3072023-02-25 14:16:40 +010071 <div class="form-outline md-6">
Marc Kupietz79c2b922023-03-08 09:29:11 +010072 <label class="form-label fw-bold" for="organization">Affiliation</label>
Marc Kupietza19f3072023-02-25 14:16:40 +010073 <input required name="organization" type="text" id="organization"
Marc Kupietz79c2b922023-03-08 09:29:11 +010074 class="form-control fs-4 <?php if(isset($error) && $error && !isset($_POST['organization'])){echo 'border-danger';}?>"
Marc Kupietza19f3072023-02-25 14:16:40 +010075 placeholder="Example University"
76 pattern=".{3,64}"
Marc Kupietz3417c882023-03-07 12:03:21 +010077 type="text"
Marc Kupietza19f3072023-02-25 14:16:40 +010078 value="<?php echo isset($_POST['organization']) ? htmlspecialchars($_POST['organization']) : '' ?>" />
79 <div class="invalid-feedback">
80 Please indicate the institution or organization you are affiliated with.
81 </div>
82 </div>
83
Marc Kupietz3417c882023-03-07 12:03:21 +010084 <!--
85 <div class="form-outline col-md-6">
Marc Kupietz79c2b922023-03-08 09:29:11 +010086 <label for="address-line-1" class="form-label form-label fw-bold">Address line 1</label>
87 <input name="address-line-1" type="text" class="form-control fs-4" id="address-line-1"/>
Marc Kupietz3417c882023-03-07 12:03:21 +010088 </div>
89 Address line 1-->
90
91 <!-- Street -->
92 <div class="form-outline col-md-12">
Marc Kupietz79c2b922023-03-08 09:29:11 +010093 <label for="street" class="form-label form-label fw-bold">Street</label>
94 <input name="street" type="text" class="form-control fs-4" id="street"
Marc Kupietz3417c882023-03-07 12:03:21 +010095 placeholder="1234 Main St"
96 value="<?php echo isset($_POST['street']) ? htmlspecialchars($_POST['street']) : '' ?>"
97 required/>
98 <div class="invalid-feedback">
99 Please provide a valid street.
100 </div>
101 </div>
102
103 <!-- Zip code -->
104 <div class="form-outline col-md-3">
Marc Kupietz79c2b922023-03-08 09:29:11 +0100105 <label for="zip-code" class="form-label form-label fw-bold">Zip</label>
106 <input name="zip" type="text" class="form-control fs-4" id="zip-code"
Marc Kupietz3417c882023-03-07 12:03:21 +0100107 value="<?php echo isset($_POST['zip']) ? htmlspecialchars($_POST['zip']) : '' ?>"
108 required/>
109 <div class="invalid-feedback">
110 Please provide a valid zip or postal code.
111 </div>
112 </div>
113
114 <!-- City -->
115 <div class="form-outline col-md-5">
Marc Kupietz79c2b922023-03-08 09:29:11 +0100116 <label for="city" class="form-label form-label fw-bold">City</label>
117 <input name="city" type="text" class="form-control fs-4" id="city"
Marc Kupietz3417c882023-03-07 12:03:21 +0100118 value="<?php echo isset($_POST['city']) ? htmlspecialchars($_POST['city']) : '' ?>"
119 required/>
120 <div class="invalid-feedback">
121 Please provide a valid city.
122 </div>
123 </div>
124
125 <!-- Country -->
126 <div class="form-outline col-md-6">
Marc Kupietz79c2b922023-03-08 09:29:11 +0100127 <label for="country" class="form-label form-label fw-bold">Country</label>
128 <input class="form-control fs-4" list="countries" name="country" id="country"
Marc Kupietz3417c882023-03-07 12:03:21 +0100129 value="<?php echo isset($_POST['country']) ? htmlspecialchars($_POST['country']) : '' ?>"
130 required placeholder="Type to search your country...">
131 <datalist id="countries">
132 <option value="Afghanistan">
133 <option value="Åland Islands">
134 <option value="Albania">
135 <option value="Algeria">
136 <option value="American Samoa">
137 <option value="Andorra">
138 <option value="Angola">
139 <option value="Anguilla">
140 <option value="Antarctica">
141 <option value="Antigua and Barbuda">
142 <option value="Argentina">
143 <option value="Armenia">
144 <option value="Aruba">
145 <option value="Australia">
146 <option value="Austria">
147 <option value="Azerbaijan">
148 <option value="Bahamas">
149 <option value="Bahrain">
150 <option value="Bangladesh">
151 <option value="Barbados">
152 <option value="Belarus">
153 <option value="Belgium">
154 <option value="Belize">
155 <option value="Benin">
156 <option value="Bermuda">
157 <option value="Bhutan">
158 <option value="Bolivia, Plurinational State of">
159 <option value="Bonaire, Sint Eustatius and Saba">
160 <option value="Bosnia and Herzegovina">
161 <option value="Botswana">
162 <option value="Bouvet Island">
163 <option value="Brazil">
164 <option value="British Indian Ocean Territory">
165 <option value="Brunei Darussalam">
166 <option value="Bulgaria">
167 <option value="Burkina Faso">
168 <option value="Burundi">
169 <option value="Cambodia">
170 <option value="Cameroon">
171 <option value="Canada">
172 <option value="Cape Verde">
173 <option value="Cayman Islands">
174 <option value="Central African Republic">
175 <option value="Chad">
176 <option value="Chile">
177 <option value="China">
178 <option value="Christmas Island">
179 <option value="Cocos (Keeling) Islands">
180 <option value="Colombia">
181 <option value="Comoros">
182 <option value="Congo">
183 <option value="Congo, the Democratic Republic of the">
184 <option value="Cook Islands">
185 <option value="Costa Rica">
186 <option value="Côte d'Ivoire">
187 <option value="Croatia">
188 <option value="Cuba">
189 <option value="Curaçao">
190 <option value="Cyprus">
191 <option value="Czech Republic">
192 <option value="Denmark">
193 <option value="Djibouti">
194 <option value="Dominica">
195 <option value="Dominican Republic">
196 <option value="Ecuador">
197 <option value="Egypt">
198 <option value="El Salvador">
199 <option value="Equatorial Guinea">
200 <option value="Eritrea">
201 <option value="Estonia">
202 <option value="Ethiopia">
203 <option value="Falkland Islands (Malvinas)">
204 <option value="Faroe Islands">
205 <option value="Fiji">
206 <option value="Finland">
207 <option value="France">
208 <option value="French Guiana">
209 <option value="French Polynesia">
210 <option value="French Southern Territories">
211 <option value="Gabon">
212 <option value="Gambia">
213 <option value="Georgia">
214 <option value="Germany">
215 <option value="Ghana">
216 <option value="Gibraltar">
217 <option value="Greece">
218 <option value="Greenland">
219 <option value="Grenada">
220 <option value="Guadeloupe">
221 <option value="Guam">
222 <option value="Guatemala">
223 <option value="Guernsey">
224 <option value="Guinea">
225 <option value="Guinea-Bissau">
226 <option value="Guyana">
227 <option value="Haiti">
228 <option value="Heard Island and McDonald Islands">
229 <option value="Holy See (Vatican City State)">
230 <option value="Honduras">
231 <option value="Hong Kong">
232 <option value="Hungary">
233 <option value="Iceland">
234 <option value="India">
235 <option value="Indonesia">
236 <option value="Iran, Islamic Republic of">
237 <option value="Iraq">
238 <option value="Ireland">
239 <option value="Isle of Man">
240 <option value="Israel">
241 <option value="Italy">
242 <option value="Jamaica">
243 <option value="Japan">
244 <option value="Jersey">
245 <option value="Jordan">
246 <option value="Kazakhstan">
247 <option value="Kenya">
248 <option value="Kiribati">
249 <option value="Korea, Democratic People's Republic of">
250 <option value="Korea, Republic of">
251 <option value="Kuwait">
252 <option value="Kyrgyzstan">
253 <option value="Lao People's Democratic Republic">
254 <option value="Latvia">
255 <option value="Lebanon">
256 <option value="Lesotho">
257 <option value="Liberia">
258 <option value="Libya">
259 <option value="Liechtenstein">
260 <option value="Lithuania">
261 <option value="Luxembourg">
262 <option value="Macao">
263 <option value="Macedonia, the former Yugoslav Republic of">
264 <option value="Madagascar">
265 <option value="Malawi">
266 <option value="Malaysia">
267 <option value="Maldives">
268 <option value="Mali">
269 <option value="Malta">
270 <option value="Marshall Islands">
271 <option value="Martinique">
272 <option value="Mauritania">
273 <option value="Mauritius">
274 <option value="Mayotte">
275 <option value="Mexico">
276 <option value="Micronesia, Federated States of">
277 <option value="Moldova, Republic of">
278 <option value="Monaco">
279 <option value="Mongolia">
280 <option value="Montenegro">
281 <option value="Montserrat">
282 <option value="Morocco">
283 <option value="Mozambique">
284 <option value="Myanmar">
285 <option value="Namibia">
286 <option value="Nauru">
287 <option value="Nepal">
288 <option value="Netherlands">
289 <option value="New Caledonia">
290 <option value="New Zealand">
291 <option value="Nicaragua">
292 <option value="Niger">
293 <option value="Nigeria">
294 <option value="Niue">
295 <option value="Norfolk Island">
296 <option value="Northern Mariana Islands">
297 <option value="Norway">
298 <option value="Oman">
299 <option value="Pakistan">
300 <option value="Palau">
301 <option value="Palestinian Territory, Occupied">
302 <option value="Panama">
303 <option value="Papua New Guinea">
304 <option value="Paraguay">
305 <option value="Peru">
306 <option value="Philippines">
307 <option value="Pitcairn">
308 <option value="Poland">
309 <option value="Portugal">
310 <option value="Puerto Rico">
311 <option value="Qatar">
312 <option value="Réunion">
313 <option value="Romania">
314 <option value="Russian Federation">
315 <option value="Rwanda">
316 <option value="Saint Barthélemy">
317 <option value="Saint Helena, Ascension and Tristan da Cunha">
318 <option value="Saint Kitts and Nevis">
319 <option value="Saint Lucia">
320 <option value="Saint Martin (French part)">
321 <option value="Saint Pierre and Miquelon">
322 <option value="Saint Vincent and the Grenadines">
323 <option value="Samoa">
324 <option value="San Marino">
325 <option value="Sao Tome and Principe">
326 <option value="Saudi Arabia">
327 <option value="Senegal">
328 <option value="Serbia">
329 <option value="Seychelles">
330 <option value="Sierra Leone">
331 <option value="Singapore">
332 <option value="Sint Maarten (Dutch part)">
333 <option value="Slovakia">
334 <option value="Slovenia">
335 <option value="Solomon Islands">
336 <option value="Somalia">
337 <option value="South Africa">
338 <option value="South Georgia and the South Sandwich Islands">
339 <option value="South Sudan">
340 <option value="Spain">
341 <option value="Sri Lanka">
342 <option value="Sudan">
343 <option value="Suriname">
344 <option value="Svalbard and Jan Mayen">
345 <option value="Swaziland">
346 <option value="Sweden">
347 <option value="Switzerland">
348 <option value="Syrian Arab Republic">
349 <option value="Taiwan, Province of China">
350 <option value="Tajikistan">
351 <option value="Tanzania, United Republic of">
352 <option value="Thailand">
353 <option value="Timor-Leste">
354 <option value="Togo">
355 <option value="Tokelau">
356 <option value="Tonga">
357 <option value="Trinidad and Tobago">
358 <option value="Tunisia">
359 <option value="Turkey">
360 <option value="Turkmenistan">
361 <option value="Turks and Caicos Islands">
362 <option value="Tuvalu">
363 <option value="Uganda">
364 <option value="Ukraine">
365 <option value="United Arab Emirates">
366 <option value="United Kingdom">
367 <option value="United States">
368 <option value="United States Minor Outlying Islands">
369 <option value="Uruguay">
370 <option value="Uzbekistan">
371 <option value="Vanuatu">
372 <option value="Venezuela, Bolivarian Republic of">
373 <option value="Viet Nam">
374 <option value="Virgin Islands, British">
375 <option value="Virgin Islands, U.S.">
376 <option value="Wallis and Futuna">
377 <option value="Western Sahara">
378 <option value="Yemen">
379 <option value="Zambia">
380 <option value="Zimbabwe">
381 </datalist>
382 <div class="invalid-feedback">
383 Please provide a valid country.
384 </div>
385 </div>
386
387 <!-- Email input -->
388 <div class="form-outline md-6">
Marc Kupietz79c2b922023-03-08 09:29:11 +0100389 <label class="form-label fw-bold" for="email">Email address</label>
Marc Kupietz3417c882023-03-07 12:03:21 +0100390 <input required name="email" type="email" id="email"
Marc Kupietz79c2b922023-03-08 09:29:11 +0100391 class="form-control fs-4 <?php if(isset($error) && $error && !isset($_POST['email'])){echo 'border-danger';}?>"
Marc Kupietz3417c882023-03-07 12:03:21 +0100392 type="email"
393 pattern="^[^\s@]+@[^\s@]+\.[^\s@]+$"
394 placeholder="myemail@example.org"
395 value="<?php echo isset($_POST['email']) ? htmlspecialchars($_POST['email']) : '' ?>" />
396 <div class="invalid-feedback">
397 Please provide a valid email address.
398 </div>
399 </div>
400
401 <!-- Phone number -->
402 <div class="form-outline md-6">
Marc Kupietz79c2b922023-03-08 09:29:11 +0100403 <label class="form-label fw-bold" for="phone">Phone number</label>
Marc Kupietz3417c882023-03-07 12:03:21 +0100404 <input required name="phone" type="tel" id="phone"
Marc Kupietz79c2b922023-03-08 09:29:11 +0100405 class="form-control fs-4 <?php if(isset($error) && $error && !isset($_POST['phone'])){echo 'border-danger';}?>"
Marc Kupietz3417c882023-03-07 12:03:21 +0100406 pattern="\+\d[\s\d-]+$"
407 placeholder="+1 234 567 890"
408 value="<?php echo isset($_POST['phone']) ? htmlspecialchars($_POST['phone']) : '' ?>"
409 required/>
410 <i class='bx bxs-phone'></i>
411 <div class="invalid-feedback">
412 Please provide a valid phone number.
413 </div>
414 </div>
415
Marc Kupietz79c2b922023-03-08 09:29:11 +0100416 <?php if(! $CONFERENCE_REGISTRATION ): ?>
matheusfillipeabd513e2021-05-11 03:29:11 -0300417 <!-- Password input -->
Marc Kupietz675b5652023-02-25 13:09:47 +0100418 <div id="password-div" class="col-md-8">
Marc Kupietz79c2b922023-03-08 09:29:11 +0100419 <label class="form-label fw-bold" for="pw1">Password</label>
Marc Kupietz484ec8e2023-02-25 11:23:07 +0100420 <input required
421 title="Combination of upper and lowercase letters, numbers, punctuation, and special symbols" name="password" type="password" id="pw1"
Marc Kupietz79c2b922023-03-08 09:29:11 +0100422 class="form-control fs-4"
Marc Kupietz31861882023-02-25 08:52:57 +0100423 placeholder="********" oninput="check_password_match()"
matheusfillipeabd513e2021-05-11 03:29:11 -0300424 value="<?php echo isset($_POST['password']) ? htmlspecialchars($_POST['password']) : '' ?>" />
Marc Kupietz675b5652023-02-25 13:09:47 +0100425 </div>
426 <div class="col-md-4">
Marc Kupietzf5ad5fd2023-03-06 21:28:45 +0100427 <label class="form-label" for="pwqinfo">Rating</label>
Marc Kupietz79c2b922023-03-08 09:29:11 +0100428 <input class="form-control fs-4" type="text" id="pwqinfo" readonly />
Marc Kupietzf5ad5fd2023-03-06 21:28:45 +0100429 </div>
430
Marc Kupietz675b5652023-02-25 13:09:47 +0100431 <div class="col-md-12">
Marc Kupietz21fa9bb2023-02-24 19:44:16 +0100432 <div class="progress mt-2">
433 <div class="progress-bar bg-danger" role="progressbar" id="pwqbar" aria-valuenow="0" aria-valuemin="0"
434 aria-valuemax="100"></div>
435 </div>
Marc Kupietzf5ad5fd2023-03-06 21:28:45 +0100436
matheusfillipeabd513e2021-05-11 03:29:11 -0300437 </div>
Marc Kupietz21fa9bb2023-02-24 19:44:16 +0100438 <!--
439 <div class="form-group">
440 <label for="pwqinfo">Password rating</label>
Marc Kupietz79c2b922023-03-08 09:29:11 +0100441 <input class="form-control fs-4" type="text" name="pwqinfo" id="pwqinfo" readonly>
Marc Kupietz21fa9bb2023-02-24 19:44:16 +0100442 <div class="progress mt-2">
443 <div class="progress-bar bg-danger" role="progressbar" id="pwqbar2" aria-valuenow="0" aria-valuemin="0"
444 aria-valuemax="100"></div>
445 </div>
446 </div>
447 -->
Marc Kupietz484ec8e2023-02-25 11:23:07 +0100448 <!-- Password confirmation input -->
Marc Kupietz675b5652023-02-25 13:09:47 +0100449 <div id="pwconfirm" class="form-outline col-md-8">
Marc Kupietz79c2b922023-03-08 09:29:11 +0100450 <label class="form-label fw-bold" for="pw2">Confirm your Password</label>
Marc Kupietz484ec8e2023-02-25 11:23:07 +0100451 <input required
452 name="password_confirm" type="password" id="pw2"
Marc Kupietz79c2b922023-03-08 09:29:11 +0100453 class="form-control fs-4 <?php if(isset($error) && $error && !isset($_POST['password_confirm'])){echo 'border-danger';}?>"
Marc Kupietz5ad53e72023-02-25 14:49:49 +0100454 placeholder="********" oninput="check_password_match()"
455 value="<?php echo isset($_POST['password_confirm']) ? htmlspecialchars($_POST['password_confirm']) : '' ?>" />
Marc Kupietz31861882023-02-25 08:52:57 +0100456 <div class="invalid-feedback">
457 Passwords do not match.
458 </div>
Marc Kupietz79c2b922023-03-08 09:29:11 +0100459 </div>
Marc Kupietz77434282023-02-24 12:04:47 +0100460 <div class="form-outline mb-3">
Marc Kupietz79c2b922023-03-08 09:29:11 +0100461 <label class="form-label fw-bold" for="eula">End User License Agreement</label>
Marc Kupietz77434282023-02-24 12:04:47 +0100462 <div class="form-group form-check">
Marc Kupietz3417c882023-03-07 12:03:21 +0100463 <input type="checkbox" class="form-check-input" name="eula_signed" id="eula" required
Marc Kupietz5ad53e72023-02-25 14:49:49 +0100464 title="You need to agree to the EULA in order to proceed"
Marc Kupietz3417c882023-03-07 12:03:21 +0100465 <?php echo isset($_POST['eula_signed']) ? 'checked' : '' ?>
Marc Kupietz5ad53e72023-02-25 14:49:49 +0100466 value="eula">
Marc Kupietz79c2b922023-03-08 09:29:11 +0100467 <label class="form-check-label fs-4" for="eula">I have read and agree to to the
Marc Kupietze5073d42023-03-04 14:15:40 +0100468 <?php echo $SERVICE_ACRONYM; ?> <a
Marc Kupietz77434282023-02-24 12:04:47 +0100469 href="https://www2.ids-mannheim.de/cosmas2/projekt/register/license_agreement.html">End User License
Marc Kupietz79c2b922023-03-08 09:29:11 +0100470 Agreement</a> and will use the
471 <?php echo $SERVICE_ACRONYM; ?> services only for academic and non-commercial purposes.
Marc Kupietz77434282023-02-24 12:04:47 +0100472 </label>
473 <div class="invalid-feedback">
474 You need to agree to the EULA in order to proceed.
475 </div>
476 </div>
477 </div>
Marc Kupietz79c2b922023-03-08 09:29:11 +0100478 <?php endif; ?>
479 <?php if( $CONFERENCE_REGISTRATION ): ?>
480 <div class="form-outline col-md-7">
481 <label class="form-label fw-bold" for="student">Author Status</label>
482 <div class="form-group form-check">
483 <input type="checkbox" class="form-check-input" name="author" id="author"
484 <?php echo isset($_POST['author']) ? 'checked' : '' ?>
485 oninput="update_paper_id_field()"
486 value="author">
487 <label class="form-check-label fs-4" for="author">I am an author of a paper accepted for the conference.
488 </label>
489 </div>
490 </div>
491
492 <div class="form-outline col-md-5">
493 <label class="form-label fw-bold" for="student">Paper ID</label>
494 <input type="text" class="form-control fs-4" name="accepted_paper_id" id="paper_id"
495 <?php echo isset($_POST['author']) ? 'placeholder="0000"' : 'disabled' ?>
496 value="<?php echo isset($_POST['paper_id']) ? htmlspecialchars($_POST['paper_id']) : '' ?>" />
497 <div class="invalid-feedback">
498 Please provide the 4 digits ID of your accepted paper.
499 </div>
500 </div>
501
Marc Kupietz77434282023-02-24 12:04:47 +0100502 <div class="form-outline mb-3">
Marc Kupietz79c2b922023-03-08 09:29:11 +0100503 <label class="form-label fw-bold" for="participate">Confirmation of Participation</label>
504 <div class="form-group form-check">
505 <input type="checkbox" class="form-check-input" name="participation_confirmed" id="participate" required
506 <?php echo isset($_POST['participation_confirmed']) ? 'checked' : '' ?>
507 oninput="update_total_costs()"
508 value="participation_confirmed">
509 <label class="form-check-label fs-4" for="participation_confirmed">I confirm that I will be attending the <?php echo $SERVICE_ACRONYM; ?> conference.
510 <?php if(new DateTimeImmutable("now") <= new DateTimeImmutable($EARLYBIRD_DEADLINE." 23:59:59 HST")) {
511 echo "The early bird conference fee of <strong>€ <span id='conference_fee'>". $EARLYBIRD_CONFERENCE_FEE."</span></strong> is still valid until ".$EARLYBIRD_DEADLINE.".
512 (afterwards the fee fee will be € <span id='conference_fee'>". $REGULAR_CONFERENCE_FEE.")";
513 } else {
514 echo "The conference fee is <strong>€ <span id='conference_fee'>". $REGULAR_CONFERENCE_FEE."</span></strong>.";
515 } ?>
516 </label>
517 <div class="invalid-feedback">
518 You need to confirm your participation in order to proceed.
519 </div>
520 </div>
521 </div>
522
523
524 <div class="form-outline mb-3">
525 <label class="form-label fw-bold" for="student">Student Discount</label>
526 <div class="form-group form-check">
527 <input type="checkbox" class="form-check-input" name="student" id="student"
528 <?php echo isset($_POST['student']) ? 'checked' : '' ?>
529 oninput="update_total_costs()"
530 value="student">
531 <label class="form-check-label fs-4" for="student">I am student and will therefore benefit from student discount of <strong><span id="student_discount"><?php echo $STUDENT_DISCOUNT; ?></span></strong>.
532 </label>
533 </div>
534 </div>
535
536 <div class="form-outline mb-3">
537 <label class="form-label fw-bold" for="participate">Conference Dinner</label>
538 <div class="form-group form-check">
539 <input type="checkbox" class="form-check-input" name="conference_dinner" id="conference_dinner"
540 <?php echo isset($_POST['conference_dinner']) ? 'checked' : '' ?>
541 oninput="update_total_costs()"
542 value="conference_dinner">
543 <label class="form-check-label fs-4" for="conference_dinner">I will be attending the conference dinner on 20 July at 8pm at the Rheinterrassen for the price of <strong><span id="conference_dinner_price"><?php echo $CONFERENCE_DINNER; ?></span></strong>.
544 </label>
545 </div>
546 </div>
547 <div class="form-outline col-md-12">
548 <label class="form-label fw-bold" for="exampleInputAmount">Total Amount in Euro to be paid</label>
549 <div class="input-group">
550 <div class="input-group-text fs-3"></div>
551 <input lang="en" name="total_costs" id="total_costs" class="form-control text-end fw-bold fs-3" readonly>
552 </div>
553 <div id="totalHelp" class="form-text">Only bank transfer is available as a payment method. After submitting the form, you will be asked to confirm your e-mail address. After you have confirmed it, you will receive an invoice and the bank details.</div>
554 </div>
555
556 <?php endif; ?>
557 <div class="form-outline mb-3">
558 <label class="form-label fw-bold" for="privacy_policy">Privacy Policy</label>
Marc Kupietz77434282023-02-24 12:04:47 +0100559 <div class="form-group form-check">
Marc Kupietz3417c882023-03-07 12:03:21 +0100560 <input type="checkbox" class="form-check-input" name="privacy_policy_signed" id="privacy_policy" required
Marc Kupietz5ad53e72023-02-25 14:49:49 +0100561 title="You need to agree to the privacy policy in order to proceed"
Marc Kupietz3417c882023-03-07 12:03:21 +0100562 <?php echo isset($_POST['privacy_policy_signed']) ? 'checked' : '' ?>
Marc Kupietz5ad53e72023-02-25 14:49:49 +0100563 value="privacy_policy">
Marc Kupietz79c2b922023-03-08 09:29:11 +0100564 <label class="form-check-label fs-4" for="privacy_policy">I have read and agree
Marc Kupietz77434282023-02-24 12:04:47 +0100565 to to the
Marc Kupietze5073d42023-03-04 14:15:40 +0100566 <?php echo $SERVICE_ACRONYM; ?> <a
Marc Kupietz77434282023-02-24 12:04:47 +0100567 href="https://www2.ids-mannheim.de/cosmas2/web-app/datenschutz.html">Privacy Policy</a>.
568 </label>
569 <div class="invalid-feedback">
Marc Kupietz1f2b2e92023-02-24 13:04:40 +0100570 You need to agree to the privacy policy in order to proceed.
Marc Kupietz77434282023-02-24 12:04:47 +0100571 </div>
572 </div>
573 </div>
Marc Kupietzd2dfa002023-03-04 14:59:16 +0100574
575 <?php if($CAPTCHA_LENGTH > 0): ?>
matheusfillipeabd513e2021-05-11 03:29:11 -0300576 <!--captcha here-->
577 <div class="form-outline mb-3">
Marc Kupietz79c2b922023-03-08 09:29:11 +0100578 <label class="form-label fw-bold" for="form3Example4">Captcha</label>
matheusfillipeabd513e2021-05-11 03:29:11 -0300579 <div class="container mb-2 offset-md-2">
580 <img id="captcha" src="<?php echo $BASE_URL.'/captcha.php?token='.$_SESSION['captcha_token']; ?>" />
581 <div id="reload_captcha">
Marc Kupietz675b5652023-02-25 13:09:47 +0100582 <button id="reload" class="btn btn-outline-info" type="button"> <span class="glyphicon glyphicon-refresh"
583 aria-hidden="true"></span></button>
matheusfillipeabd513e2021-05-11 03:29:11 -0300584 </div>
585 </div>
Marc Kupietz77434282023-02-24 12:04:47 +0100586 <input pattern="[^\s]{<?php echo $CAPTCHA_LENGTH; ?>,}" required
Marc Kupietz0375b7e2023-03-04 18:13:26 +0100587 title="Please fill the captcha. It has <?php echo $CAPTCHA_LENGTH; ?> characters" name="captcha" type="text" id="form3Example6"
Marc Kupietz79c2b922023-03-08 09:29:11 +0100588 class="form-control fs-4" placeholder="Type what you see on the image above" />
Marc Kupietz5ad53e72023-02-25 14:49:49 +0100589 <div class="invalid-feedback">
590 Type what you see on the image above.
591 </div>
matheusfillipeabd513e2021-05-11 03:29:11 -0300592 </div>
Marc Kupietzd2dfa002023-03-04 14:59:16 +0100593 <?php endif; ?>
matheusfillipeabd513e2021-05-11 03:29:11 -0300594
595 <!-- Submit button -->
Marc Kupietz79c2b922023-03-08 09:29:11 +0100596 <button name="type" value="register" type="submit" class="btn btn-primary float-right fs-3 fw-bold" style="border: #42b23cff; background-color: #42b23cff;"">Register for <?php echo $SERVICE_ACRONYM; ?></button>
matheusfillipeabd513e2021-05-11 03:29:11 -0300597
598</form>
Marc Kupietz1f2b2e92023-02-24 13:04:40 +0100599</div>