| Marc Kupietz | 0be2b46 | 2023-03-08 09:29:11 +0100 | [diff] [blame] | 1 | <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 Kupietz | f190316 | 2023-03-10 13:54:23 +0100 | [diff] [blame] | 22 | <h2 class="text-center fw-bold"> |
| 23 | <?php echo $SERVICE_ACRONYM;?> Registration |
| 24 | </h2> |
| Marc Kupietz | 0be2b46 | 2023-03-08 09:29:11 +0100 | [diff] [blame] | 25 | </div> |
| 26 | </header> |
| matheusfillipe | abd513e | 2021-05-11 03:29:11 -0300 | [diff] [blame] | 27 | |
| Marc Kupietz | 0314662 | 2023-03-07 12:03:21 +0100 | [diff] [blame] | 28 | <form class="row g-3 needs-validation" novalidate data-toggle="validator" action="" method="POST"> |
| Marc Kupietz | 93dcd24 | 2023-03-16 17:37:21 +0100 | [diff] [blame] | 29 | |
| Marc Kupietz | 0be2b46 | 2023-03-08 09:29:11 +0100 | [diff] [blame] | 30 | <?php if(! $CONFERENCE_REGISTRATION ): ?> |
| matheusfillipe | abd513e | 2021-05-11 03:29:11 -0300 | [diff] [blame] | 31 | <!-- Username input --> |
| Marc Kupietz | 675b565 | 2023-02-25 13:09:47 +0100 | [diff] [blame] | 32 | <div class="col-md-4"> |
| Marc Kupietz | 144d82e | 2023-03-26 15:55:42 +0200 | [diff] [blame^] | 33 | <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 Kupietz | f190316 | 2023-03-10 13:54:23 +0100 | [diff] [blame] | 35 | placeholder="johndoe" value="<?php echo isset($_POST['username']) ? htmlspecialchars($_POST['username']) : '' ?>" /> |
| Marc Kupietz | 1f2b2e9 | 2023-02-24 13:04:40 +0100 | [diff] [blame] | 36 | <div class="invalid-feedback"> |
| 37 | Please choose a username with at least 5 not whitespace characters. |
| 38 | </div> |
| matheusfillipe | abd513e | 2021-05-11 03:29:11 -0300 | [diff] [blame] | 39 | </div> |
| Marc Kupietz | 0be2b46 | 2023-03-08 09:29:11 +0100 | [diff] [blame] | 40 | <?php endif; ?> |
| Marc Kupietz | 144d82e | 2023-03-26 15:55:42 +0200 | [diff] [blame^] | 41 | <?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> |
| 50 | </div> |
| 51 | <?php endif; ?> |
| matheusfillipe | abd513e | 2021-05-11 03:29:11 -0300 | [diff] [blame] | 52 | <!-- 2 column grid layout with text inputs for the first and last names --> |
| Marc Kupietz | f190316 | 2023-03-10 13:54:23 +0100 | [diff] [blame] | 53 | <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 Kupietz | 1f2b2e9 | 2023-02-24 13:04:40 +0100 | [diff] [blame] | 60 | </div> |
| matheusfillipe | abd513e | 2021-05-11 03:29:11 -0300 | [diff] [blame] | 61 | </div> |
| Marc Kupietz | f190316 | 2023-03-10 13:54:23 +0100 | [diff] [blame] | 62 | </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 Kupietz | 1f2b2e9 | 2023-02-24 13:04:40 +0100 | [diff] [blame] | 70 | </div> |
| matheusfillipe | abd513e | 2021-05-11 03:29:11 -0300 | [diff] [blame] | 71 | </div> |
| Marc Kupietz | f190316 | 2023-03-10 13:54:23 +0100 | [diff] [blame] | 72 | </div> |
| matheusfillipe | abd513e | 2021-05-11 03:29:11 -0300 | [diff] [blame] | 73 | |
| Marc Kupietz | a19f307 | 2023-02-25 14:16:40 +0100 | [diff] [blame] | 74 | <div class="form-outline md-6"> |
| Marc Kupietz | 0be2b46 | 2023-03-08 09:29:11 +0100 | [diff] [blame] | 75 | <label class="form-label fw-bold" for="organization">Affiliation</label> |
| Marc Kupietz | 93dcd24 | 2023-03-16 17:37:21 +0100 | [diff] [blame] | 76 | <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}" |
| 77 | type="text" value="<?php echo isset($_POST['organization']) ? htmlspecialchars($_POST['organization']) : '' ?>" /> |
| Marc Kupietz | f190316 | 2023-03-10 13:54:23 +0100 | [diff] [blame] | 78 | <div class="invalid-feedback"> |
| 79 | Please indicate the institution or organization you are affiliated with. |
| 80 | </div> |
| 81 | <?php if($CONFERENCE_REGISTRATION ): ?> |
| Marc Kupietz | 334c180 | 2023-03-15 09:13:41 +0100 | [diff] [blame] | 82 | <div id="totalHelp" class="form-text">max. 32 characters so that it fits legibly on your badge</div> |
| Marc Kupietz | f190316 | 2023-03-10 13:54:23 +0100 | [diff] [blame] | 83 | <?php endif; ?> |
| 84 | </div> |
| Marc Kupietz | a19f307 | 2023-02-25 14:16:40 +0100 | [diff] [blame] | 85 | |
| Marc Kupietz | 0314662 | 2023-03-07 12:03:21 +0100 | [diff] [blame] | 86 | <!-- |
| 87 | <div class="form-outline col-md-6"> |
| Marc Kupietz | 0be2b46 | 2023-03-08 09:29:11 +0100 | [diff] [blame] | 88 | <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 Kupietz | 0314662 | 2023-03-07 12:03:21 +0100 | [diff] [blame] | 90 | </div> |
| 91 | Address line 1--> |
| 92 | |
| 93 | <!-- Street --> |
| 94 | <div class="form-outline col-md-12"> |
| Marc Kupietz | 0be2b46 | 2023-03-08 09:29:11 +0100 | [diff] [blame] | 95 | <label for="street" class="form-label form-label fw-bold">Street</label> |
| Marc Kupietz | f190316 | 2023-03-10 13:54:23 +0100 | [diff] [blame] | 96 | <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 Kupietz | 0314662 | 2023-03-07 12:03:21 +0100 | [diff] [blame] | 97 | <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 Kupietz | 0be2b46 | 2023-03-08 09:29:11 +0100 | [diff] [blame] | 104 | <label for="zip-code" class="form-label form-label fw-bold">Zip</label> |
| Marc Kupietz | f190316 | 2023-03-10 13:54:23 +0100 | [diff] [blame] | 105 | <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 Kupietz | 0314662 | 2023-03-07 12:03:21 +0100 | [diff] [blame] | 106 | <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 Kupietz | 0be2b46 | 2023-03-08 09:29:11 +0100 | [diff] [blame] | 113 | <label for="city" class="form-label form-label fw-bold">City</label> |
| Marc Kupietz | f190316 | 2023-03-10 13:54:23 +0100 | [diff] [blame] | 114 | <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 Kupietz | 0314662 | 2023-03-07 12:03:21 +0100 | [diff] [blame] | 115 | <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 Kupietz | 0be2b46 | 2023-03-08 09:29:11 +0100 | [diff] [blame] | 122 | <label for="country" class="form-label form-label fw-bold">Country</label> |
| Marc Kupietz | f190316 | 2023-03-10 13:54:23 +0100 | [diff] [blame] | 123 | <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 Kupietz | 0314662 | 2023-03-07 12:03:21 +0100 | [diff] [blame] | 124 | <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 Kupietz | 0be2b46 | 2023-03-08 09:29:11 +0100 | [diff] [blame] | 382 | <label class="form-label fw-bold" for="email">Email address</label> |
| Marc Kupietz | f190316 | 2023-03-10 13:54:23 +0100 | [diff] [blame] | 383 | <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 Kupietz | 0314662 | 2023-03-07 12:03:21 +0100 | [diff] [blame] | 388 | </div> |
| 389 | |
| 390 | <!-- Phone number --> |
| 391 | <div class="form-outline md-6"> |
| Marc Kupietz | 0be2b46 | 2023-03-08 09:29:11 +0100 | [diff] [blame] | 392 | <label class="form-label fw-bold" for="phone">Phone number</label> |
| Marc Kupietz | f190316 | 2023-03-10 13:54:23 +0100 | [diff] [blame] | 393 | <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 Kupietz | 0314662 | 2023-03-07 12:03:21 +0100 | [diff] [blame] | 394 | required/> |
| Marc Kupietz | f190316 | 2023-03-10 13:54:23 +0100 | [diff] [blame] | 395 | <i class='bx bxs-phone'></i> |
| 396 | <div class="invalid-feedback"> |
| 397 | Please provide a valid phone number. |
| 398 | </div> |
| Marc Kupietz | 0314662 | 2023-03-07 12:03:21 +0100 | [diff] [blame] | 399 | </div> |
| 400 | |
| Marc Kupietz | 0be2b46 | 2023-03-08 09:29:11 +0100 | [diff] [blame] | 401 | <?php if(! $CONFERENCE_REGISTRATION ): ?> |
| matheusfillipe | abd513e | 2021-05-11 03:29:11 -0300 | [diff] [blame] | 402 | <!-- Password input --> |
| Marc Kupietz | 675b565 | 2023-02-25 13:09:47 +0100 | [diff] [blame] | 403 | <div id="password-div" class="col-md-8"> |
| Marc Kupietz | 0be2b46 | 2023-03-08 09:29:11 +0100 | [diff] [blame] | 404 | <label class="form-label fw-bold" for="pw1">Password</label> |
| Marc Kupietz | f190316 | 2023-03-10 13:54:23 +0100 | [diff] [blame] | 405 | <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 Kupietz | 675b565 | 2023-02-25 13:09:47 +0100 | [diff] [blame] | 407 | </div> |
| 408 | <div class="col-md-4"> |
| Marc Kupietz | ccf34bb | 2023-03-06 21:28:45 +0100 | [diff] [blame] | 409 | <label class="form-label" for="pwqinfo">Rating</label> |
| Marc Kupietz | 0be2b46 | 2023-03-08 09:29:11 +0100 | [diff] [blame] | 410 | <input class="form-control fs-4" type="text" id="pwqinfo" readonly /> |
| Marc Kupietz | ccf34bb | 2023-03-06 21:28:45 +0100 | [diff] [blame] | 411 | </div> |
| 412 | |
| Marc Kupietz | 675b565 | 2023-02-25 13:09:47 +0100 | [diff] [blame] | 413 | <div class="col-md-12"> |
| Marc Kupietz | 21fa9bb | 2023-02-24 19:44:16 +0100 | [diff] [blame] | 414 | <div class="progress mt-2"> |
| Marc Kupietz | f190316 | 2023-03-10 13:54:23 +0100 | [diff] [blame] | 415 | <div class="progress-bar bg-danger" role="progressbar" id="pwqbar" aria-valuenow="0" aria-valuemin="0" aria-valuemax="100"></div> |
| Marc Kupietz | 21fa9bb | 2023-02-24 19:44:16 +0100 | [diff] [blame] | 416 | </div> |
| Marc Kupietz | ccf34bb | 2023-03-06 21:28:45 +0100 | [diff] [blame] | 417 | |
| matheusfillipe | abd513e | 2021-05-11 03:29:11 -0300 | [diff] [blame] | 418 | </div> |
| Marc Kupietz | 21fa9bb | 2023-02-24 19:44:16 +0100 | [diff] [blame] | 419 | <!-- |
| 420 | <div class="form-group"> |
| 421 | <label for="pwqinfo">Password rating</label> |
| Marc Kupietz | 0be2b46 | 2023-03-08 09:29:11 +0100 | [diff] [blame] | 422 | <input class="form-control fs-4" type="text" name="pwqinfo" id="pwqinfo" readonly> |
| Marc Kupietz | 21fa9bb | 2023-02-24 19:44:16 +0100 | [diff] [blame] | 423 | <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 Kupietz | 484ec8e | 2023-02-25 11:23:07 +0100 | [diff] [blame] | 429 | <!-- Password confirmation input --> |
| Marc Kupietz | 675b565 | 2023-02-25 13:09:47 +0100 | [diff] [blame] | 430 | <div id="pwconfirm" class="form-outline col-md-8"> |
| Marc Kupietz | 0be2b46 | 2023-03-08 09:29:11 +0100 | [diff] [blame] | 431 | <label class="form-label fw-bold" for="pw2">Confirm your Password</label> |
| Marc Kupietz | f190316 | 2023-03-10 13:54:23 +0100 | [diff] [blame] | 432 | <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 Kupietz | 0be2b46 | 2023-03-08 09:29:11 +0100 | [diff] [blame] | 437 | </div> |
| Marc Kupietz | 7743428 | 2023-02-24 12:04:47 +0100 | [diff] [blame] | 438 | <div class="form-outline mb-3"> |
| Marc Kupietz | 0be2b46 | 2023-03-08 09:29:11 +0100 | [diff] [blame] | 439 | <label class="form-label fw-bold" for="eula">End User License Agreement</label> |
| Marc Kupietz | 7743428 | 2023-02-24 12:04:47 +0100 | [diff] [blame] | 440 | <div class="form-group form-check"> |
| Marc Kupietz | f190316 | 2023-03-10 13:54:23 +0100 | [diff] [blame] | 441 | <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 Kupietz | 0be2b46 | 2023-03-08 09:29:11 +0100 | [diff] [blame] | 442 | <label class="form-check-label fs-4" for="eula">I have read and agree to to the |
| 443 | <?php echo $SERVICE_ACRONYM; ?> <a |
| Marc Kupietz | 7743428 | 2023-02-24 12:04:47 +0100 | [diff] [blame] | 444 | href="https://www2.ids-mannheim.de/cosmas2/projekt/register/license_agreement.html">End User License |
| Marc Kupietz | 0be2b46 | 2023-03-08 09:29:11 +0100 | [diff] [blame] | 445 | Agreement</a> and will use the |
| 446 | <?php echo $SERVICE_ACRONYM; ?> services only for academic and non-commercial purposes. |
| Marc Kupietz | 7743428 | 2023-02-24 12:04:47 +0100 | [diff] [blame] | 447 | </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 Kupietz | 0be2b46 | 2023-03-08 09:29:11 +0100 | [diff] [blame] | 453 | <?php endif; ?> |
| Marc Kupietz | f190316 | 2023-03-10 13:54:23 +0100 | [diff] [blame] | 454 | <?php if( $CONFERENCE_REGISTRATION ): ?> |
| 455 | <div class="form-outline col-md-7"> |
| Marc Kupietz | 49f677c | 2023-03-10 08:29:41 +0100 | [diff] [blame] | 456 | <label class="form-label fw-bold" for="author">Author Status</label> |
| Marc Kupietz | 0be2b46 | 2023-03-08 09:29:11 +0100 | [diff] [blame] | 457 | <div class="form-group form-check"> |
| Marc Kupietz | f190316 | 2023-03-10 13:54:23 +0100 | [diff] [blame] | 458 | <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 Kupietz | 0be2b46 | 2023-03-08 09:29:11 +0100 | [diff] [blame] | 459 | <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 Kupietz | 49f677c | 2023-03-10 08:29:41 +0100 | [diff] [blame] | 465 | <label class="form-label fw-bold" for="paper_id">Paper ID</label> |
| Marc Kupietz | d2e5d27 | 2023-03-16 17:35:19 +0100 | [diff] [blame] | 466 | <input type="text" class="form-control fs-4" name="accepted_paper_id" id="paper_id" <?php echo isset($_POST[ 'author']) ? 'placeholder="0"' : 'disabled' ?> value=" |
| Marc Kupietz | f190316 | 2023-03-10 13:54:23 +0100 | [diff] [blame] | 467 | <?php echo isset($_POST['paper_id']) ? htmlspecialchars($_POST['paper_id']) : '' ?>" /> |
| 468 | <div class="invalid-feedback"> |
| Marc Kupietz | d2e5d27 | 2023-03-16 17:35:19 +0100 | [diff] [blame] | 469 | Please provide the ID number of your accepted paper. |
| Marc Kupietz | f190316 | 2023-03-10 13:54:23 +0100 | [diff] [blame] | 470 | </div> |
| Marc Kupietz | 0be2b46 | 2023-03-08 09:29:11 +0100 | [diff] [blame] | 471 | </div> |
| 472 | |
| Marc Kupietz | 7743428 | 2023-02-24 12:04:47 +0100 | [diff] [blame] | 473 | <div class="form-outline mb-3"> |
| Marc Kupietz | 0be2b46 | 2023-03-08 09:29:11 +0100 | [diff] [blame] | 474 | <label class="form-label fw-bold" for="participate">Confirmation of Participation</label> |
| 475 | <div class="form-group form-check"> |
| Marc Kupietz | f190316 | 2023-03-10 13:54:23 +0100 | [diff] [blame] | 476 | <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 Kupietz | 0be2b46 | 2023-03-08 09:29:11 +0100 | [diff] [blame] | 477 | <label class="form-check-label fs-4" for="participation_confirmed">I confirm that I will be attending the <?php echo $SERVICE_ACRONYM; ?> conference. |
| 478 | <?php if(new DateTimeImmutable("now") <= new DateTimeImmutable($EARLYBIRD_DEADLINE." 23:59:59 HST")) { |
| Marc Kupietz | f190316 | 2023-03-10 13:54:23 +0100 | [diff] [blame] | 479 | echo "The early bird conference fee of <strong>€ <span id='conference_fee'>". $EARLYBIRD_CONFERENCE_FEE."</span></strong> is still valid until ".$EARLYBIRD_DEADLINE.". |
| Marc Kupietz | 334c180 | 2023-03-15 09:13:41 +0100 | [diff] [blame] | 480 | Afterwards the fee fee will be € <span id='conference_fee'>". $REGULAR_CONFERENCE_FEE."."; |
| Marc Kupietz | 49f677c | 2023-03-10 08:29:41 +0100 | [diff] [blame] | 481 | echo '<input type="hidden" name="conference_fee" value="' . $EARLYBIRD_CONFERENCE_FEE . '">'; |
| 482 | echo '<input type="hidden" name="earlybird_registration" value="earlybird_registration">'; |
| Marc Kupietz | 0be2b46 | 2023-03-08 09:29:11 +0100 | [diff] [blame] | 483 | } else { |
| Marc Kupietz | f190316 | 2023-03-10 13:54:23 +0100 | [diff] [blame] | 484 | echo "The conference fee is <strong>€ <span id='conference_fee'>". $REGULAR_CONFERENCE_FEE."</span></strong>."; |
| Marc Kupietz | 49f677c | 2023-03-10 08:29:41 +0100 | [diff] [blame] | 485 | echo '<input type="hidden" name="conference_fee" value="' . $REGULAR_CONFERENCE_FEE . '">'; |
| 486 | echo '<input type="hidden" name="earlybird_registration" value="">'; |
| Marc Kupietz | 0be2b46 | 2023-03-08 09:29:11 +0100 | [diff] [blame] | 487 | } ?> |
| 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 Kupietz | f190316 | 2023-03-10 13:54:23 +0100 | [diff] [blame] | 496 | <div class="form-outline mb-3"> |
| Marc Kupietz | 0be2b46 | 2023-03-08 09:29:11 +0100 | [diff] [blame] | 497 | <label class="form-label fw-bold" for="student">Student Discount</label> |
| 498 | <div class="form-group form-check"> |
| Marc Kupietz | f190316 | 2023-03-10 13:54:23 +0100 | [diff] [blame] | 499 | <input type="checkbox" class="form-check-input" name="student" id="student" <?php echo isset($_POST[ 'student']) ? 'checked' : '' ?> oninput="update_total_due()" value="student"> |
| 500 | <label class="form-check-label fs-4" for="student">I am student and will benefit from student discount of <strong>€ <span id="student_discount"><?php echo $STUDENT_DISCOUNT; ?></span></strong>. |
| Marc Kupietz | 0be2b46 | 2023-03-08 09:29:11 +0100 | [diff] [blame] | 501 | </label> |
| 502 | </div> |
| 503 | </div> |
| 504 | |
| 505 | <div class="form-outline mb-3"> |
| Marc Kupietz | 79eaa0b | 2023-03-16 17:33:43 +0100 | [diff] [blame] | 506 | <label class="form-label fw-bold" for="conference_dinner">Conference Dinner</label> |
| Marc Kupietz | 0be2b46 | 2023-03-08 09:29:11 +0100 | [diff] [blame] | 507 | <div class="form-group form-check"> |
| Marc Kupietz | f190316 | 2023-03-10 13:54:23 +0100 | [diff] [blame] | 508 | <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 Kupietz | 0dbe6b6 | 2023-03-21 17:58:11 +0100 | [diff] [blame] | 509 | <label class="form-check-label fs-4" for="conference_dinner">I will be attending the conference dinner on 20 July at 8pm at the <a target="iclc10-rheinterrassen" href="https://www.rheinterrassen.info/">Rheinterrassen</a> for the price of <strong>€ <span id="conference_dinner_price"><?php echo $CONFERENCE_DINNER; ?></span></strong>. |
| Marc Kupietz | 0be2b46 | 2023-03-08 09:29:11 +0100 | [diff] [blame] | 510 | </label> |
| 511 | </div> |
| Marc Kupietz | 0dbe6b6 | 2023-03-21 17:58:11 +0100 | [diff] [blame] | 512 | <div class="form-group form-check pl-3" style="padding-left: 3.5em"> |
| 513 | <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"> |
| 514 | <label class="form-check-label fs-4" for="vegetarian_dinner">I choose the vegetarian dinner option</label> |
| 515 | </div> |
| Marc Kupietz | 0be2b46 | 2023-03-08 09:29:11 +0100 | [diff] [blame] | 516 | </div> |
| Marc Kupietz | 79eaa0b | 2023-03-16 17:33:43 +0100 | [diff] [blame] | 517 | |
| Marc Kupietz | d9e10af | 2023-03-21 17:59:28 +0100 | [diff] [blame] | 518 | <label class="form-label fw-bold" for="lunch-1 lunch-2 lunch-3">Lunch Options</label> |
| 519 | <div id="lunchHelp " class="form-text fs-4 "> |
| 520 | <p>You can optionally pre-order a small lunch for <strong>€ <span id="lunch_costs"><?php echo number_format($LUNCH,2); ?></span></strong> each including a drink (0.5 l PET Cola Mix, apple juice or water). The food is packed in a way |
| 521 | that is 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. |
| 522 | </p> |
| 523 | <p> |
| 524 | 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>. |
| 525 | </p> |
| 526 | </div> |
| Marc Kupietz | 79eaa0b | 2023-03-16 17:33:43 +0100 | [diff] [blame] | 527 | <div id="lunch-1" class="form-outline col-md-4"> |
| 528 | <label class="form-label" for="pw2">Wednesday, 19 July</label> |
| 529 | <div class="form-check"> |
| Marc Kupietz | d9e10af | 2023-03-21 17:59:28 +0100 | [diff] [blame] | 530 | <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 Kupietz | 79eaa0b | 2023-03-16 17:33:43 +0100 | [diff] [blame] | 531 | <label class="form-check-label" for="lunch_day_1"> |
| 532 | -- |
| 533 | </label> |
| 534 | </div> |
| 535 | <div class="form-check"> |
| Marc Kupietz | d9e10af | 2023-03-21 17:59:28 +0100 | [diff] [blame] | 536 | <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"> |
| 537 | <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"> |
| 538 | Avocado Bowl <small>(vegan, gluten-free)</small> |
| Marc Kupietz | 79eaa0b | 2023-03-16 17:33:43 +0100 | [diff] [blame] | 539 | </label> |
| 540 | </div> |
| 541 | <div class="form-check"> |
| Marc Kupietz | d9e10af | 2023-03-21 17:59:28 +0100 | [diff] [blame] | 542 | <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"> |
| 543 | <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"> |
| 544 | Thai Rice Bowl <small>(vegan)</small> |
| 545 | </label> |
| 546 | </div> |
| 547 | <div class="form-check"> |
| 548 | <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"> |
| 549 | <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"> |
| 550 | Udon Noodle Bowl |
| Marc Kupietz | 79eaa0b | 2023-03-16 17:33:43 +0100 | [diff] [blame] | 551 | </label> |
| 552 | </div> |
| 553 | </div> |
| 554 | <div id="lunch-2" class="form-outline col-md-4"> |
| 555 | <label class="form-label" for="pw2">Thursday, 20 July</label> |
| 556 | <div class="form-check"> |
| Marc Kupietz | d9e10af | 2023-03-21 17:59:28 +0100 | [diff] [blame] | 557 | <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 Kupietz | 79eaa0b | 2023-03-16 17:33:43 +0100 | [diff] [blame] | 558 | <label class="form-check-label" for="lunch_day_2"> |
| 559 | -- |
| 560 | </label> |
| 561 | </div> |
| 562 | <div class="form-check"> |
| Marc Kupietz | d9e10af | 2023-03-21 17:59:28 +0100 | [diff] [blame] | 563 | <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"> |
| 564 | <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"> |
| 565 | New Oriental Bowl <small>(vegan)</small> |
| Marc Kupietz | 79eaa0b | 2023-03-16 17:33:43 +0100 | [diff] [blame] | 566 | </label> |
| 567 | </div> |
| 568 | <div class="form-check"> |
| Marc Kupietz | d9e10af | 2023-03-21 17:59:28 +0100 | [diff] [blame] | 569 | <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"> |
| 570 | <label class="form-check-label" for="lunch_day_2b" data-bs-toggle="tooltip" title="with fennel leek"> |
| 571 | Lasagne <small>(vegetarian)</small> |
| 572 | </label> |
| 573 | </div> |
| 574 | <div class="form-check"> |
| 575 | <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"> |
| 576 | <label class="form-check-label" for="lunch_day_2b" data-bs-toggle="tooltip" title="with beef"> |
| 577 | Lasagne |
| Marc Kupietz | 79eaa0b | 2023-03-16 17:33:43 +0100 | [diff] [blame] | 578 | </label> |
| 579 | </div> |
| 580 | </div> |
| 581 | <div id="lunch-3" class="form-outline col-md-4"> |
| 582 | <label class="form-label" for="pw2">Friday, 21 July</label> |
| 583 | <div class="form-check"> |
| Marc Kupietz | d9e10af | 2023-03-21 17:59:28 +0100 | [diff] [blame] | 584 | <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 Kupietz | 79eaa0b | 2023-03-16 17:33:43 +0100 | [diff] [blame] | 585 | <label class="form-check-label" for="lunch_day_3a"> |
| 586 | -- |
| 587 | </label> |
| 588 | </div> |
| 589 | <div class="form-check"> |
| Marc Kupietz | d9e10af | 2023-03-21 17:59:28 +0100 | [diff] [blame] | 590 | <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"> |
| 591 | <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"> |
| 592 | Tofu Teriyaki Bowl <small>(vegan, gluten-free)</small> |
| Marc Kupietz | 79eaa0b | 2023-03-16 17:33:43 +0100 | [diff] [blame] | 593 | </label> |
| 594 | </div> |
| 595 | <div class="form-check"> |
| Marc Kupietz | d9e10af | 2023-03-21 17:59:28 +0100 | [diff] [blame] | 596 | <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"> |
| 597 | <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"> |
| 598 | Salamango Bowl <small>(fish, gluten-free)</small> |
| Marc Kupietz | 79eaa0b | 2023-03-16 17:33:43 +0100 | [diff] [blame] | 599 | </label> |
| 600 | </div> |
| 601 | </div> |
| 602 | <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> |
| 603 | |
| Marc Kupietz | 0be2b46 | 2023-03-08 09:29:11 +0100 | [diff] [blame] | 604 | <div class="form-outline col-md-12"> |
| Marc Kupietz | f190316 | 2023-03-10 13:54:23 +0100 | [diff] [blame] | 605 | <label class="form-label fw-bold" for="exampleInputAmount">Total Amount in Euro to be paid</label> |
| 606 | <div class="input-group"> |
| 607 | <div class="input-group-text fs-3">€</div> |
| 608 | <input lang="en" name="total_due" id="total_due" class="form-control text-end fw-bold fs-3" readonly> |
| 609 | </div> |
| 610 | <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 Kupietz | 0be2b46 | 2023-03-08 09:29:11 +0100 | [diff] [blame] | 611 | </div> |
| 612 | |
| 613 | <?php endif; ?> |
| 614 | <div class="form-outline mb-3"> |
| 615 | <label class="form-label fw-bold" for="privacy_policy">Privacy Policy</label> |
| Marc Kupietz | 7743428 | 2023-02-24 12:04:47 +0100 | [diff] [blame] | 616 | <div class="form-group form-check"> |
| Marc Kupietz | f190316 | 2023-03-10 13:54:23 +0100 | [diff] [blame] | 617 | <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 Kupietz | 0be2b46 | 2023-03-08 09:29:11 +0100 | [diff] [blame] | 618 | <label class="form-check-label fs-4" for="privacy_policy">I have read and agree |
| Marc Kupietz | 7743428 | 2023-02-24 12:04:47 +0100 | [diff] [blame] | 619 | to to the |
| Marc Kupietz | 0be2b46 | 2023-03-08 09:29:11 +0100 | [diff] [blame] | 620 | <?php echo $SERVICE_ACRONYM; ?> <a |
| Marc Kupietz | 334c180 | 2023-03-15 09:13:41 +0100 | [diff] [blame] | 621 | href="https://iclc10.ids-mannheim.de/privacy_policy.shtml">Privacy Policy</a>. |
| Marc Kupietz | 7743428 | 2023-02-24 12:04:47 +0100 | [diff] [blame] | 622 | </label> |
| 623 | <div class="invalid-feedback"> |
| Marc Kupietz | 1f2b2e9 | 2023-02-24 13:04:40 +0100 | [diff] [blame] | 624 | You need to agree to the privacy policy in order to proceed. |
| Marc Kupietz | 7743428 | 2023-02-24 12:04:47 +0100 | [diff] [blame] | 625 | </div> |
| 626 | </div> |
| 627 | </div> |
| Marc Kupietz | 493198f | 2023-03-04 14:59:16 +0100 | [diff] [blame] | 628 | |
| 629 | <?php if($CAPTCHA_LENGTH > 0): ?> |
| matheusfillipe | abd513e | 2021-05-11 03:29:11 -0300 | [diff] [blame] | 630 | <!--captcha here--> |
| 631 | <div class="form-outline mb-3"> |
| Marc Kupietz | 0be2b46 | 2023-03-08 09:29:11 +0100 | [diff] [blame] | 632 | <label class="form-label fw-bold" for="form3Example4">Captcha</label> |
| matheusfillipe | abd513e | 2021-05-11 03:29:11 -0300 | [diff] [blame] | 633 | <div class="container mb-2 offset-md-2"> |
| Marc Kupietz | 93dcd24 | 2023-03-16 17:37:21 +0100 | [diff] [blame] | 634 | <img id="captcha" src="<?php echo $BASE_URL. '/captcha.php?token='.$_SESSION[ 'captcha_token']; ?>" /> |
| matheusfillipe | abd513e | 2021-05-11 03:29:11 -0300 | [diff] [blame] | 635 | <div id="reload_captcha"> |
| Marc Kupietz | 675b565 | 2023-02-25 13:09:47 +0100 | [diff] [blame] | 636 | <button id="reload" class="btn btn-outline-info" type="button"> <span class="glyphicon glyphicon-refresh" |
| 637 | aria-hidden="true"></span></button> |
| matheusfillipe | abd513e | 2021-05-11 03:29:11 -0300 | [diff] [blame] | 638 | </div> |
| 639 | </div> |
| Marc Kupietz | f190316 | 2023-03-10 13:54:23 +0100 | [diff] [blame] | 640 | <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" |
| 641 | /> |
| 642 | <div class="invalid-feedback"> |
| 643 | Type what you see on the image above. |
| 644 | </div> |
| matheusfillipe | abd513e | 2021-05-11 03:29:11 -0300 | [diff] [blame] | 645 | </div> |
| Marc Kupietz | 493198f | 2023-03-04 14:59:16 +0100 | [diff] [blame] | 646 | <?php endif; ?> |
| matheusfillipe | abd513e | 2021-05-11 03:29:11 -0300 | [diff] [blame] | 647 | |
| 648 | <!-- Submit button --> |
| Marc Kupietz | 93dcd24 | 2023-03-16 17:37:21 +0100 | [diff] [blame] | 649 | <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> |
| matheusfillipe | abd513e | 2021-05-11 03:29:11 -0300 | [diff] [blame] | 650 | |
| 651 | </form> |
| Marc Kupietz | f190316 | 2023-03-10 13:54:23 +0100 | [diff] [blame] | 652 | </div> |