Skip to content

bippo/events-manager-wordpress

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Events Manager

Contributors: nutsmuggler, netweblogic Donate link: http://wp-events-plugin.com Tags: events, event, event registration, event calendar, events calendar, event management, paypal, registration, ticket, tickets, ticketing, tickets, theme, widget, locations, maps, booking, attendance, attendee, buddypress, calendar, gigs, payment, payments, sports, Requires at least: 3.1 Tested up to: 3.3.1 Stable tag: 5.0.51

Fully featured event registration management including recurring events, locations management, calendar, Google map integration, booking management

Description

Events Manager is a full-featured event registration plugin for WordPress based on the principles of flexibility, reliability and powerful features!

Version 5 now makes events and locations WordPress Custom Post Types, allowing for more possibilities than ever before!

Main Features

  • Easy event registration (single day with start/end times)
  • Recurring and long (multi-day) event registration
  • Bookings Management (including approval/rejections, export CVS, and more!)
  • Multiple Tickets
  • MultiSite Support
  • BuddyPress Support
  • Submit Events
  • Group Events
  • Personal Events
  • Activity Stream
  • more on the way
  • Guest/Member Event submissions (
  • Assign event locations and view events by location
  • Event categories
  • Easily create custom event attributes (e.g. dress code)
  • Google Maps
  • Advanced permissions - restrict user management of events and locations.
  • Widgets for Events, Locations and Calendars
  • Fine grained control of how every aspect of your events are shown on your site, easily modify templates from the settings pages and template files
  • iCal Feed
  • Add to Google Calendar buttons
  • RSS Feeds
  • SEO Permalinks
  • Plenty of template tags and shortcodes for use in your posts and pages
  • Actively maintained and supported
  • Lots of documentation and tutorials
  • And much more!

Go Pro

We have also released an add-on for Events Manager which not only demonstrates the flexibility of Events Manager, but also adds some important features:

  • PayPal and Offline Payments
  • Custom booking forms
  • Faster support via private forums

For more information or to go pro, visit our plugin website.

Installation

Events Manager works like any standard Wordpress plugin, and requires little configuration to start managing events. If you get stuck, visit the our documentation and support forums.

Whenever installing or upgrading any plugin, or even Wordpress itself, it is always recommended you back up your database first!

Installing

  1. If installing, go to Plugins > Add New in the admin area, and search for events manager.
  2. Click install, once installed, activate and you're done!

Once installed, you can start adding events straight away, although you may want to visit the plugin site documentation and learn how to unleash the full power of Events Manager.

Upgrading

  1. When upgrading, visit the plugins page in your admin area, scroll down to events manager and click upgrade.
  2. Wordpress will help you upgrade automatically.

= Upgrading from version 4 to 5 ###

Please read these instructions.

Upgrade Notice

For those upgrading from version 4 to 5, please read these instructions.

Frequently Asked Questions

See our FAQ page, which is updated more regularly.

Screenshots

  1. Event registration and user submitted events pending approval
  2. Event ticketing and bookings forms, easily styleable.
  3. Multiple tickets with constraints and prices
  4. Locations with google map integration
  5. Event registration page
  6. Manage attendees with various booking reports

Changelog

5.0.51

  • fixed limit issue for calendars when no limit is set
  • bookings feedback messages showing properly again
  • manage my bookings page link functioning correctly now
  • GBP pound sign fixed
  • fixed location atts setting box not being checked for placeholders

5.0.50

  • bookings table now within a unified ajax table
  • added location attributes
  • added currency formatting
  • added "all day" format setting for #_EVENTTIMES
  • added calendar ordering an limits (full-sized calendar)
  • moved 'add new' button next to event lists outside wp-admin
  • fixed some redirection issues for some themes
  • small date formatting fixes for international english
  • ticket bookings now deleted with overall booking
  • categories now copied correctly when duplicating events
  • tickets can now just be shown to logged out users
  • added is_long, not_long, logged_in, not_logged_in, fully_booked and has_spaces conditionals
  • fixed a preg issue with date formatting
  • booking modifications possible again (ticket numbers)
  • pending space counting in emails corrected

5.0.42

  • changed csv booking time to 24 hr format
  • fixed EM_URI error
  • added logged_in not_logged_in conditional placeholders
  • buddypress does not override pages defined in settings > pages > other pages
  • default events install properly now
  • title seperator problem fixed
  • fixed add theme support for thumbnail function not firing early enough

5.0.41

  • fixed fatal error on install (bug since 5.0.4)
  • italian js translation added to prevent js error
  • CVS title bug fix

5.0.4

  • added installation throttle, to prevent double event imports
  • pending events migrate as pending now
  • index auto-correction for non-indexed events/locations on save
  • wp_rewrite theme compat hack for some offending themes
  • guest submission now showing success message
  • added events_gcal shortcode for google calendar
  • fixed bad BP links in edit event/location tables
  • added single event ical endpoint
  • added import to google event placeholder
  • fixed em_content_pre problem
  • group event locations label showing
  • empty attributes are saved when previously filled

5.0.3

  • searching from/to without one or another date works as intended
  • fixed various old-named properties (and refreshed old properties after object save)
  • fixed overriding front-end edit links from within admin area
  • fixed #_EDITEVENTURL
  • fixed location placeholder output/filter function
  • fixed missing php in opening tag of search template

5.0.2

  • fixed new booking id not being saved and passed to filters
  • fixed booking placeholders not showing
  • single category placeholders working for event formats
  • search form has options section with configurable texts

5.0.1

  • js correction preventing maps loading

5.0

  • Events and Locations are now custom post types
  • categories are now custom taxonomies
  • events can have tags
  • new placeholders, conditionals and search attributes
  • BuddyPress module rewritten using 1.5 BP_Component api
  • list pages split up, assign a page for each list
  • extended page formatting options
  • new time picker and improved datepicker
  • various bugs fixed
  • streamlined templates and consolidated varoius list templates
  • event and location editors revamped, consolidated and basic CSS added for front-end forms
  • Locations are now optional (if chosen)
  • more capabilities added for finer permission control
  • all day events possible

4.305

  • fixed my-bookings.php template for pagination errors
  • fixed duplicate tickets produced in buddypress editor
  • removed console.log from js
  • fixed owner=0 when admins create ownerless events
  • fixed bp activity posting of member links in 1.5

4.304

  • added pubdate to rss feed
  • fixed datepickers in single ticket mode not showing saved dates
  • fixed bookings view/edit link on second pages of ajax navigator
  • added Aruba to countries list
  • corrected login error string not being overriden
  • removed bogus event settings page in BP (for now)
  • attendees list now ommitting unconfirmed bookings
  • booking addon pages should now override correctly
  • improved buddypress activity notification (supports pro stuses and only one activity if a group event)

4.303

  • fixed PHPMailer conflict when in wp_mail mode
  • added html support in emails (if using smtp)
  • new event owner now auto-selected
  • tickets now duplicated along with event
  • blank ticket price validation error fixed
  • fixed 'available spaces' bug when only one remaining reserved/pending space is confirmed

4.302

  • group events show proper links to event pages, not edit pages
  • PHPMailer updated to v5.2.0
  • can_manage bug in MS Mode fixed
  • added more actions to ticket forms/tables
  • events_calendar shortcode now filtering location search attributes as expected

4.301

  • saving event tickets will now validate properly with meaningful errors
  • my-bookings page will show/hide bookings depending on multisite settings (MS only)
  • adjusted EM_Events output to use old preg from 4.212 but process custom atts beforehand

4.300

  • more calendar css cleanup
  • timepicker now working for public event forms
  • user cancellation of bookings now an option in settings
  • tax percentage option
  • fixed compatability with yoast seo plugin (EM overwrites the title)
  • custom attributes breaking when nested in conditional tags fixed
  • BP child themes should work properly now without the plugins.php file
  • ical DQUOTES problem removed
  • events now receive approval confirmation by email
  • optional user registration

4.212

  • removed JS entirely from booking form template, still included in footer (overriden templates should remove JS to avoid errors)
  • fixed booking status name mixup when approvals are disabled
  • added option to enable/disable user booking cancellation
  • booking search attribute can use 'user' to show events booked by logged in user

4.211

4.2

  • forced update to correct wordpress repository db update notification
  • jquery CSS loaded by js if needed for the datepicker
  • small css tweaks/fixes to the calendar
  • fixed js captcha warning
  • fixed warnings
  • event_form time entry now using the js time entry script
  • double booking now working as expected
  • hid some event booking info/links for admin viewers in group event pages
  • buddypress my bookings screen fixed

4.18

  • corrected bad HTML in default category page format
  • added booking form JS to the wp_footer area for more theme compatability
  • added em_admin_paginate filter
  • added em_bookings_{action} action for bookings page
  • updated placeholder docs
  • new tickets ordering setting
  • ticket name and descriptions accept images and link html
  • fixed bug when using whole year searches in shortcode
  • edit bookings link placeholders won't show to users without permission
  • booking form will not show when an event is fully booked
  • fixed #_BOOKINGTICKETS placeholder showing incorrect space numbers
  • cancel booking link re-appearing in my-bookings section
  • improved display of group events
  • fixed double seperator in title
  • scope now being correctly saved in event widgets
  • removed unnecesary filtering in email content, causing html entities in plaintext
  • updated pot and German/Sweedish translations

4.171

  • tagged 4.17 in the repo as 4.171 due to premature release

4.17

  • delete category/location/event image option added
  • added some escaping functions to outputs in calendar
  • fixed table duplicate index problem
  • added customizable booking form notices
  • RSS now passes the W3 Validator
  • tested and passed for BuddyPress 1.5
  • fixed various warnings
  • updated sweedish translation
  • categories page title now working in disable title rewrite
  • fixed the WP title seperator bug
  • updated help placeholder list
  • fixed badly named category events placeholders and added backward compatability
  • locations_map shortcode now accepts location search attributes
  • added option to prevent double bookings for one event
  • changed rsvp search attribute into bookings and added backward compatability
  • attribute dropdowns don't show a 'no value' since the first option should be default

4.16

  • image thumbnails added
  • phone and further email booking problems fixed
  • added ical feed settings
  • added category events list formatting options (previously taken from location settings)
  • split up booking form template file into template parts
  • single ticket events with only one space (due to limits or availability) won't show selection box
  • added some widget filters for search arguments
  • booking notes bug in 4.15 fixed
  • calendar widget fix for eventful today links not showing
  • event, location and category slugs can now be changed via the wp-config.php file

4.15

  • single events can now be converted to recurring
  • booking approval issue fixed
  • group Event activities now included group wall
  • fixed recurrence bug, where rescheduled past events aren't deleted
  • dbem_phone fix
  • initial password will now allow users to log in (bug in 4.14 only)
  • fixed google map balloon centering and IE8 incompatability
  • added the UK nations
  • changed usernames shown in booking areas to full name (if available)

4.14

  • Admin-editable bookings/tickets
  • BP menu items do not show if a user doesn't have the relevant capabilities
  • Member/Guest submit forms improved (still in beta due to pending template changes, but functionality is there)
  • Updated the help pages with new placeholders
  • Fixed a register-before-booking bug
  • CSV event bookings export now an overridable template
  • Cleaned up some ical formatting problems
  • Countries list updated
  • Fixed datepicker js issue in tickete
  • Calendar headings have mb_ support for multi-byte characters.
  • Various smaller bugfixes and warning removals

4.13

  • events now allow 10 digit booking prices, if you have an event that costs more than this, call me :)
  • fixed confirmation emails not firing from paid bookings
  • fixed #_BOOKEDSPACES not including the confirmed booking in the total
  • event details aren't copied by mistake to a location
  • fixed booking notes
  • added em_event_owner_dropdown_users filter
  • added category selection in calendar widget

