epic-anmeldungen #2
@@ -17,7 +17,7 @@ class CreateEvent {
 | 
				
			|||||||
        $post_data['amount_default'] = str_replace(',', '.', $_POST['amount_default']);
 | 
					        $post_data['amount_default'] = str_replace(',', '.', $_POST['amount_default']);
 | 
				
			||||||
        $post_data['amount_social'] = str_replace(',', '.', $_POST['amount_social']);
 | 
					        $post_data['amount_social'] = str_replace(',', '.', $_POST['amount_social']);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        $post_data['contributing_tribes'] = str_replace( PHP_EOL, ',', $post_data['contributing_tribes'] );
 | 
					        $post_data['contributing_tribes'] = serialize( explode(PHP_EOL, $post_data['contributing_tribes'] ) );
 | 
				
			||||||
 | 
					
 | 
				
			||||||
		$new_event_id = $dbHandler->insertRows(
 | 
							$new_event_id = $dbHandler->insertRows(
 | 
				
			||||||
			'kompass_veranstaltungen_index',
 | 
								'kompass_veranstaltungen_index',
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -17,7 +17,7 @@ class UpdateEvent {
 | 
				
			|||||||
        $post_data['amount_default'] = str_replace(',', '.', $_POST['amount_default']);
 | 
					        $post_data['amount_default'] = str_replace(',', '.', $_POST['amount_default']);
 | 
				
			||||||
        $post_data['amount_social'] = str_replace(',', '.', $_POST['amount_social']);
 | 
					        $post_data['amount_social'] = str_replace(',', '.', $_POST['amount_social']);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        $post_data['contributing_tribes'] = str_replace( PHP_EOL, ',', $post_data['contributing_tribes'] );
 | 
					        $post_data['contributing_tribes'] = serialize( explode(PHP_EOL, $post_data['contributing_tribes'] ) );
 | 
				
			||||||
 | 
					
 | 
				
			||||||
		$dbHandler->updateRows(
 | 
							$dbHandler->updateRows(
 | 
				
			||||||
			'kompass_veranstaltungen_index',
 | 
								'kompass_veranstaltungen_index',
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -5,12 +5,14 @@ use Bdp\Modules\EventParticipants\Models\Event as Event;
 | 
				
			|||||||
function kompass_print_event_edit_form(?int $event_id = null)
 | 
					function kompass_print_event_edit_form(?int $event_id = null)
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
    $event = null;
 | 
					    $event = null;
 | 
				
			||||||
 | 
					    $tribes = '';
 | 
				
			||||||
    if (null === $event_id) {
 | 
					    if (null === $event_id) {
 | 
				
			||||||
        $page = 'kompass-events&action=create-event';
 | 
					        $page = 'kompass-events&action=create-event';
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    } else {
 | 
					    } else {
 | 
				
			||||||
        $page = 'kompass-events&action=update-event&event-id=' . $event_id;
 | 
					        $page = 'kompass-events&action=update-event&event-id=' . $event_id;
 | 
				
			||||||
        $event = Event::loadById($event_id);
 | 
					        $event = Event::loadById($event_id);
 | 
				
			||||||
 | 
					        $tribes = implode(PHP_EOL, unserialize($event->contributing_tribes));
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    $events_settings = BDP_LV_PLUGIN_SLUG . '-events-settings';
 | 
					    $events_settings = BDP_LV_PLUGIN_SLUG . '-events-settings';
 | 
				
			||||||
@@ -101,7 +103,7 @@ function kompass_print_event_edit_form(?int $event_id = null)
 | 
				
			|||||||
        'kompass_print_textbox',
 | 
					        'kompass_print_textbox',
 | 
				
			||||||
        $events_settings,
 | 
					        $events_settings,
 | 
				
			||||||
        'events_settings',
 | 
					        'events_settings',
 | 
				
			||||||
        ['setting' => 'contributing_tribes', 'style' => 'width: 256px', 'lines' => 5, 'value' => str_replace(',', PHP_EOL, null !== $event ? $event->contributing_tribes : ''), 'appendix' => '<br />' . __('Please one line per row', BDP_LV_PLUGIN_SLUG)] );
 | 
					        ['setting' => 'contributing_tribes', 'style' => 'width: 256px', 'lines' => 5, 'value' => $tribes, 'appendix' => '<br />' . __('Please one line per row', BDP_LV_PLUGIN_SLUG)] );
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    do_settings_sections($events_settings);
 | 
					    do_settings_sections($events_settings);
 | 
				
			||||||
    submit_button();
 | 
					    submit_button();
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user