blob: 30d9707fb22a24911fb1744e6908f4cf034562c6 [file] [log] [blame]
Marc Kupietz0be2b462023-03-08 09:29:11 +01001<header class="d-flex flex-wrap py-340 mb-8 pb-5">
2 <div class="col-md-2 justify-content-start align-self-center pb-1 float-start">
Marc Kupietzf46948e2023-03-28 15:01:19 +02003 <a href="<?php echo $SERVICE_URL;?>">
Marc Kupietz0be2b462023-03-08 09:29:11 +01004 <img class="" width="80" src="<?php echo $SERVICE_LOGO;?>" alt="<?php echo $SERVICE_NAME; ?>" />
5 </a>
6 </div>
7 <div class="col-md-10 justify-content-start pb-1 align-self-center float-start">
8 <h1 class=" fw-bold">
9 <?php echo $SERVICE_NAME; ?>
10 </h1>
11 </div>
12 <!--
13 <div class="col-md-12 bold navbar-expand-lg mt-5 ml-5 pl-5 bg-primary" data-bs-theme="dark">
14 <ul class="nav nav-pills justify-content-start fs-4">
15 <li class="nav-item"><a href="https://korpus.cz/icc" class="nav-link">Home</a></li>
16 <li class="nav-item"><a href="#" class="nav-link active" aria-current="page">Sign up</a></li>
17 <li class="nav-item"><a href="#" class="nav-link">Query</a></li>
18 </ul>
19 </div>
20 -->
21 <div class="col-md-12 justify-content-start align-self-center pb-1 float-start">
Marc Kupietzf1903162023-03-10 13:54:23 +010022 <h2 class="text-center fw-bold">
23 <?php echo $SERVICE_ACRONYM;?> Registration
24 </h2>
Marc Kupietz0be2b462023-03-08 09:29:11 +010025 </div>
26</header>
matheusfillipeabd513e2021-05-11 03:29:11 -030027
Marc Kupietz03146622023-03-07 12:03:21 +010028<form class="row g-3 needs-validation" novalidate data-toggle="validator" action="" method="POST">
Marc Kupietz93dcd242023-03-16 17:37:21 +010029
Marc Kupietz0be2b462023-03-08 09:29:11 +010030 <?php if(! $CONFERENCE_REGISTRATION ): ?>
matheusfillipeabd513e2021-05-11 03:29:11 -030031 <!-- Username input -->
Marc Kupietz675b5652023-02-25 13:09:47 +010032 <div class="col-md-4">
Marc Kupietz144d82e2023-03-26 15:55:42 +020033 <label class="form-label fw-bold" for="username">Username</label>
34 <input pattern="[^\s]{<?php echo $VAL_USER->min_username.','.$VAL_USER->max_username;?>}" required title="At least 5 not whitespace characters" name="username" type="text" id="username" class="form-control fs-4 <?php if(isset($error) && $error && !isset($_POST['username'])){echo 'border-danger';}?>"
Marc Kupietzf1903162023-03-10 13:54:23 +010035 placeholder="johndoe" value="<?php echo isset($_POST['username']) ? htmlspecialchars($_POST['username']) : '' ?>" />
Marc Kupietz1f2b2e92023-02-24 13:04:40 +010036 <div class="invalid-feedback">
37 Please choose a username with at least 5 not whitespace characters.
38 </div>
matheusfillipeabd513e2021-05-11 03:29:11 -030039 </div>
Marc Kupietz0be2b462023-03-08 09:29:11 +010040 <?php endif; ?>
Marc Kupietz144d82e2023-03-26 15:55:42 +020041 <?php if( $CONFERENCE_REGISTRATION ): ?>
42 <!-- title input -->
43 <div class="col-md-3">
44 <label class="form-label fs-4 fw-bold" for="title">Title</label>
45 <select class="form-select fs-4 " id="title" name="title" aria-label="Title">
46 <option selected value=""></option>
47 <option value="Dr.">Dr.</option>
48 <option value="Prof. Dr.">Prof. Dr.</option>
49 </select>
Marc Kupietzf46948e2023-03-28 15:01:19 +020050 </div>
Marc Kupietz144d82e2023-03-26 15:55:42 +020051 <?php endif; ?>
matheusfillipeabd513e2021-05-11 03:29:11 -030052 <!-- 2 column grid layout with text inputs for the first and last names -->
Marc Kupietzf1903162023-03-10 13:54:23 +010053 <div class="col-md-4">
54 <div class="form-outline">
55 <label class="form-label fw-bold" for="form3Example1">First name</label>
56 <input pattern="[^\s]{<?php echo $VAL_USER->min_first_name.','.$VAL_USER->max_first_name;?>}" required title="At least 2 not whitespace characters" name="first_name" type="text" id="form3Example1" class="form-control fs-4 <?php if(isset($error) && $error && !isset($_POST['first_name'])){echo 'border-danger';}?>"
57 placeholder="Jane" value="<?php echo isset($_POST['first_name']) ? htmlspecialchars($_POST['first_name']) : '' ?>" />
58 <div class="invalid-feedback">
59 Please provide a first name with at least 2 characters.
Marc Kupietz1f2b2e92023-02-24 13:04:40 +010060 </div>
matheusfillipeabd513e2021-05-11 03:29:11 -030061 </div>
Marc Kupietzf1903162023-03-10 13:54:23 +010062 </div>
63 <div class="col-md-4">
64 <div class="form-outline">
65 <label class="form-label fs-4 fs-4 fw-bold" for="form3Example2">Last name</label>
66 <input pattern="[^\s]{<?php echo $VAL_USER->min_last_name.','.$VAL_USER->max_last_name;?>}" required title="At least 2 not whitespace characters" name="last_name" type="text" id="form3Example2" class="form-control fs-4 <?php if(isset($error) && $error && !isset($_POST['last_name'])){echo 'border-danger';}?>"
67 placeholder="Doe" value="<?php echo isset($_POST['last_name']) ? htmlspecialchars($_POST['last_name']) : '' ?>" />
68 <div class="invalid-feedback">
69 Please provide a last name with at least 2 characters.
Marc Kupietz1f2b2e92023-02-24 13:04:40 +010070 </div>
matheusfillipeabd513e2021-05-11 03:29:11 -030071 </div>
Marc Kupietzf1903162023-03-10 13:54:23 +010072 </div>
matheusfillipeabd513e2021-05-11 03:29:11 -030073
Marc Kupietza19f3072023-02-25 14:16:40 +010074 <div class="form-outline md-6">
Marc Kupietz0be2b462023-03-08 09:29:11 +010075 <label class="form-label fw-bold" for="organization">Affiliation</label>
Marc Kupietzfdb1f472023-03-28 19:51:53 +020076 <input required name="organization" maxlength="33" type="text" id="organization" class="form-control fs-4 <?php if(isset($error) && $error && !isset($_POST['organization'])){echo 'border-danger';}?>" placeholder="Example University" pattern=".{3,32}"
Marc Kupietz93dcd242023-03-16 17:37:21 +010077 type="text" value="<?php echo isset($_POST['organization']) ? htmlspecialchars($_POST['organization']) : '' ?>" />
Marc Kupietzf1903162023-03-10 13:54:23 +010078 <div class="invalid-feedback">
79 Please indicate the institution or organization you are affiliated with.
80 </div>
81 <?php if($CONFERENCE_REGISTRATION ): ?>
Marc Kupietz334c1802023-03-15 09:13:41 +010082 <div id="totalHelp" class="form-text">max. 32 characters so that it fits legibly on your badge</div>
Marc Kupietzf1903162023-03-10 13:54:23 +010083 <?php endif; ?>
84 </div>
Marc Kupietza19f3072023-02-25 14:16:40 +010085
Marc Kupietz03146622023-03-07 12:03:21 +010086 <!--
87 <div class="form-outline col-md-6">
Marc Kupietz0be2b462023-03-08 09:29:11 +010088 <label for="address-line-1" class="form-label form-label fw-bold">Address line 1</label>
89 <input name="address-line-1" type="text" class="form-control fs-4" id="address-line-1"/>
Marc Kupietz03146622023-03-07 12:03:21 +010090 </div>
91 Address line 1-->
92
93 <!-- Street -->
94 <div class="form-outline col-md-12">
Marc Kupietz0be2b462023-03-08 09:29:11 +010095 <label for="street" class="form-label form-label fw-bold">Street</label>
Marc Kupietzf1903162023-03-10 13:54:23 +010096 <input name="street" type="text" class="form-control fs-4" id="street" placeholder="1234 Main St" value="<?php echo isset($_POST['street']) ? htmlspecialchars($_POST['street']) : '' ?>" required/>
Marc Kupietz03146622023-03-07 12:03:21 +010097 <div class="invalid-feedback">
98 Please provide a valid street.
99 </div>
100 </div>
101
102 <!-- Zip code -->
103 <div class="form-outline col-md-3">
Marc Kupietz0be2b462023-03-08 09:29:11 +0100104 <label for="zip-code" class="form-label form-label fw-bold">Zip</label>
Marc Kupietzf1903162023-03-10 13:54:23 +0100105 <input name="zip" type="text" class="form-control fs-4" id="zip-code" placeholder="12345" value="<?php echo isset($_POST['zip']) ? htmlspecialchars($_POST['zip']) : '' ?>" required/>
Marc Kupietz03146622023-03-07 12:03:21 +0100106 <div class="invalid-feedback">
107 Please provide a valid zip or postal code.
108 </div>
109 </div>
110
111 <!-- City -->
112 <div class="form-outline col-md-5">
Marc Kupietz0be2b462023-03-08 09:29:11 +0100113 <label for="city" class="form-label form-label fw-bold">City</label>
Marc Kupietzf1903162023-03-10 13:54:23 +0100114 <input name="city" type="text" class="form-control fs-4" id="city" placeholder="City" value="<?php echo isset($_POST['city']) ? htmlspecialchars($_POST['city']) : '' ?>" required/>
Marc Kupietz03146622023-03-07 12:03:21 +0100115 <div class="invalid-feedback">
116 Please provide a valid city.
117 </div>
118 </div>
119
120 <!-- Country -->
121 <div class="form-outline col-md-6">
Marc Kupietz0be2b462023-03-08 09:29:11 +0100122 <label for="country" class="form-label form-label fw-bold">Country</label>
Marc Kupietzf1903162023-03-10 13:54:23 +0100123 <input class="form-control fs-4" list="countries" name="country" id="country" value="<?php echo isset($_POST['country']) ? htmlspecialchars($_POST['country']) : '' ?>" required placeholder="Type to search your country...">
Marc Kupietz03146622023-03-07 12:03:21 +0100124 <datalist id="countries">
125 <option value="Afghanistan">
126 <option value="Åland Islands">
127 <option value="Albania">
128 <option value="Algeria">
129 <option value="American Samoa">
130 <option value="Andorra">
131 <option value="Angola">
132 <option value="Anguilla">
133 <option value="Antarctica">
134 <option value="Antigua and Barbuda">
135 <option value="Argentina">
136 <option value="Armenia">
137 <option value="Aruba">
138 <option value="Australia">
139 <option value="Austria">
140 <option value="Azerbaijan">
141 <option value="Bahamas">
142 <option value="Bahrain">
143 <option value="Bangladesh">
144 <option value="Barbados">
145 <option value="Belarus">
146 <option value="Belgium">
147 <option value="Belize">
148 <option value="Benin">
149 <option value="Bermuda">
150 <option value="Bhutan">
151 <option value="Bolivia, Plurinational State of">
152 <option value="Bonaire, Sint Eustatius and Saba">
153 <option value="Bosnia and Herzegovina">
154 <option value="Botswana">
155 <option value="Bouvet Island">
156 <option value="Brazil">
157 <option value="British Indian Ocean Territory">
158 <option value="Brunei Darussalam">
159 <option value="Bulgaria">
160 <option value="Burkina Faso">
161 <option value="Burundi">
162 <option value="Cambodia">
163 <option value="Cameroon">
164 <option value="Canada">
165 <option value="Cape Verde">
166 <option value="Cayman Islands">
167 <option value="Central African Republic">
168 <option value="Chad">
169 <option value="Chile">
170 <option value="China">
171 <option value="Christmas Island">
172 <option value="Cocos (Keeling) Islands">
173 <option value="Colombia">
174 <option value="Comoros">
175 <option value="Congo">
176 <option value="Congo, the Democratic Republic of the">
177 <option value="Cook Islands">
178 <option value="Costa Rica">
179 <option value="Côte d'Ivoire">
180 <option value="Croatia">
181 <option value="Cuba">
182 <option value="Curaçao">
183 <option value="Cyprus">
184 <option value="Czech Republic">
185 <option value="Denmark">
186 <option value="Djibouti">
187 <option value="Dominica">
188 <option value="Dominican Republic">
189 <option value="Ecuador">
190 <option value="Egypt">
191 <option value="El Salvador">
192 <option value="Equatorial Guinea">
193 <option value="Eritrea">
194 <option value="Estonia">
195 <option value="Ethiopia">
196 <option value="Falkland Islands (Malvinas)">
197 <option value="Faroe Islands">
198 <option value="Fiji">
199 <option value="Finland">
200 <option value="France">
201 <option value="French Guiana">
202 <option value="French Polynesia">
203 <option value="French Southern Territories">
204 <option value="Gabon">
205 <option value="Gambia">
206 <option value="Georgia">
207 <option value="Germany">
208 <option value="Ghana">
209 <option value="Gibraltar">
210 <option value="Greece">
211 <option value="Greenland">
212 <option value="Grenada">
213 <option value="Guadeloupe">
214 <option value="Guam">
215 <option value="Guatemala">
216 <option value="Guernsey">
217 <option value="Guinea">
218 <option value="Guinea-Bissau">
219 <option value="Guyana">
220 <option value="Haiti">
221 <option value="Heard Island and McDonald Islands">
222 <option value="Holy See (Vatican City State)">
223 <option value="Honduras">
224 <option value="Hong Kong">
225 <option value="Hungary">
226 <option value="Iceland">
227 <option value="India">
228 <option value="Indonesia">
229 <option value="Iran, Islamic Republic of">
230 <option value="Iraq">
231 <option value="Ireland">
232 <option value="Isle of Man">
233 <option value="Israel">
234 <option value="Italy">
235 <option value="Jamaica">
236 <option value="Japan">
237 <option value="Jersey">
238 <option value="Jordan">
239 <option value="Kazakhstan">
240 <option value="Kenya">
241 <option value="Kiribati">
242 <option value="Korea, Democratic People's Republic of">
243 <option value="Korea, Republic of">
244 <option value="Kuwait">
245 <option value="Kyrgyzstan">
246 <option value="Lao People's Democratic Republic">
247 <option value="Latvia">
248 <option value="Lebanon">
249 <option value="Lesotho">
250 <option value="Liberia">
251 <option value="Libya">
252 <option value="Liechtenstein">
253 <option value="Lithuania">
254 <option value="Luxembourg">
255 <option value="Macao">
256 <option value="Macedonia, the former Yugoslav Republic of">
257 <option value="Madagascar">
258 <option value="Malawi">
259 <option value="Malaysia">
260 <option value="Maldives">
261 <option value="Mali">
262 <option value="Malta">
263 <option value="Marshall Islands">
264 <option value="Martinique">
265 <option value="Mauritania">
266 <option value="Mauritius">
267 <option value="Mayotte">
268 <option value="Mexico">
269 <option value="Micronesia, Federated States of">
270 <option value="Moldova, Republic of">
271 <option value="Monaco">
272 <option value="Mongolia">
273 <option value="Montenegro">
274 <option value="Montserrat">
275 <option value="Morocco">
276 <option value="Mozambique">
277 <option value="Myanmar">
278 <option value="Namibia">
279 <option value="Nauru">
280 <option value="Nepal">
281 <option value="Netherlands">
282 <option value="New Caledonia">
283 <option value="New Zealand">
284 <option value="Nicaragua">
285 <option value="Niger">
286 <option value="Nigeria">
287 <option value="Niue">
288 <option value="Norfolk Island">
289 <option value="Northern Mariana Islands">
290 <option value="Norway">
291 <option value="Oman">
292 <option value="Pakistan">
293 <option value="Palau">
294 <option value="Palestinian Territory, Occupied">
295 <option value="Panama">
296 <option value="Papua New Guinea">
297 <option value="Paraguay">
298 <option value="Peru">
299 <option value="Philippines">
300 <option value="Pitcairn">
301 <option value="Poland">
302 <option value="Portugal">
303 <option value="Puerto Rico">
304 <option value="Qatar">
305 <option value="Réunion">
306 <option value="Romania">
307 <option value="Russian Federation">
308 <option value="Rwanda">
309 <option value="Saint Barthélemy">
310 <option value="Saint Helena, Ascension and Tristan da Cunha">
311 <option value="Saint Kitts and Nevis">
312 <option value="Saint Lucia">
313 <option value="Saint Martin (French part)">
314 <option value="Saint Pierre and Miquelon">
315 <option value="Saint Vincent and the Grenadines">
316 <option value="Samoa">
317 <option value="San Marino">
318 <option value="Sao Tome and Principe">
319 <option value="Saudi Arabia">
320 <option value="Senegal">
321 <option value="Serbia">
322 <option value="Seychelles">
323 <option value="Sierra Leone">
324 <option value="Singapore">
325 <option value="Sint Maarten (Dutch part)">
326 <option value="Slovakia">
327 <option value="Slovenia">
328 <option value="Solomon Islands">
329 <option value="Somalia">
330 <option value="South Africa">
331 <option value="South Georgia and the South Sandwich Islands">
332 <option value="South Sudan">
333 <option value="Spain">
334 <option value="Sri Lanka">
335 <option value="Sudan">
336 <option value="Suriname">
337 <option value="Svalbard and Jan Mayen">
338 <option value="Swaziland">
339 <option value="Sweden">
340 <option value="Switzerland">
341 <option value="Syrian Arab Republic">
342 <option value="Taiwan, Province of China">
343 <option value="Tajikistan">
344 <option value="Tanzania, United Republic of">
345 <option value="Thailand">
346 <option value="Timor-Leste">
347 <option value="Togo">
348 <option value="Tokelau">
349 <option value="Tonga">
350 <option value="Trinidad and Tobago">
351 <option value="Tunisia">
352 <option value="Turkey">
353 <option value="Turkmenistan">
354 <option value="Turks and Caicos Islands">
355 <option value="Tuvalu">
356 <option value="Uganda">
357 <option value="Ukraine">
358 <option value="United Arab Emirates">
359 <option value="United Kingdom">
360 <option value="United States">
361 <option value="United States Minor Outlying Islands">
362 <option value="Uruguay">
363 <option value="Uzbekistan">
364 <option value="Vanuatu">
365 <option value="Venezuela, Bolivarian Republic of">
366 <option value="Viet Nam">
367 <option value="Virgin Islands, British">
368 <option value="Virgin Islands, U.S.">
369 <option value="Wallis and Futuna">
370 <option value="Western Sahara">
371 <option value="Yemen">
372 <option value="Zambia">
373 <option value="Zimbabwe">
374 </datalist>
375 <div class="invalid-feedback">
376 Please provide a valid country.
377 </div>
378 </div>
379
380 <!-- Email input -->
381 <div class="form-outline md-6">
Marc Kupietz0be2b462023-03-08 09:29:11 +0100382 <label class="form-label fw-bold" for="email">Email address</label>
Marc Kupietzf1903162023-03-10 13:54:23 +0100383 <input required name="email" type="email" id="email" class="form-control fs-4 <?php if(isset($error) && $error && !isset($_POST['email'])){echo 'border-danger';}?>" type="email" pattern="^[^\s@]+@[^\s@]+\.[^\s@]+$" placeholder="myemail@example.org" value="<?php echo isset($_POST['email']) ? htmlspecialchars($_POST['email']) : '' ?>"
384 />
385 <div class="invalid-feedback">
386 Please provide a valid email address.
387 </div>
Marc Kupietz03146622023-03-07 12:03:21 +0100388 </div>
389
390 <!-- Phone number -->
391 <div class="form-outline md-6">
Marc Kupietz0be2b462023-03-08 09:29:11 +0100392 <label class="form-label fw-bold" for="phone">Phone number</label>
Marc Kupietzf1903162023-03-10 13:54:23 +0100393 <input required name="phone" type="tel" id="phone" class="form-control fs-4 <?php if(isset($error) && $error && !isset($_POST['phone'])){echo 'border-danger';}?>" pattern="\+\d[\s\d-]+$" placeholder="+1 234 567 890" value="<?php echo isset($_POST['phone']) ? htmlspecialchars($_POST['phone']) : '' ?>"
Marc Kupietz03146622023-03-07 12:03:21 +0100394 required/>
Marc Kupietzf1903162023-03-10 13:54:23 +0100395 <i class='bx bxs-phone'></i>
396 <div class="invalid-feedback">
397 Please provide a valid phone number.
398 </div>
Marc Kupietz03146622023-03-07 12:03:21 +0100399 </div>
400
Marc Kupietz0be2b462023-03-08 09:29:11 +0100401 <?php if(! $CONFERENCE_REGISTRATION ): ?>
matheusfillipeabd513e2021-05-11 03:29:11 -0300402 <!-- Password input -->
Marc Kupietz675b5652023-02-25 13:09:47 +0100403 <div id="password-div" class="col-md-8">
Marc Kupietz0be2b462023-03-08 09:29:11 +0100404 <label class="form-label fw-bold" for="pw1">Password</label>
Marc Kupietzf1903162023-03-10 13:54:23 +0100405 <input required title="Combination of upper and lowercase letters, numbers, punctuation, and special symbols" name="password" type="password" id="pw1" class="form-control fs-4" placeholder="********" oninput="check_password_match()" value="<?php echo isset($_POST['password']) ? htmlspecialchars($_POST['password']) : '' ?>"
406 />
Marc Kupietz675b5652023-02-25 13:09:47 +0100407 </div>
408 <div class="col-md-4">
Marc Kupietzccf34bb2023-03-06 21:28:45 +0100409 <label class="form-label" for="pwqinfo">Rating</label>
Marc Kupietz0be2b462023-03-08 09:29:11 +0100410 <input class="form-control fs-4" type="text" id="pwqinfo" readonly />
Marc Kupietzccf34bb2023-03-06 21:28:45 +0100411 </div>
412
Marc Kupietz675b5652023-02-25 13:09:47 +0100413 <div class="col-md-12">
Marc Kupietz21fa9bb2023-02-24 19:44:16 +0100414 <div class="progress mt-2">
Marc Kupietzf1903162023-03-10 13:54:23 +0100415 <div class="progress-bar bg-danger" role="progressbar" id="pwqbar" aria-valuenow="0" aria-valuemin="0" aria-valuemax="100"></div>
Marc Kupietz21fa9bb2023-02-24 19:44:16 +0100416 </div>
Marc Kupietzccf34bb2023-03-06 21:28:45 +0100417
matheusfillipeabd513e2021-05-11 03:29:11 -0300418 </div>
Marc Kupietz21fa9bb2023-02-24 19:44:16 +0100419 <!--
420 <div class="form-group">
421 <label for="pwqinfo">Password rating</label>
Marc Kupietz0be2b462023-03-08 09:29:11 +0100422 <input class="form-control fs-4" type="text" name="pwqinfo" id="pwqinfo" readonly>
Marc Kupietz21fa9bb2023-02-24 19:44:16 +0100423 <div class="progress mt-2">
424 <div class="progress-bar bg-danger" role="progressbar" id="pwqbar2" aria-valuenow="0" aria-valuemin="0"
425 aria-valuemax="100"></div>
426 </div>
427 </div>
428 -->
Marc Kupietz484ec8e2023-02-25 11:23:07 +0100429 <!-- Password confirmation input -->
Marc Kupietz675b5652023-02-25 13:09:47 +0100430 <div id="pwconfirm" class="form-outline col-md-8">
Marc Kupietz0be2b462023-03-08 09:29:11 +0100431 <label class="form-label fw-bold" for="pw2">Confirm your Password</label>
Marc Kupietzf1903162023-03-10 13:54:23 +0100432 <input required name="password_confirm" type="password" id="pw2" class="form-control fs-4 <?php if(isset($error) && $error && !isset($_POST['password_confirm'])){echo 'border-danger';}?>" placeholder="********" oninput="check_password_match()" value="<?php echo isset($_POST['password_confirm']) ? htmlspecialchars($_POST['password_confirm']) : '' ?>"
433 />
434 <div class="invalid-feedback">
435 Passwords do not match.
436 </div>
Marc Kupietz0be2b462023-03-08 09:29:11 +0100437 </div>
Marc Kupietz77434282023-02-24 12:04:47 +0100438 <div class="form-outline mb-3">
Marc Kupietz0be2b462023-03-08 09:29:11 +0100439 <label class="form-label fw-bold" for="eula">End User License Agreement</label>
Marc Kupietz77434282023-02-24 12:04:47 +0100440 <div class="form-group form-check">
Marc Kupietzf1903162023-03-10 13:54:23 +0100441 <input type="checkbox" class="form-check-input" name="eula_signed" id="eula" required title="You need to agree to the EULA in order to proceed" <?php echo isset($_POST[ 'eula_signed']) ? 'checked' : '' ?> value="eula">
Marc Kupietz0be2b462023-03-08 09:29:11 +0100442 <label class="form-check-label fs-4" for="eula">I have read and agree to to the
443 <?php echo $SERVICE_ACRONYM; ?> <a
Marc Kupietz77434282023-02-24 12:04:47 +0100444 href="https://www2.ids-mannheim.de/cosmas2/projekt/register/license_agreement.html">End User License
Marc Kupietz0be2b462023-03-08 09:29:11 +0100445 Agreement</a> and will use the
446 <?php echo $SERVICE_ACRONYM; ?> services only for academic and non-commercial purposes.
Marc Kupietz77434282023-02-24 12:04:47 +0100447 </label>
448 <div class="invalid-feedback">
449 You need to agree to the EULA in order to proceed.
450 </div>
451 </div>
452 </div>
Marc Kupietz0be2b462023-03-08 09:29:11 +0100453 <?php endif; ?>
Marc Kupietzf1903162023-03-10 13:54:23 +0100454 <?php if( $CONFERENCE_REGISTRATION ): ?>
455 <div class="form-outline col-md-7">
Marc Kupietz49f677c2023-03-10 08:29:41 +0100456 <label class="form-label fw-bold" for="author">Author Status</label>
Marc Kupietz0be2b462023-03-08 09:29:11 +0100457 <div class="form-group form-check">
Marc Kupietzf1903162023-03-10 13:54:23 +0100458 <input type="checkbox" class="form-check-input" name="author" id="author" <?php echo isset($_POST[ 'author']) ? 'checked' : '' ?> oninput="update_paper_id_field()" value="author">
Marc Kupietz0be2b462023-03-08 09:29:11 +0100459 <label class="form-check-label fs-4" for="author">I am an author of a paper accepted for the conference.
460 </label>
461 </div>
462 </div>
463
464 <div class="form-outline col-md-5">
Marc Kupietz49f677c2023-03-10 08:29:41 +0100465 <label class="form-label fw-bold" for="paper_id">Paper ID</label>
Marc Kupietz6eb2c9f2023-03-30 17:13:52 +0200466 <input type="text" class="form-control fs-4" name="accepted_paper_id" id="paper_id" <?php echo isset($_POST[ 'author']) ? 'placeholder="0" required' : 'disabled' ?>
467 <?php echo isset($_POST['accepted_paper_id']) ? 'value="'.htmlspecialchars($_POST['accepted_paper_id']) . '"' : '' ?> />
Marc Kupietzf1903162023-03-10 13:54:23 +0100468 <div class="invalid-feedback">
Marc Kupietzd2e5d272023-03-16 17:35:19 +0100469 Please provide the ID number of your accepted paper.
Marc Kupietzf1903162023-03-10 13:54:23 +0100470 </div>
Marc Kupietz0be2b462023-03-08 09:29:11 +0100471 </div>
472
Marc Kupietz77434282023-02-24 12:04:47 +0100473 <div class="form-outline mb-3">
Marc Kupietz0be2b462023-03-08 09:29:11 +0100474 <label class="form-label fw-bold" for="participate">Confirmation of Participation</label>
475 <div class="form-group form-check">
Marc Kupietzf1903162023-03-10 13:54:23 +0100476 <input type="checkbox" class="form-check-input" name="participation_confirmed" id="participate" required <?php echo isset($_POST[ 'participation_confirmed']) ? 'checked' : '' ?> oninput="update_total_due()" value="participation_confirmed">
Marc Kupietzefe06e62023-03-30 17:20:18 +0200477 <label class="form-check-label fs-4" for="participation_confirmed">I confirm that I will attend the <?php echo $SERVICE_ACRONYM; ?> conference.
Marc Kupietz0be2b462023-03-08 09:29:11 +0100478 <?php if(new DateTimeImmutable("now") <= new DateTimeImmutable($EARLYBIRD_DEADLINE." 23:59:59 HST")) {
Marc Kupietzefe06e62023-03-30 17:20:18 +0200479 echo "The early bird conference fee <strong>€&nbsp;<span id='conference_fee'>". $EARLYBIRD_CONFERENCE_FEE."</span></strong> is still valid until ".$EARLYBIRD_DEADLINE.".
480 After that, the fee is €&nbsp;<span id='conference_fee'>". $REGULAR_CONFERENCE_FEE.".";
Marc Kupietz49f677c2023-03-10 08:29:41 +0100481 echo '<input type="hidden" name="conference_fee" value="' . $EARLYBIRD_CONFERENCE_FEE . '">';
482 echo '<input type="hidden" name="earlybird_registration" value="earlybird_registration">';
Marc Kupietz0be2b462023-03-08 09:29:11 +0100483 } else {
Marc Kupietzf1903162023-03-10 13:54:23 +0100484 echo "The conference fee is <strong>€&nbsp;<span id='conference_fee'>". $REGULAR_CONFERENCE_FEE."</span></strong>.";
Marc Kupietz49f677c2023-03-10 08:29:41 +0100485 echo '<input type="hidden" name="conference_fee" value="' . $REGULAR_CONFERENCE_FEE . '">';
486 echo '<input type="hidden" name="earlybird_registration" value="">';
Marc Kupietz0be2b462023-03-08 09:29:11 +0100487 } ?>
488 </label>
489 <div class="invalid-feedback">
490 You need to confirm your participation in order to proceed.
491 </div>
492 </div>
493 </div>
494
495
Marc Kupietzf1903162023-03-10 13:54:23 +0100496 <div class="form-outline mb-3">
Marc Kupietz0be2b462023-03-08 09:29:11 +0100497 <label class="form-label fw-bold" for="student">Student Discount</label>
498 <div class="form-group form-check">
Marc Kupietzf1903162023-03-10 13:54:23 +0100499 <input type="checkbox" class="form-check-input" name="student" id="student" <?php echo isset($_POST[ 'student']) ? 'checked' : '' ?> oninput="update_total_due()" value="student">
Marc Kupietz89945632023-03-31 16:01:03 +0200500 <label class="form-check-label fs-4" for="student">I have (just) sent a scan of my matriculation certificate to <a href="mailto:iclc10&commat;easychair&period;org">iclc10&commat;easychair&period;org</a>
501and can therefore take advantage of the student discount of <strong>€&nbsp;<span id="student_discount"><?php echo $STUDENT_DISCOUNT; ?></span></strong>.
Marc Kupietz0be2b462023-03-08 09:29:11 +0100502 </label>
503 </div>
504 </div>
505
506 <div class="form-outline mb-3">
Marc Kupietz79eaa0b2023-03-16 17:33:43 +0100507 <label class="form-label fw-bold" for="conference_dinner">Conference Dinner</label>
Marc Kupietz0be2b462023-03-08 09:29:11 +0100508 <div class="form-group form-check">
Marc Kupietzf1903162023-03-10 13:54:23 +0100509 <input type="checkbox" class="form-check-input" name="conference_dinner" id="conference_dinner" <?php echo isset($_POST[ 'conference_dinner']) ? 'checked' : '' ?> oninput="update_total_due()" value="conference_dinner">
Marc Kupietz86541052023-04-10 11:03:42 +0200510 <label class="form-check-label fs-4" for="conference_dinner">I will be attending the <a href="#" data-container="body" style="text-decoration: underline; color: black; cursor: help;" html="true" data-bs-html="true" data-bs-toggle="tooltip" title="
511 <h1>ICLC-10 Conference Dinner (Buffet)</h1>
512 <h2>Starters</h2>
513 <ul>
514 <li>Mixed bread basket with country butter</li>
515 <li>Leaf salads with house dressing</li>
516 <li>Tomato-Mozzarella with balsamic-olive marinade and basil</li>
517 <li>Spicy hummus with baked falafel balls</li>
518 </ul>
519 <h2>Main courses</h2>
520 <ul>
521 <li>Boeuf Bourguignon with root vegetables, mushrooms and bacon</li>
522 <li>Salmon slices from the oven</li>
523 <li>Vegetable ravioli with spicy cashew sauce
524 </ul>
525 <h2>Side dishes</h2>
526 <ul><li>Potatoes, spinach spaetzle, root vegetables</li></ul>
527 <h2>Dessert</h2>
528 <ul>
529 <li>Fruit salad</li>
530 <li>Panna cotta with mango</li></ul>"><span>conference dinner</span></a> on 20 July at 7pm at the <a target="iclc10-rheinterrassen" href="https://www.rheinterrassen.info/">Rheinterrassen</a> for <strong>€&#160;<span id="conference_dinner_price"><?php echo $CONFERENCE_DINNER; ?></span></strong>.
Marc Kupietz0be2b462023-03-08 09:29:11 +0100531 </label>
532 </div>
Marc Kupietz0dbe6b62023-03-21 17:58:11 +0100533 <div class="form-group form-check pl-3" style="padding-left: 3.5em">
534 <input type="checkbox" class="form-check-input" name="vegetarian_dinner" id="vegetarian_dinner" disabled <?php echo isset($_POST[ 'vegetarian_dinner']) ? 'checked' : '' ?> oninput="update_total_due()" value="vegetarian_dinner">
535 <label class="form-check-label fs-4" for="vegetarian_dinner">I choose the vegetarian dinner option</label>
536 </div>
Marc Kupietz87f2fa82023-03-28 19:50:12 +0200537 <div id="dinnerHelp" class="form-text">
538 Due to the limited number of places, it is unfortunately not possible to bring additional persons to the dinner.
539 </div>
Marc Kupietz0be2b462023-03-08 09:29:11 +0100540 </div>
Marc Kupietz79eaa0b2023-03-16 17:33:43 +0100541
Marc Kupietzd9e10af2023-03-21 17:59:28 +0100542 <label class="form-label fw-bold" for="lunch-1 lunch-2 lunch-3">Lunch Options</label>
543 <div id="lunchHelp " class="form-text fs-4 ">
Marc Kupietzfa683622023-04-10 11:08:51 +0200544 <p>You can optionally pre-order a small lunch for <strong>€&thinsp;<span id="lunch_costs"><?php echo number_format($LUNCH,2); ?></span></strong> each, including a drink (0.5&thinsp;l PET Cola Mix, apple juice or water).
545 The food is packed in a way that makes it easy to transport, so that you can easily take it into town or to the green spaces behind the university on the banks of the Rhine.
Marc Kupietzd9e10af2023-03-21 17:59:28 +0100546 </p>
547 <p>
548 Alternatively, you can choose one of the <a href="https://www.google.de/maps/search/Universität+Mannheim,+Mannheim+restaurants/@49.4832116,8.458566,16z/data=!3m1!4b1">many restaurants nearby</a>.
549 </p>
550 </div>
Marc Kupietz79eaa0b2023-03-16 17:33:43 +0100551 <div id="lunch-1" class="form-outline col-md-4">
552 <label class="form-label" for="pw2">Wednesday, 19 July</label>
553 <div class="form-check">
Marc Kupietzd9e10af2023-03-21 17:59:28 +0100554 <input class="form-check-input" oninput="update_total_due()" type="radio" name="lunch_day_1" id="lunch_day_1" value="--" <?php if (!isset($_POST[ 'lunch_day_1']) || $_POST[ 'lunch_day_1']=="--" ) echo 'checked'; ?> >
Marc Kupietz79eaa0b2023-03-16 17:33:43 +0100555 <label class="form-check-label" for="lunch_day_1">
556 --
557 </label>
558 </div>
559 <div class="form-check">
Marc Kupietz22b2ca22023-03-28 17:28:44 +0200560 <input class="form-check-input" oninput="update_total_due()" type="radio" name="lunch_day_1" id="lunch_day_1a" <?php if ($_POST[ 'lunch_day_1']=="Avocado Bowl" ) echo 'checked'; ?> value="Avocado Bowl">
Marc Kupietzd9e10af2023-03-21 17:59:28 +0100561 <label class="form-check-label" for="lunch_day_1a" data-bs-toggle="tooltip" title="avocado, beluga lentils, sweet potatoes, baby spinach, chickpeas, cilantro, yuzu dressing, mixed nuts">
562 Avocado Bowl <small>(vegan, gluten-free)</small>
Marc Kupietz79eaa0b2023-03-16 17:33:43 +0100563 </label>
564 </div>
565 <div class="form-check">
Marc Kupietz22b2ca22023-03-28 17:28:44 +0200566 <input class="form-check-input" oninput="update_total_due()" type="radio" name="lunch_day_1" id="lunch_day_1b" <?php if ($_POST[ 'lunch_day_1']=="Thai Rice Bowl" ) echo 'checked'; ?> value="Thai Rice Bowl">
Marc Kupietzd9e10af2023-03-21 17:59:28 +0100567 <label class="form-check-label" for="lunch_day_1b" data-bs-toggle="tooltip" title="red Thai curry, rice, snow peas, roasted peppers, red cabbage, peanuts, roasted onions, cilantro">
568 Thai Rice Bowl <small>(vegan)</small>
569 </label>
570 </div>
571 <div class="form-check">
Marc Kupietz22b2ca22023-03-28 17:28:44 +0200572 <input class="form-check-input" oninput="update_total_due()" type="radio" name="lunch_day_1" id="lunch_day_1c" <?php if ($_POST[ 'lunch_day_1']=="Udon Noodle Bowl" ) echo 'checked'; ?> value="Udon Noodle Bowl">
Marc Kupietzd9e10af2023-03-21 17:59:28 +0100573 <label class="form-check-label" for="lunch_day_1c" data-bs-toggle="tooltip" title="udon noodles, peanut sauce, sautéed vegetables, sweet potatoes, cilantro, chicken breast">
574 Udon Noodle Bowl
Marc Kupietz79eaa0b2023-03-16 17:33:43 +0100575 </label>
576 </div>
577 </div>
578 <div id="lunch-2" class="form-outline col-md-4">
579 <label class="form-label" for="pw2">Thursday, 20 July</label>
580 <div class="form-check">
Marc Kupietzd9e10af2023-03-21 17:59:28 +0100581 <input class="form-check-input" oninput="update_total_due()" type="radio" name="lunch_day_2" id="lunch_day_2" value="--" <?php if (!isset($_POST[ 'lunch_day_2']) || $_POST[ 'lunch_day_2']=="--" ) echo 'checked'; ?> >
Marc Kupietz79eaa0b2023-03-16 17:33:43 +0100582 <label class="form-check-label" for="lunch_day_2">
583 --
584 </label>
585 </div>
586 <div class="form-check">
Marc Kupietz22b2ca22023-03-28 17:28:44 +0200587 <input class="form-check-input" oninput="update_total_due()" type="radio" name="lunch_day_2" id="lunch_day_2a" <?php if ($_POST[ 'lunch_day_2']=="New Oriental Bowl" ) echo 'checked'; ?> value="New Oriental Bowl">
Marc Kupietzd9e10af2023-03-21 17:59:28 +0100588 <label class="form-check-label" for="lunch_day_2a" data-bs-toggle="tooltip" title="beetroot hummus, cumin cauliflower, chickpeas, pomegranate, baby spinach, red cabbage, cilantro falafel, tahini dressing">
589 New Oriental Bowl <small>(vegan)</small>
Marc Kupietz79eaa0b2023-03-16 17:33:43 +0100590 </label>
591 </div>
592 <div class="form-check">
Marc Kupietz22b2ca22023-03-28 17:28:44 +0200593 <input class="form-check-input" oninput="update_total_due()" type="radio" name="lunch_day_2" id="lunch_day_2b" <?php if ($_POST[ 'lunch_day_2']=="Vegetarian Lasagne" ) echo 'checked'; ?> value="Vegetarian Lasagne">
Marc Kupietzd9e10af2023-03-21 17:59:28 +0100594 <label class="form-check-label" for="lunch_day_2b" data-bs-toggle="tooltip" title="with fennel leek">
595 Lasagne <small>(vegetarian)</small>
596 </label>
597 </div>
598 <div class="form-check">
Marc Kupietz22b2ca22023-03-28 17:28:44 +0200599 <input class="form-check-input" oninput="update_total_due()" type="radio" name="lunch_day_2" id="lunch_day_2b" <?php if ($_POST[ 'lunch_day_2']=="Lasagne" ) echo 'checked'; ?> value="Lasagne">
Marc Kupietzd9e10af2023-03-21 17:59:28 +0100600 <label class="form-check-label" for="lunch_day_2b" data-bs-toggle="tooltip" title="with beef">
601 Lasagne
Marc Kupietz79eaa0b2023-03-16 17:33:43 +0100602 </label>
603 </div>
604 </div>
605 <div id="lunch-3" class="form-outline col-md-4">
606 <label class="form-label" for="pw2">Friday, 21 July</label>
607 <div class="form-check">
Marc Kupietz22b2ca22023-03-28 17:28:44 +0200608 <input class="form-check-input" oninput="update_total_due()" type="radio" name="lunch_day_3" id="lunch_day_3a" value="--" <?php if (!isset($_POST[ 'lunch_day_3']) || $_POST[ 'lunch_day_3']=="--" ) echo 'checked'; ?> >
Marc Kupietz79eaa0b2023-03-16 17:33:43 +0100609 <label class="form-check-label" for="lunch_day_3a">
610 --
611 </label>
612 </div>
613 <div class="form-check">
Marc Kupietz22b2ca22023-03-28 17:28:44 +0200614 <input class="form-check-input" oninput="update_total_due()" type="radio" name="lunch_day_3" id="lunch_day_3b" <?php if ($_POST[ 'lunch_day_2']=="Tofu Teriyaki Bowl" ) echo 'checked'; ?> value="Tofu Teriyaki Bowl">
Marc Kupietzd9e10af2023-03-21 17:59:28 +0100615 <label class="form-check-label" for="lunch_day_3b" data-bs-toggle="tooltip" title="Udon noodles, raw vegetable salad, roasted peanuts, tofu, sesame, coriander, teriyaki dressing">
616 Tofu Teriyaki Bowl <small>(vegan, gluten-free)</small>
Marc Kupietz79eaa0b2023-03-16 17:33:43 +0100617 </label>
618 </div>
619 <div class="form-check">
Marc Kupietz22b2ca22023-03-28 17:28:44 +0200620 <input class="form-check-input" oninput="update_total_due()" type="radio" name="lunch_day_3" id="lunch_day_3c" <?php if ($_POST[ 'lunch_day_2']=="Salamango Bowl" ) echo 'checked'; ?> value="Salamango Bowl">
Marc Kupietzd9e10af2023-03-21 17:59:28 +0100621 <label class="form-check-label" for="lunch_day_3c" data-bs-toggle="tooltip" title="smoked salmon, avocado, edamame-pea mix, mango, marinated cucumber, soy-ginger dressing, wasabi mayo">
622 Salamango Bowl <small>(fish, gluten-free)</small>
Marc Kupietz79eaa0b2023-03-16 17:33:43 +0100623 </label>
624 </div>
625 </div>
626 <div id="lunchHelp2" class="form-text fs-4">Please note that lunch must be ordered and paid for in advance and unfortunately cannot be purchased spontaneously on site.</div>
627
Marc Kupietz8b80c7a2023-03-28 21:41:39 +0200628 <div class="form-outline mb-3">
Marc Kupietzeb785ea2023-04-10 11:05:46 +0200629 <label class="form-label fw-bold" for="excursion">City Walk</label>
Marc Kupietz8b80c7a2023-03-28 21:41:39 +0200630 <div class="form-group form-check">
631 <input type="checkbox" class="form-check-input" name="excursion" id="excursion" <?php echo isset($_POST[ 'excursion']) ? 'checked' : '' ?> oninput="update_total_due()" value="excursion">
Marc Kupietzeb785ea2023-04-10 11:05:46 +0200632 <label class="form-check-label fs-4" for="excursion">
633 I would like to take part in the City Walk on the afternoon of Friday, 21 July at a cost of <strong>€&#160;<span id="excursion_price"><?php echo $EXCURSION; ?></span></strong>.
Marc Kupietz8b80c7a2023-03-28 21:41:39 +0200634 </label>
635 </div>
636 </div>
637
Marc Kupietz0be2b462023-03-08 09:29:11 +0100638 <div class="form-outline col-md-12">
Marc Kupietzf1903162023-03-10 13:54:23 +0100639 <label class="form-label fw-bold" for="exampleInputAmount">Total Amount in Euro to be paid</label>
640 <div class="input-group">
641 <div class="input-group-text fs-3"></div>
642 <input lang="en" name="total_due" id="total_due" class="form-control text-end fw-bold fs-3" readonly>
643 </div>
644 <div id="totalHelp" class="form-text fs-4">Please note that bank transfer is the only payment method. After submitting this form, you will be asked to confirm your email address. After that you will receive an invoice with all bank details.</div>
Marc Kupietz0be2b462023-03-08 09:29:11 +0100645 </div>
646
647 <?php endif; ?>
648 <div class="form-outline mb-3">
649 <label class="form-label fw-bold" for="privacy_policy">Privacy Policy</label>
Marc Kupietz77434282023-02-24 12:04:47 +0100650 <div class="form-group form-check">
Marc Kupietzf1903162023-03-10 13:54:23 +0100651 <input type="checkbox" class="form-check-input" name="privacy_policy_signed" id="privacy_policy" required title="You need to agree to the privacy policy in order to proceed" <?php echo isset($_POST[ 'privacy_policy_signed']) ? 'checked' : '' ?> value="privacy_policy">
Marc Kupietz0be2b462023-03-08 09:29:11 +0100652 <label class="form-check-label fs-4" for="privacy_policy">I have read and agree
Marc Kupietz77434282023-02-24 12:04:47 +0100653 to to the
Marc Kupietz0be2b462023-03-08 09:29:11 +0100654 <?php echo $SERVICE_ACRONYM; ?> <a
Marc Kupietze3865bc2023-03-28 21:42:58 +0200655 target="_blank" href="https://iclc10.ids-mannheim.de/privacy_policy.shtml">Privacy Policy</a>.
Marc Kupietz77434282023-02-24 12:04:47 +0100656 </label>
657 <div class="invalid-feedback">
Marc Kupietz1f2b2e92023-02-24 13:04:40 +0100658 You need to agree to the privacy policy in order to proceed.
Marc Kupietz77434282023-02-24 12:04:47 +0100659 </div>
660 </div>
661 </div>
Marc Kupietz493198f2023-03-04 14:59:16 +0100662
663 <?php if($CAPTCHA_LENGTH > 0): ?>
matheusfillipeabd513e2021-05-11 03:29:11 -0300664 <!--captcha here-->
665 <div class="form-outline mb-3">
Marc Kupietz0be2b462023-03-08 09:29:11 +0100666 <label class="form-label fw-bold" for="form3Example4">Captcha</label>
matheusfillipeabd513e2021-05-11 03:29:11 -0300667 <div class="container mb-2 offset-md-2">
Marc Kupietz93dcd242023-03-16 17:37:21 +0100668 <img id="captcha" src="<?php echo $BASE_URL. '/captcha.php?token='.$_SESSION[ 'captcha_token']; ?>" />
matheusfillipeabd513e2021-05-11 03:29:11 -0300669 <div id="reload_captcha">
Marc Kupietz675b5652023-02-25 13:09:47 +0100670 <button id="reload" class="btn btn-outline-info" type="button"> <span class="glyphicon glyphicon-refresh"
671 aria-hidden="true"></span></button>
matheusfillipeabd513e2021-05-11 03:29:11 -0300672 </div>
673 </div>
Marc Kupietzf1903162023-03-10 13:54:23 +0100674 <input pattern="[^\s]{<?php echo $CAPTCHA_LENGTH; ?>,}" required title="Please fill the captcha. It has <?php echo $CAPTCHA_LENGTH; ?> characters" name="captcha" type="text" id="form3Example6" class="form-control fs-4" placeholder="Type what you see on the image above"
675 />
676 <div class="invalid-feedback">
677 Type what you see on the image above.
678 </div>
matheusfillipeabd513e2021-05-11 03:29:11 -0300679 </div>
Marc Kupietz493198f2023-03-04 14:59:16 +0100680 <?php endif; ?>
matheusfillipeabd513e2021-05-11 03:29:11 -0300681
682 <!-- Submit button -->
Marc Kupietz93dcd242023-03-16 17:37:21 +0100683 <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 -0300684
685</form>
Marc Kupietzf1903162023-03-10 13:54:23 +0100686</div>