4.12

  • fixed JS problem in admin area when WPLANG is set
  • fixed confirmation email bug for pro users
  • added belize to countries list

4.11

  • fixed conflict of default category/event widget
  • added/fixed some gettext domains
  • removed some php warnings
  • corrected filter misspelling of em_booking_get_prices to em_booking_get_price
  • added a few new filters
  • fixed initial notification emails not going out to event contact on pro payments

4.1

  • nothing, just trying to get WP to recognize a new update

4.0.9

  • added various google/user translated languages and updated pot file
  • fixed various gettext domain errors
  • search form defaults and behaviour fixed
  • added dates to buddypress group events template
  • improved the google maps js insertion (updated with google's new recommended code)
  • no pending approvals when switching from auto-approval to approval mode
  • added new "within month" scope
  • various other nuances fixed

4.0.83

  • added option to remove booking login form
  • fixed login issues when guest bookings is disabled
  • registration email is optional
  • added option to show ticket table even in single ticket mode
  • fixed search defaulting to default country when all countries selected
  • fixed ical timezone issue
  • corrected some typos
  • added Jamaica and Bolivia to countries list
  • added guest event and member submissions with [event_form]
  • fixed location search ownership issue
  • added new template tags for page type detection
  • fixed some ticket display issues
  • added search filter in event
  • updated the docs (although needs a thourough revision once more)

4.0.82

  • fixed bookings missing in non-approval mode

4.0.81

  • fixed events not editing due to new location js
  • fixed pro notification
  • fixed calendar ajax year switching issue

4.0.8

  • just made settings page expanded
  • added some update notifications for pro user

4.0.7

  • minium WP version is now 3.1
  • prevented JS loading in non-EM admin screens again
  • updated jQuery ui objects to use the 1.8.x core
  • removed dependency on ajaxForm javascript
  • new booking ticket placeholders for emails
  • images now saving in recurrence mode
  • images now saving in multisite global/local modes
  • LOADS of bugfixes in buddypress
  • removed user list showing for normal location editors
  • cleaning up the attributes e.g. apostrophes
  • images kept when detaching recurrent event
  • location and categories now have slug choice and get properly cleaned
  • added and corrected some countries (Syria, Peru, corrected Panama code)
  • added option to disable registration emails going out
  • tickets now accept digits, e.g $1.50
  • location form in event more intuitive when using previous locations
  • location form and map degrade more gracefully with small screens now.
  • removed various php warnings

4.0.6

  • removed more php warnings
  • fixed recurrence issue
  • improved default values of country/state/region in search forms
  • fixed ticketing issues with recurrences
  • added workaround for IIS users with 404 issues
  • fixed global maps not working in some instances
  • made notice collisions when saving in sessions less likely
  • fixed MS recurrence issue

4.0.5

  • removed various php warnings
  • added explanation for incorrect recurrences
  • fixed RSS title/desc not using html entities
  • fixed event widget scope problem
  • MultiSite superadmins can manage all

4.0.4

  • Fixed the 404 problem
  • added Peru to countries, fixed broken accented characters in country lists
  • added ticket description to booking form.
  • reordered the search form to make more sense

4.0.3

  • Fixed the update method for good now
  • fixed booking pending email discrepency
  • other minor booking bugs
  • ics file formatting fix
  • buddypress group events working as expected again
  • booking form and rsvps showing fixed
  • fixes to search form

4.0.2

  • updated default formats and event options on install
  • fixed title meta location problem
  • added town/country/state/region search attributes for locations
  • added extra linking formatting for calendars (minor tweak for bug report)
  • datepicker locale now matches WPLANG setting (if applicable)
  • fixed recurrence and category issues
  • changed version update mechanism

4.0.1

  • fixed recurrence slug and creation issue
  • fixed created/modified dates which weren't always updating
  • added bvi and greenland to countries list
  • got rid of known warnings to date
  • fixed various issues with the search form ajax and loaded values
  • added extra location info to columns
  • location placeholders fixed
  • attribute now working properly as intended

4.0

3.0.97

  • Restoring stable version

3.0.96

  • fixed js hook bug, you must now bind your function to the document's custom em_maps_locations_hook and em_maps_location_hook event triggers using jquery
  • fixed tinymce bug with linking which cropped up in 3.1 due to new WP linking window.
  • event_date_modified now properly updated

3.0.95

  • removed some php warnings
  • fixed blank widget defaults (resave current widgets to replace blanks with defaults)
  • fixed calendar bug, where old events aren't being shown
  • fixed calendar css for events on the current day
  • unapproval is now reject if pre-approvals are turned off
  • delete bookings working again
  • booking emails working as expected without pre-approvals
  • added js hook for maps
  • fixed qtranslate conflict, delayed mo file loading for better compatability with wpml

3.0.94

  • Fixed missing events, locations etc. due to permissions
  • Fixed location widget bug
  • fixed broken global map js

3.0.93

  • Fixed bug with ownership and widgets
  • Resolved 2.9 incompatibility
  • Fixed rss ownership bug
  • Fixed calendar bug where pre/post dates don't show events
  • Fixed calendar, now showing today correctly
  • Categories blank page fix
  • fixed page nav conflicts with role scoper
  • added shortcut to manage bookings on event list

3.0.92

  • Fixed permission issue
  • Fixed category not saving
  • Fixed location saving issue

3.0.91

  • Documentation finally up to date now!
  • widget bug fixed
  • added event permissions, so users can manage their own events/locations/categories
  • improved event booking UI and management tools
  • export CSV of bookings
  • booking approvals added
  • bookings can have individual notes
  • calendar widget shows selected month if clicked on
  • custom attributes field, for atts that don't need to be in a template (e.g. pdf file url)
  • time limit for main events list and events widget (e.g. show events that occur within x months)
  • default location
  • default category
  • added extra validation so event start date/times can't be after end date/time
  • calendar navigation will pass on all arguments for following month (e.g. category, etc)
  • small map balloon fix for some rare js conflicts
  • fixed location gui editor

3.0.9

  • Fixed small calendar discrepancies
  • added event and location single shortcodes
  • shortcodes now accept html within format attribute or within the shortcode tags [like]

    this

    [/like]
  • fixed pagination functionality (or lack thereof) in shortcodes
  • improved user experience when navigating/editing events in admin area
  • added #_CONTACTAVATAR placeholder - avatar for contact person
  • ajax loading spinner graphic added to calendars
  • internal wp_mail support added
  • added "all events" link to events widget
  • fixed date translations
  • cleaned up the settings page documentation and added placeholder docs on help page.
  • fixed "enable notification emails" option in settings
  • added admin email option that would be send every event booking to admin

3.0.81

  • Fixed pagination bugs
  • Global locations map won't show locations with 0-0 coords
  • Fixed bug in recurrence description
  • Removed most (if not all) php warnings
  • Fixed booked seats calculation errors
  • Removed dependence on php calendar

3.0.8

  • Event lists now have pagination links for both admin and public areas!
  • Fixed time zone issue with calendars, now taking time from WP settings, not server
  • Added option to show long events if showing a calendar of events page.
  • Multiple maps on one page will now show up.
  • Modified styling of map balloons to not use #content (if you modded your theme, look at the CSS to override).
  • Media uploads in GUI now working as expected
  • Orderby ordering in events widget

3.0.7

  • Renaming a few functions/shortcodes for consistency
  • Fixing #_LOCATIONPAGEURL issue
  • Fixed ordering issue again
  • New template tags
  • First filter

3.0.6

  • Added revised German translation
  • Fixed ordering issue
  • Fixed old template tag attributes not being read
  • Changed map balloon wrapper id to class

3.0.5

  • Fixed 12pm bug
  • Re-added #_LOCATIONPAGEURL (although officially it's depreciated)
  • Added default order by settings in options page
  • Added default event list limits in options page
  • Added orderby attribute for shortcode
  • scope attribute now also allows searching between dates, e.g. "2010-01-01,2010-01-31"
  • Fixed booking email reporting bug

3.0.4

  • Title rewriting workaround for themes where main menus are broken on events pages
  • Added option to show lists on calendar days regardless of whether there is only one event on that day.
  • added Spanish translation
  • fixed rsvp deletion issue
  • fixed potential phpmailer conflicts
  • CSS issue with maps fixed
  • optimized placeholders, adding new standard placeholders

3.0.3

  • RSS Showing up again
  • Fixed some reported fatal errors
  • Added locations widget
  • Adding location widget
  • optimizing EM_Locations and removing redundant code across objects
  • fixed locations_map shortcode attributes
  • harmonized search attributes for locations and events
  • rewrote recurrence code from scratch
  • got rid of most php notices

3.0.2

  • Recruccence bugfix

3.0.1

  • Fixed spelling typos
  • Fixed warnings for bad location image uploads (e.g. too big etc.)
  • Fixed error for #_EXCERPT not showing

3.0

  • Refactored all the underlying architecture, to make it object oriented. Now classes and templates are separate.
  • Merged the events and recurrences tables
  • Tables migration from dbem to em (to provide a fallback in case the previous merge goes wrong)
  • Bugfix: 127 limit increased (got rid of tinyint types)
  • Bugfix: fixed all major php bugs preventing the use with Wordpress 3.0
  • Bugfix: fixed all major js bugs preventing the use with Wordpress 3.0
  • Restyling of the Settings page
  • Added a setting to revert to 2.2
  • optimizing EM_Locations and removing redundant code across objects

For changelog of 2.x and lower, see the readme.txt file of version 2.2.2