Skip to content

Latest commit

 

History

History
85 lines (58 loc) · 2.57 KB

File metadata and controls

85 lines (58 loc) · 2.57 KB

event-organiser-extended-admin-interface

event-organiser-extended-admin-interface

This WordPress plugin is an extension for WP Event Organizer Pro (http://wp-event-organiser.com).

It extends the backend with the possibility to make reservations and edit booking details (eg contact details of the booker).

Prerequisite is the paid Pro version of WP Event Organizer Pro.

This plugin is not directly related to WP Event Organizer or the authors.

Features

  • Administrators are given the opportunity to reserve tickets for an event
  • Administrators are given the option of editing the details of a booking (for example, address data of the booker). For this the booking form deposited for the event will be used.
  • For a better overview, a mandatory field "Course No." added to every event. This can also be queried in the template.

Installation

  • Download and install using the built in WordPress plugin installer.
  • Activate in the "Plugins" area of your admin by clicking the "Activate" link.
  • No further setup or configuration is necessary.

Screenshots

Reserve tickets Reserve tickets Edit booking details Edit booking details

Further Features

  • Supports translation, by default: English, German (.po / .mo-files)

Authors

Template usage

You can use some custom code eg in your template files to interact with the plugin. Please replace {{variable}} with a variable or value.

Show number of reservated tickets for a event

<?php

$reservations = eo_get_bookings( array(
	'status'	=> 'reserved',
	'event_id'	=> {{eventID}},
	'occurrence_id'	=> {{occurrenceID}}
) );

$num_reservations = 0;

if( $reservations ){
	foreach( $reservations as $reservation ){
		$num_reservations += eo_get_booking_meta( $reservation->ID, 'ticket_quantity' );
	}
}

?>

Show "Course No." in your template

<?php

echo get_post_meta( {{eventID}}, 'eoeai-class-no', true );

?>

Versions

Version Changes
1.0.6 (stable) added support for special discounts / rates on admin
1.0.5 added event bookings shortcut
1.0.4 added support for input fields (textfields)
1.0.3 added support for userroles (hotfix)
1.0.2 added support for userroles
1.0.1 added support for updates
1.0.0 master branch