$value) { if (in_array($key, $use_data)) { $post_data[$key] = $value; } }; $post_data['amount_reduced'] = str_replace(',', '.', $_POST['amount_reduced']); $post_data['amount_default'] = str_replace(',', '.', $_POST['amount_default']); $post_data['amount_social'] = str_replace(',', '.', $_POST['amount_social']); $post_data['contributing_tribes'] = serialize( explode(PHP_EOL, $post_data['contributing_tribes'] ) ); $new_event_id = $dbHandler->insertRows( 'kompass_veranstaltungen_index', $post_data, ); kompass_print_message_box(__('Event created successfull.', BDP_LV_PLUGIN_SLUG)); $pageName = $post_data['event_name'] . ' - ' .__('Registration', BDP_LV_PLUGIN_SLUG); $page_id = wp_insert_post(array( 'post_title' => $pageName, 'post_content' => '{{event-' . $new_event_id . '}}', 'post_status' => 'publish', 'post_type' => 'page', )); new ListEventsController(); } }