Tribes now selectable on signup
This commit is contained in:
		@@ -1,6 +1,6 @@
 | 
				
			|||||||
<?php
 | 
					<?php
 | 
				
			||||||
function _kompass_print_datebox($settingName, $settingValue, $style = '') {
 | 
					function _kompass_print_datebox($settingName, $settingValue, $style = '') {
 | 
				
			||||||
    echo '<input style="' . $style . '" type="date" name="' . $settingName . '" value="' . $settingValue. '" />';
 | 
					    echo '<input required style="' . $style . '" type="date" name="' . $settingName . '" value="' . $settingValue. '" />';
 | 
				
			||||||
    if (defined('WP_DEBUG') && WP_DEBUG == true) {
 | 
					    if (defined('WP_DEBUG') && WP_DEBUG == true) {
 | 
				
			||||||
        echo '<br />' . $settingName;
 | 
					        echo '<br />' . $settingName;
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,9 +1,9 @@
 | 
				
			|||||||
<?php
 | 
					<?php
 | 
				
			||||||
function _kompass_print_textbox($settingName, $settingValue, $style = '', $appendix = '', $lines = 1, $data_type = 'text') {
 | 
					function _kompass_print_textbox($settingName, $settingValue, $style = '', $appendix = '', $lines = 1, $data_type = 'text') {
 | 
				
			||||||
    if (1 === $lines) {
 | 
					    if (1 === $lines) {
 | 
				
			||||||
        echo '<input style="' . $style . '" type="' . $data_type . '" name="' . $settingName . '" value="' . $settingValue . '" />';
 | 
					        echo '<input required style="' . $style . '" type="' . $data_type . '" name="' . $settingName . '" value="' . $settingValue . '" />';
 | 
				
			||||||
    } else {
 | 
					    } else {
 | 
				
			||||||
        echo '<textarea style="' . $style . '" name="' . $settingName . '" rows=' . $lines . '>' . $settingValue . '</textarea>';
 | 
					        echo '<textarea required style="' . $style . '" name="' . $settingName . '" rows=' . $lines . '>' . $settingValue . '</textarea>';
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
    if (null !== $appendix) {
 | 
					    if (null !== $appendix) {
 | 
				
			||||||
        echo ' ' . $appendix;
 | 
					        echo ' ' . $appendix;
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -18,11 +18,7 @@
 | 
				
			|||||||
		<td>Stamm / ABG:</td>
 | 
							<td>Stamm / ABG:</td>
 | 
				
			||||||
		<td>
 | 
							<td>
 | 
				
			||||||
			<select name="stamm" required placeholder="Bitte wählen">
 | 
								<select name="stamm" required placeholder="Bitte wählen">
 | 
				
			||||||
                <option value="ANC">Ancalagon</option>
 | 
					                {{beteiligte_gruppen}}
 | 
				
			||||||
                <option value="BAN">Bankiva</option>
 | 
					 | 
				
			||||||
				<option value="FEU">Feuerland</option>
 | 
					 | 
				
			||||||
				<option value="LEO">LEO</option>
 | 
					 | 
				
			||||||
				<option value="WM">Wilde Möhre</option>
 | 
					 | 
				
			||||||
			</select>
 | 
								</select>
 | 
				
			||||||
		</td>
 | 
							</td>
 | 
				
			||||||
	</tr>
 | 
						</tr>
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -62,11 +62,19 @@ function registrationForm(int $eventId, string $targetPage) : string
 | 
				
			|||||||
		$registerForm
 | 
							$registerForm
 | 
				
			||||||
	);
 | 
						);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    $tribes_array = unserialize($event->contributing_tribes);
 | 
				
			||||||
 | 
					    $tribes = '';
 | 
				
			||||||
 | 
					    foreach ($tribes_array as $tribe) {
 | 
				
			||||||
 | 
					        $tribes .= '<option value="' . $tribe . '">' . $tribe . '</option>';
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	$registerForm = str_replace('{{startdate}}', $event->startdatum, $registerForm);
 | 
						$registerForm = str_replace('{{startdate}}', $event->startdatum, $registerForm);
 | 
				
			||||||
	$registerForm = str_replace('{{enddate}}', $event->enddatum, $registerForm);
 | 
						$registerForm = str_replace('{{enddate}}', $event->enddatum, $registerForm);
 | 
				
			||||||
	$registerForm = str_replace('{{amount_reduced}}', $event->amount_reduced, $registerForm);
 | 
						$registerForm = str_replace('{{amount_reduced}}', $event->amount_reduced, $registerForm);
 | 
				
			||||||
	$registerForm = str_replace('{{amount_default}}', $event->amount_default, $registerForm);
 | 
						$registerForm = str_replace('{{amount_default}}', $event->amount_default, $registerForm);
 | 
				
			||||||
	$registerForm = str_replace('{{amount_social}}', $event->amount_social, $registerForm);
 | 
						$registerForm = str_replace('{{amount_social}}', $event->amount_social, $registerForm);
 | 
				
			||||||
 | 
					    $registerForm = str_replace('{{beteiligte_gruppen}}', $tribes, $registerForm);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	$registerForm = str_replace('{{URL}}', $targetPage, $registerForm);
 | 
						$registerForm = str_replace('{{URL}}', $targetPage, $registerForm);
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user