=== CampTix Event Ticketing === Contributors: automattic, kovshenin, andreamiddleton, iandunn, coreymckrill Tags: ticketing, event ticketing Requires at least: 3.5 Tested up to: 5.0 Stable tag: 1.7.0 Donate link: http://wordpressfoundation.org/donate/ License: GPLv2 or later License URI: http://www.gnu.org/licenses/gpl-2.0.html Simple and Flexible ticketing brought to you by WordCamp.org == Description == CampTix is an easy to use and flexible event ticketing plugin created by WordCamp.org. Allow visitors to purchase tickets to your online or offline event, directly from your WordPress website. * Multiple tickets and attendees forms * Coupon codes for discounts * Mass e-mail attendees * Export attendees data into CSV or XML * Public attendees list * Revenue reports and summaries * Refund purchased tickets * and much more! Feel free to post your feature requests, issues and pull requests to [CampTix on GitHub](https://github.com/automattic/camptix "CampTix on GitHub"). To contribute or update a translation, visit [the translation project](https://translate.wordpress.org/projects/wp-plugins/camptix "CampTix translation project"). == Installation == 1. Download and extract CampTix in your `wp-content/plugins` directory 1. Activate the plugin through the Plugins menu in WordPress 1. Go to Tickets - Setup to configure your event settings and payment methods 1. Create a ticket or two, place the `[camptix]` shortcode on a Page 1. Start selling! For more information, visit the [Getting Started](https://github.com/automattic/camptix/wiki "Getting Started") guide on CampTix Wiki. == Screenshots == 1. Ticket sales table 2. Attendee registration form 3. Attendee admin view 4. Summarize by ticket type 5. Summarize by purchase day of week 6. Revenue report 7. Mass e-mail attendees == Changelog == = 1.7.0 (2018-07-09) = * [NEW] Added support for Stripe as a payment method. * [NEW] Added support for many new currencies, including INR, PKR, and ZAR. The Stripe payment method must be enabled in order to use them. * [NEW] Added support for WordPress Core's personal data export and erasure tools. * [NEW] Added data handling details for WordPress Core's privacy policy tool. * [NEW] Allowed sanitized HTML in ticket title and excerpt. * [NEW] Added the `camptix_shortcode_contents` filter hook to support modifying camptix shortcode output. * [NEW] Added the `camptix_attendee_form_before_questions` and `camptix_attendee_form_after_questions` action hooks, which can be used to insert additional form elements. * [NEW] Added the `camptix_form_attendee_info_errors` action hook for adding custom error messages on the Attendee Info form. * [FIX] Added a workaround for systems (such as Windows) where the `money_format()` function is not available. * [FIX] The `logged_out_message` parameter in the `camptix_private` shortcode was not functional. * [FIX] The `camptix_attendees` shortcode did not handle array values. Now it converts the array to a comma separated string on render. * [Full changelog](https://github.com/Automattic/camptix/compare/69dc5368bd0df25d4a41b7bde7217f0c8c809c9a...343e2f31d35cd9bcb467f59fd43dbc5481a3f71b) = 1.6.0 (2017-03-10) = * [NEW] Enabled compatibility with language packs. [See status of translation locales](https://translate.wordpress.org/projects/wp-plugins/camptix). * [NEW] Addon to collect and track tshirt sizes for attendees, plus a shortcode to display aggregated tshirt size data. * [NEW] Enhanced the [camptix_attendees] shortcode to lazy-load attendee gravatars. * [Full changelog](https://github.com/Automattic/camptix/compare/0855047c86ef30ae8f72094899a412d2f7d27a7d...2ec1ec005d490dc627b3b0df2b1dd33491962d84) = 1.5.1 (2016-10-11) = * [SECURITY] Fixed 3 CSV injection bypasses reported in [#160500-h1](https://hackerone.com/reports/160500), [#160520-h1](https://hackerone.com/reports/160520), and [#160674-h1](https://hackerone.com/reports/160674). Props to [white_walker](https://hackerone.com/white_walker), [lalka](https://hackerone.com/lalka), and [grande](https://hackerone.com/grande) for discovery and coordinated disclosure. * [SECURITY] Fixed an XSS vulnerability reported in [#164793-h1](https://hackerone.com/reports/164793). Props to [grande](https://hackerone.com/grande) for discovery and coordinated disclosure. = 1.5 (2016-08-10) = * [SECURITY] Fixed [CSV injection vulnerability](https://hackerone.com/reports/151516) with CVSS score of [8.3](https://www.first.org/cvss/calculator/3.0#CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:C/C:H/I:H/A:H). Props to [Zawad Bin Hafiz](https://hackerone.com/thezawad) for discovery and coordinated disclosure. * [SECURITY] Fixed [XSS vulnerability](https://hackerone.com/reports/152958) with CVSS score of [4.8](https://www.first.org/cvss/calculator/3.0#CVSS:3.0/AV:N/AC:L/PR:H/UI:R/S:C/C:L/I:L/A:N). Props to [Zawad Bin Hafiz](https://hackerone.com/thezawad) for discovery and coordinated disclosure. * [NEW] Added ability to send Notify emails to segments of attendees. * [NEW] Added a built-in Ticket Question for attendee's country. * [NEW] Added partial support for HTML emails (requires custom template). * [NEW] Added `payment method` field to Attendee Information meta box and CSV export. * [FIX] Improved currency formatting in non-English locales. * [FIX] Fixed bug where PayPal transactions would sometimes be rejected in multibyte languages. * [FIX] Fixed bug where not all attendees were displayed in the Attendees shortcode. * [Full changelog](https://github.com/Automattic/camptix/compare/30b2d16...294552c41f88704c85dd126d17d89df2523b7cb4) = 1.4.2 = * Added a nonce check for privacy and attendance toggles for better security * Various small i18n fixes and language updates * Various new actions and filters for more flexibility * New addon that allows admins to track attendance * New addon that allows admins to require users to be logged in to purchase a ticket * Removed pending attendees from revenue reports * [Full changelog](https://github.com/Automattic/camptix/compare/80b2d7997272aea68fa0cfb509d3d72f15cec18a...a9487f954f3013e698e7991c8f12e86ae85234ae) = 1.4.1 = * Updated PayPal module to use HTTP 1.1 now that PayPal requires it. Fixes "A payment error has occurred" errors. * Added support for Eastern name ordering. * Updated Japanese and French translations. * Add Slovak translation. * Fixes E_STRICT notices in PHP 5.4. * Adds [camptix_stats] shortcode. * [Full changelog](https://github.com/Automattic/camptix/compare/6c2ff5413d6294b0fca6abc0ebd9124a6b9399f8...e71760abbfb025f4184e329e4c029c694a4d3a01) = 1.4 = * Attendees can automatically refund their tickets * More e-mail templates are customizable * Added translations for Swedish (Jonathan De Jong), German (Raphael Michel), Japanese (Naoko Takano), Russian (Konstantin Kovshenin), and Portuguese (Rafael Funchal) * New actions and filters for customization * Fixed a bug where the [camptix] shortcode would break when used on the homepage * Reintroduced the Refund All Tickets feature * Handles duplicate requests from PayPal more gracefully, so attendees aren't set to a failed status * Added a checkbox to toggle the Attendee privacy feature * Added an upgrade command for WP-CLI * [Full changelog](https://github.com/Automattic/camptix/compare/826cc2b...a53af6d) = 1.3.1 = * Better escaping and sanitization * Better error messages during failed payments * Fixed a bug where the shortcode would display in plain text * Other minor bug fixes and clean ups = 1.3 = * Added the ability to edit confirmation e-mails * Reworked ticket questions, both under the hood and UI * Added support to edit new and existing questions * Added a bunch of currencies for PayPal * Few bug fixes and minor enhancements = 1.2.1 = * Numerous bugs fixed * RTL stylesheets * Predefined PayPal credentials with a filter * French and Hebrew translations: props xibe and maor * New currency: ILS = 1.2 = * Added and API for payment methods * Enhanced logging around payments * UI cleanup in ticket questions * Invalidate attendees list shortcode when an attendee is changed * Improved admin columns in attendees, tickets and coupons * Added GBP currency to PayPal * Enabled meta logging addon by default * Added textarea and radio question types * Added column attribute to the [camptix_attendees] shortcode * Added a couple of language packs * Minor cleanups and bugfixes = 1.1 = * Added JPY currency * Added l10n functions * Removing closure functions to support php 5.2 * Questions v2 now a public feature * Minor cleanups, bugfixes and enhancements = 1.0 = * First version