blob: 1aaa15139e6ad5e04005cc5de097dd8c0cbc2150 [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">
3 <a href="/">
4 <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 Kupietz0be2b462023-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 Kupietz0be2b462023-03-08 09:29:11 +010032 <label class="form-label fw-bold" for="form3Example3">Username</label>
Marc Kupietzf1903162023-03-10 13:54:23 +010033 <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="form3Example0" class="form-control fs-4 <?php if(isset($error) && $error && !isset($_POST['username'])){echo 'border-danger';}?>"
34 placeholder="johndoe" value="<?php echo isset($_POST['username']) ? htmlspecialchars($_POST['username']) : '' ?>" />
Marc Kupietz1f2b2e92023-02-24 13:04:40 +010035 <div class="invalid-feedback">
36 Please choose a username with at least 5 not whitespace characters.
37 </div>
matheusfillipeabd513e2021-05-11 03:29:11 -030038 </div>
Marc Kupietz0be2b462023-03-08 09:29:11 +010039 <?php endif; ?>
matheusfillipeabd513e2021-05-11 03:29:11 -030040 <!-- 2 column grid layout with text inputs for the first and last names -->
Marc Kupietzf1903162023-03-10 13:54:23 +010041 <div class="col-md-4">
42 <div class="form-outline">
43 <label class="form-label fw-bold" for="form3Example1">First name</label>
44 <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';}?>"
45 placeholder="Jane" value="<?php echo isset($_POST['first_name']) ? htmlspecialchars($_POST['first_name']) : '' ?>" />
46 <div class="invalid-feedback">
47 Please provide a first name with at least 2 characters.
Marc Kupietz1f2b2e92023-02-24 13:04:40 +010048 </div>
matheusfillipeabd513e2021-05-11 03:29:11 -030049 </div>
Marc Kupietzf1903162023-03-10 13:54:23 +010050 </div>
51 <div class="col-md-4">
52 <div class="form-outline">
53 <label class="form-label fs-4 fs-4 fw-bold" for="form3Example2">Last name</label>
54 <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';}?>"
55 placeholder="Doe" value="<?php echo isset($_POST['last_name']) ? htmlspecialchars($_POST['last_name']) : '' ?>" />
56 <div class="invalid-feedback">
57 Please provide a last name with at least 2 characters.
Marc Kupietz1f2b2e92023-02-24 13:04:40 +010058 </div>
matheusfillipeabd513e2021-05-11 03:29:11 -030059 </div>
Marc Kupietzf1903162023-03-10 13:54:23 +010060 </div>
matheusfillipeabd513e2021-05-11 03:29:11 -030061
Marc Kupietza19f3072023-02-25 14:16:40 +010062 <div class="form-outline md-6">
Marc Kupietz0be2b462023-03-08 09:29:11 +010063 <label class="form-label fw-bold" for="organization">Affiliation</label>
Marc Kupietz334c1802023-03-15 09:13:41 +010064 <input required name="organization" maxlength="32" 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}" type="text" value="<?php echo isset($_POST['organization']) ? htmlspecialchars($_POST['organization']) : '' ?>"
Marc Kupietzf1903162023-03-10 13:54:23 +010065 />
66 <div class="invalid-feedback">
67 Please indicate the institution or organization you are affiliated with.
68 </div>
69 <?php if($CONFERENCE_REGISTRATION ): ?>
Marc Kupietz334c1802023-03-15 09:13:41 +010070 <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 +010071 <?php endif; ?>
72 </div>
Marc Kupietza19f3072023-02-25 14:16:40 +010073
Marc Kupietz03146622023-03-07 12:03:21 +010074 <!--
75 <div class="form-outline col-md-6">
Marc Kupietz0be2b462023-03-08 09:29:11 +010076 <label for="address-line-1" class="form-label form-label fw-bold">Address line 1</label>
77 <input name="address-line-1" type="text" class="form-control fs-4" id="address-line-1"/>
Marc Kupietz03146622023-03-07 12:03:21 +010078 </div>
79 Address line 1-->
80
81 <!-- Street -->
82 <div class="form-outline col-md-12">
Marc Kupietz0be2b462023-03-08 09:29:11 +010083 <label for="street" class="form-label form-label fw-bold">Street</label>
Marc Kupietzf1903162023-03-10 13:54:23 +010084 <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 +010085 <div class="invalid-feedback">
86 Please provide a valid street.
87 </div>
88 </div>
89
90 <!-- Zip code -->
91 <div class="form-outline col-md-3">
Marc Kupietz0be2b462023-03-08 09:29:11 +010092 <label for="zip-code" class="form-label form-label fw-bold">Zip</label>
Marc Kupietzf1903162023-03-10 13:54:23 +010093 <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 +010094 <div class="invalid-feedback">
95 Please provide a valid zip or postal code.
96 </div>
97 </div>
98
99 <!-- City -->
100 <div class="form-outline col-md-5">
Marc Kupietz0be2b462023-03-08 09:29:11 +0100101 <label for="city" class="form-label form-label fw-bold">City</label>
Marc Kupietzf1903162023-03-10 13:54:23 +0100102 <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 +0100103 <div class="invalid-feedback">
104 Please provide a valid city.
105 </div>
106 </div>
107
108 <!-- Country -->
109 <div class="form-outline col-md-6">
Marc Kupietz0be2b462023-03-08 09:29:11 +0100110 <label for="country" class="form-label form-label fw-bold">Country</label>
Marc Kupietzf1903162023-03-10 13:54:23 +0100111 <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 +0100112 <datalist id="countries">
113 <option value="Afghanistan">
114 <option value="Åland Islands">
115 <option value="Albania">
116 <option value="Algeria">
117 <option value="American Samoa">
118 <option value="Andorra">
119 <option value="Angola">
120 <option value="Anguilla">
121 <option value="Antarctica">
122 <option value="Antigua and Barbuda">
123 <option value="Argentina">
124 <option value="Armenia">
125 <option value="Aruba">
126 <option value="Australia">
127 <option value="Austria">
128 <option value="Azerbaijan">
129 <option value="Bahamas">
130 <option value="Bahrain">
131 <option value="Bangladesh">
132 <option value="Barbados">
133 <option value="Belarus">
134 <option value="Belgium">
135 <option value="Belize">
136 <option value="Benin">
137 <option value="Bermuda">
138 <option value="Bhutan">
139 <option value="Bolivia, Plurinational State of">
140 <option value="Bonaire, Sint Eustatius and Saba">
141 <option value="Bosnia and Herzegovina">
142 <option value="Botswana">
143 <option value="Bouvet Island">
144 <option value="Brazil">
145 <option value="British Indian Ocean Territory">
146 <option value="Brunei Darussalam">
147 <option value="Bulgaria">
148 <option value="Burkina Faso">
149 <option value="Burundi">
150 <option value="Cambodia">
151 <option value="Cameroon">
152 <option value="Canada">
153 <option value="Cape Verde">
154 <option value="Cayman Islands">
155 <option value="Central African Republic">
156 <option value="Chad">
157 <option value="Chile">
158 <option value="China">
159 <option value="Christmas Island">
160 <option value="Cocos (Keeling) Islands">
161 <option value="Colombia">
162 <option value="Comoros">
163 <option value="Congo">
164 <option value="Congo, the Democratic Republic of the">
165 <option value="Cook Islands">
166 <option value="Costa Rica">
167 <option value="Côte d'Ivoire">
168 <option value="Croatia">
169 <option value="Cuba">
170 <option value="Curaçao">
171 <option value="Cyprus">
172 <option value="Czech Republic">
173 <option value="Denmark">
174 <option value="Djibouti">
175 <option value="Dominica">
176 <option value="Dominican Republic">
177 <option value="Ecuador">
178 <option value="Egypt">
179 <option value="El Salvador">
180 <option value="Equatorial Guinea">
181 <option value="Eritrea">
182 <option value="Estonia">
183 <option value="Ethiopia">
184 <option value="Falkland Islands (Malvinas)">
185 <option value="Faroe Islands">
186 <option value="Fiji">
187 <option value="Finland">
188 <option value="France">
189 <option value="French Guiana">
190 <option value="French Polynesia">
191 <option value="French Southern Territories">
192 <option value="Gabon">
193 <option value="Gambia">
194 <option value="Georgia">
195 <option value="Germany">
196 <option value="Ghana">
197 <option value="Gibraltar">
198 <option value="Greece">
199 <option value="Greenland">
200 <option value="Grenada">
201 <option value="Guadeloupe">
202 <option value="Guam">
203 <option value="Guatemala">
204 <option value="Guernsey">
205 <option value="Guinea">
206 <option value="Guinea-Bissau">
207 <option value="Guyana">
208 <option value="Haiti">
209 <option value="Heard Island and McDonald Islands">
210 <option value="Holy See (Vatican City State)">
211 <option value="Honduras">
212 <option value="Hong Kong">
213 <option value="Hungary">
214 <option value="Iceland">
215 <option value="India">
216 <option value="Indonesia">
217 <option value="Iran, Islamic Republic of">
218 <option value="Iraq">
219 <option value="Ireland">
220 <option value="Isle of Man">
221 <option value="Israel">
222 <option value="Italy">
223 <option value="Jamaica">
224 <option value="Japan">
225 <option value="Jersey">
226 <option value="Jordan">
227 <option value="Kazakhstan">
228 <option value="Kenya">
229 <option value="Kiribati">
230 <option value="Korea, Democratic People's Republic of">
231 <option value="Korea, Republic of">
232 <option value="Kuwait">
233 <option value="Kyrgyzstan">
234 <option value="Lao People's Democratic Republic">
235 <option value="Latvia">
236 <option value="Lebanon">
237 <option value="Lesotho">
238 <option value="Liberia">
239 <option value="Libya">
240 <option value="Liechtenstein">
241 <option value="Lithuania">
242 <option value="Luxembourg">
243 <option value="Macao">
244 <option value="Macedonia, the former Yugoslav Republic of">
245 <option value="Madagascar">
246 <option value="Malawi">
247 <option value="Malaysia">
248 <option value="Maldives">
249 <option value="Mali">
250 <option value="Malta">
251 <option value="Marshall Islands">
252 <option value="Martinique">
253 <option value="Mauritania">
254 <option value="Mauritius">
255 <option value="Mayotte">
256 <option value="Mexico">
257 <option value="Micronesia, Federated States of">
258 <option value="Moldova, Republic of">
259 <option value="Monaco">
260 <option value="Mongolia">
261 <option value="Montenegro">
262 <option value="Montserrat">
263 <option value="Morocco">
264 <option value="Mozambique">
265 <option value="Myanmar">
266 <option value="Namibia">
267 <option value="Nauru">
268 <option value="Nepal">
269 <option value="Netherlands">
270 <option value="New Caledonia">
271 <option value="New Zealand">
272 <option value="Nicaragua">
273 <option value="Niger">
274 <option value="Nigeria">
275 <option value="Niue">
276 <option value="Norfolk Island">
277 <option value="Northern Mariana Islands">
278 <option value="Norway">
279 <option value="Oman">
280 <option value="Pakistan">
281 <option value="Palau">
282 <option value="Palestinian Territory, Occupied">
283 <option value="Panama">
284 <option value="Papua New Guinea">
285 <option value="Paraguay">
286 <option value="Peru">
287 <option value="Philippines">
288 <option value="Pitcairn">
289 <option value="Poland">
290 <option value="Portugal">
291 <option value="Puerto Rico">
292 <option value="Qatar">
293 <option value="Réunion">
294 <option value="Romania">
295 <option value="Russian Federation">
296 <option value="Rwanda">
297 <option value="Saint Barthélemy">
298 <option value="Saint Helena, Ascension and Tristan da Cunha">
299 <option value="Saint Kitts and Nevis">
300 <option value="Saint Lucia">
301 <option value="Saint Martin (French part)">
302 <option value="Saint Pierre and Miquelon">
303 <option value="Saint Vincent and the Grenadines">
304 <option value="Samoa">
305 <option value="San Marino">
306 <option value="Sao Tome and Principe">
307 <option value="Saudi Arabia">
308 <option value="Senegal">
309 <option value="Serbia">
310 <option value="Seychelles">
311 <option value="Sierra Leone">
312 <option value="Singapore">
313 <option value="Sint Maarten (Dutch part)">
314 <option value="Slovakia">
315 <option value="Slovenia">
316 <option value="Solomon Islands">
317 <option value="Somalia">
318 <option value="South Africa">
319 <option value="South Georgia and the South Sandwich Islands">
320 <option value="South Sudan">
321 <option value="Spain">
322 <option value="Sri Lanka">
323 <option value="Sudan">
324 <option value="Suriname">
325 <option value="Svalbard and Jan Mayen">
326 <option value="Swaziland">
327 <option value="Sweden">
328 <option value="Switzerland">
329 <option value="Syrian Arab Republic">
330 <option value="Taiwan, Province of China">
331 <option value="Tajikistan">
332 <option value="Tanzania, United Republic of">
333 <option value="Thailand">
334 <option value="Timor-Leste">
335 <option value="Togo">
336 <option value="Tokelau">
337 <option value="Tonga">
338 <option value="Trinidad and Tobago">
339 <option value="Tunisia">
340 <option value="Turkey">
341 <option value="Turkmenistan">
342 <option value="Turks and Caicos Islands">
343 <option value="Tuvalu">
344 <option value="Uganda">
345 <option value="Ukraine">
346 <option value="United Arab Emirates">
347 <option value="United Kingdom">
348 <option value="United States">
349 <option value="United States Minor Outlying Islands">
350 <option value="Uruguay">
351 <option value="Uzbekistan">
352 <option value="Vanuatu">
353 <option value="Venezuela, Bolivarian Republic of">
354 <option value="Viet Nam">
355 <option value="Virgin Islands, British">
356 <option value="Virgin Islands, U.S.">
357 <option value="Wallis and Futuna">
358 <option value="Western Sahara">
359 <option value="Yemen">
360 <option value="Zambia">
361 <option value="Zimbabwe">
362 </datalist>
363 <div class="invalid-feedback">
364 Please provide a valid country.
365 </div>
366 </div>
367
368 <!-- Email input -->
369 <div class="form-outline md-6">
Marc Kupietz0be2b462023-03-08 09:29:11 +0100370 <label class="form-label fw-bold" for="email">Email address</label>
Marc Kupietzf1903162023-03-10 13:54:23 +0100371 <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']) : '' ?>"
372 />
373 <div class="invalid-feedback">
374 Please provide a valid email address.
375 </div>
Marc Kupietz03146622023-03-07 12:03:21 +0100376 </div>
377
378 <!-- Phone number -->
379 <div class="form-outline md-6">
Marc Kupietz0be2b462023-03-08 09:29:11 +0100380 <label class="form-label fw-bold" for="phone">Phone number</label>
Marc Kupietzf1903162023-03-10 13:54:23 +0100381 <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 +0100382 required/>
Marc Kupietzf1903162023-03-10 13:54:23 +0100383 <i class='bx bxs-phone'></i>
384 <div class="invalid-feedback">
385 Please provide a valid phone number.
386 </div>
Marc Kupietz03146622023-03-07 12:03:21 +0100387 </div>
388
Marc Kupietz0be2b462023-03-08 09:29:11 +0100389 <?php if(! $CONFERENCE_REGISTRATION ): ?>
matheusfillipeabd513e2021-05-11 03:29:11 -0300390 <!-- Password input -->
Marc Kupietz675b5652023-02-25 13:09:47 +0100391 <div id="password-div" class="col-md-8">
Marc Kupietz0be2b462023-03-08 09:29:11 +0100392 <label class="form-label fw-bold" for="pw1">Password</label>
Marc Kupietzf1903162023-03-10 13:54:23 +0100393 <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']) : '' ?>"
394 />
Marc Kupietz675b5652023-02-25 13:09:47 +0100395 </div>
396 <div class="col-md-4">
Marc Kupietzccf34bb2023-03-06 21:28:45 +0100397 <label class="form-label" for="pwqinfo">Rating</label>
Marc Kupietz0be2b462023-03-08 09:29:11 +0100398 <input class="form-control fs-4" type="text" id="pwqinfo" readonly />
Marc Kupietzccf34bb2023-03-06 21:28:45 +0100399 </div>
400
Marc Kupietz675b5652023-02-25 13:09:47 +0100401 <div class="col-md-12">
Marc Kupietz21fa9bb2023-02-24 19:44:16 +0100402 <div class="progress mt-2">
Marc Kupietzf1903162023-03-10 13:54:23 +0100403 <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 +0100404 </div>
Marc Kupietzccf34bb2023-03-06 21:28:45 +0100405
matheusfillipeabd513e2021-05-11 03:29:11 -0300406 </div>
Marc Kupietz21fa9bb2023-02-24 19:44:16 +0100407 <!--
408 <div class="form-group">
409 <label for="pwqinfo">Password rating</label>
Marc Kupietz0be2b462023-03-08 09:29:11 +0100410 <input class="form-control fs-4" type="text" name="pwqinfo" id="pwqinfo" readonly>
Marc Kupietz21fa9bb2023-02-24 19:44:16 +0100411 <div class="progress mt-2">
412 <div class="progress-bar bg-danger" role="progressbar" id="pwqbar2" aria-valuenow="0" aria-valuemin="0"
413 aria-valuemax="100"></div>
414 </div>
415 </div>
416 -->
Marc Kupietz484ec8e2023-02-25 11:23:07 +0100417 <!-- Password confirmation input -->
Marc Kupietz675b5652023-02-25 13:09:47 +0100418 <div id="pwconfirm" class="form-outline col-md-8">
Marc Kupietz0be2b462023-03-08 09:29:11 +0100419 <label class="form-label fw-bold" for="pw2">Confirm your Password</label>
Marc Kupietzf1903162023-03-10 13:54:23 +0100420 <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']) : '' ?>"
421 />
422 <div class="invalid-feedback">
423 Passwords do not match.
424 </div>
Marc Kupietz0be2b462023-03-08 09:29:11 +0100425 </div>
Marc Kupietz77434282023-02-24 12:04:47 +0100426 <div class="form-outline mb-3">
Marc Kupietz0be2b462023-03-08 09:29:11 +0100427 <label class="form-label fw-bold" for="eula">End User License Agreement</label>
Marc Kupietz77434282023-02-24 12:04:47 +0100428 <div class="form-group form-check">
Marc Kupietzf1903162023-03-10 13:54:23 +0100429 <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 +0100430 <label class="form-check-label fs-4" for="eula">I have read and agree to to the
431 <?php echo $SERVICE_ACRONYM; ?> <a
Marc Kupietz77434282023-02-24 12:04:47 +0100432 href="https://www2.ids-mannheim.de/cosmas2/projekt/register/license_agreement.html">End User License
Marc Kupietz0be2b462023-03-08 09:29:11 +0100433 Agreement</a> and will use the
434 <?php echo $SERVICE_ACRONYM; ?> services only for academic and non-commercial purposes.
Marc Kupietz77434282023-02-24 12:04:47 +0100435 </label>
436 <div class="invalid-feedback">
437 You need to agree to the EULA in order to proceed.
438 </div>
439 </div>
440 </div>
Marc Kupietz0be2b462023-03-08 09:29:11 +0100441 <?php endif; ?>
Marc Kupietzf1903162023-03-10 13:54:23 +0100442 <?php if( $CONFERENCE_REGISTRATION ): ?>
443 <div class="form-outline col-md-7">
Marc Kupietz49f677c2023-03-10 08:29:41 +0100444 <label class="form-label fw-bold" for="author">Author Status</label>
Marc Kupietz0be2b462023-03-08 09:29:11 +0100445 <div class="form-group form-check">
Marc Kupietzf1903162023-03-10 13:54:23 +0100446 <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 +0100447 <label class="form-check-label fs-4" for="author">I am an author of a paper accepted for the conference.
448 </label>
449 </div>
450 </div>
451
452 <div class="form-outline col-md-5">
Marc Kupietz49f677c2023-03-10 08:29:41 +0100453 <label class="form-label fw-bold" for="paper_id">Paper ID</label>
Marc Kupietzf1903162023-03-10 13:54:23 +0100454 <input type="text" class="form-control fs-4" name="accepted_paper_id" id="paper_id" <?php echo isset($_POST[ 'author']) ? 'placeholder="0000"' : 'disabled' ?> value="
455 <?php echo isset($_POST['paper_id']) ? htmlspecialchars($_POST['paper_id']) : '' ?>" />
456 <div class="invalid-feedback">
457 Please provide the 4 digits ID of your accepted paper.
458 </div>
Marc Kupietz0be2b462023-03-08 09:29:11 +0100459 </div>
460
Marc Kupietz77434282023-02-24 12:04:47 +0100461 <div class="form-outline mb-3">
Marc Kupietz0be2b462023-03-08 09:29:11 +0100462 <label class="form-label fw-bold" for="participate">Confirmation of Participation</label>
463 <div class="form-group form-check">
Marc Kupietzf1903162023-03-10 13:54:23 +0100464 <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 Kupietz0be2b462023-03-08 09:29:11 +0100465 <label class="form-check-label fs-4" for="participation_confirmed">I confirm that I will be attending the <?php echo $SERVICE_ACRONYM; ?> conference.
466 <?php if(new DateTimeImmutable("now") <= new DateTimeImmutable($EARLYBIRD_DEADLINE." 23:59:59 HST")) {
Marc Kupietzf1903162023-03-10 13:54:23 +0100467 echo "The early bird conference fee of <strong>€&nbsp;<span id='conference_fee'>". $EARLYBIRD_CONFERENCE_FEE."</span></strong> is still valid until ".$EARLYBIRD_DEADLINE.".
Marc Kupietz334c1802023-03-15 09:13:41 +0100468 Afterwards the fee fee will be €&nbsp;<span id='conference_fee'>". $REGULAR_CONFERENCE_FEE.".";
Marc Kupietz49f677c2023-03-10 08:29:41 +0100469 echo '<input type="hidden" name="conference_fee" value="' . $EARLYBIRD_CONFERENCE_FEE . '">';
470 echo '<input type="hidden" name="earlybird_registration" value="earlybird_registration">';
Marc Kupietz0be2b462023-03-08 09:29:11 +0100471 } else {
Marc Kupietzf1903162023-03-10 13:54:23 +0100472 echo "The conference fee is <strong>€&nbsp;<span id='conference_fee'>". $REGULAR_CONFERENCE_FEE."</span></strong>.";
Marc Kupietz49f677c2023-03-10 08:29:41 +0100473 echo '<input type="hidden" name="conference_fee" value="' . $REGULAR_CONFERENCE_FEE . '">';
474 echo '<input type="hidden" name="earlybird_registration" value="">';
Marc Kupietz0be2b462023-03-08 09:29:11 +0100475 } ?>
476 </label>
477 <div class="invalid-feedback">
478 You need to confirm your participation in order to proceed.
479 </div>
480 </div>
481 </div>
482
483
Marc Kupietzf1903162023-03-10 13:54:23 +0100484 <div class="form-outline mb-3">
Marc Kupietz0be2b462023-03-08 09:29:11 +0100485 <label class="form-label fw-bold" for="student">Student Discount</label>
486 <div class="form-group form-check">
Marc Kupietzf1903162023-03-10 13:54:23 +0100487 <input type="checkbox" class="form-check-input" name="student" id="student" <?php echo isset($_POST[ 'student']) ? 'checked' : '' ?> oninput="update_total_due()" value="student">
488 <label class="form-check-label fs-4" for="student">I am student and will benefit from student discount of <strong>€&nbsp;<span id="student_discount"><?php echo $STUDENT_DISCOUNT; ?></span></strong>.
Marc Kupietz0be2b462023-03-08 09:29:11 +0100489 </label>
490 </div>
491 </div>
492
493 <div class="form-outline mb-3">
494 <label class="form-label fw-bold" for="participate">Conference Dinner</label>
495 <div class="form-group form-check">
Marc Kupietzf1903162023-03-10 13:54:23 +0100496 <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 Kupietz49f677c2023-03-10 08:29:41 +0100497 <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>€&#160;<span id="conference_dinner_price"><?php echo $CONFERENCE_DINNER; ?></span></strong>.
Marc Kupietz0be2b462023-03-08 09:29:11 +0100498 </label>
499 </div>
500 </div>
501 <div class="form-outline col-md-12">
Marc Kupietzf1903162023-03-10 13:54:23 +0100502 <label class="form-label fw-bold" for="exampleInputAmount">Total Amount in Euro to be paid</label>
503 <div class="input-group">
504 <div class="input-group-text fs-3"></div>
505 <input lang="en" name="total_due" id="total_due" class="form-control text-end fw-bold fs-3" readonly>
506 </div>
507 <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 +0100508 </div>
509
510 <?php endif; ?>
511 <div class="form-outline mb-3">
512 <label class="form-label fw-bold" for="privacy_policy">Privacy Policy</label>
Marc Kupietz77434282023-02-24 12:04:47 +0100513 <div class="form-group form-check">
Marc Kupietzf1903162023-03-10 13:54:23 +0100514 <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 +0100515 <label class="form-check-label fs-4" for="privacy_policy">I have read and agree
Marc Kupietz77434282023-02-24 12:04:47 +0100516 to to the
Marc Kupietz0be2b462023-03-08 09:29:11 +0100517 <?php echo $SERVICE_ACRONYM; ?> <a
Marc Kupietz334c1802023-03-15 09:13:41 +0100518 href="https://iclc10.ids-mannheim.de/privacy_policy.shtml">Privacy Policy</a>.
Marc Kupietz77434282023-02-24 12:04:47 +0100519 </label>
520 <div class="invalid-feedback">
Marc Kupietz1f2b2e92023-02-24 13:04:40 +0100521 You need to agree to the privacy policy in order to proceed.
Marc Kupietz77434282023-02-24 12:04:47 +0100522 </div>
523 </div>
524 </div>
Marc Kupietz493198f2023-03-04 14:59:16 +0100525
526 <?php if($CAPTCHA_LENGTH > 0): ?>
matheusfillipeabd513e2021-05-11 03:29:11 -0300527 <!--captcha here-->
528 <div class="form-outline mb-3">
Marc Kupietz0be2b462023-03-08 09:29:11 +0100529 <label class="form-label fw-bold" for="form3Example4">Captcha</label>
matheusfillipeabd513e2021-05-11 03:29:11 -0300530 <div class="container mb-2 offset-md-2">
531 <img id="captcha" src="<?php echo $BASE_URL.'/captcha.php?token='.$_SESSION['captcha_token']; ?>" />
532 <div id="reload_captcha">
Marc Kupietz675b5652023-02-25 13:09:47 +0100533 <button id="reload" class="btn btn-outline-info" type="button"> <span class="glyphicon glyphicon-refresh"
534 aria-hidden="true"></span></button>
matheusfillipeabd513e2021-05-11 03:29:11 -0300535 </div>
536 </div>
Marc Kupietzf1903162023-03-10 13:54:23 +0100537 <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"
538 />
539 <div class="invalid-feedback">
540 Type what you see on the image above.
541 </div>
matheusfillipeabd513e2021-05-11 03:29:11 -0300542 </div>
Marc Kupietz493198f2023-03-04 14:59:16 +0100543 <?php endif; ?>
matheusfillipeabd513e2021-05-11 03:29:11 -0300544
545 <!-- Submit button -->
Marc Kupietzf1903162023-03-10 13:54:23 +0100546 <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 -0300547
548</form>
Marc Kupietzf1903162023-03-10 13:54:23 +0100549</div>