Hi,
After updating EventON Tickets from version 2.5.7 to 2.5.11, another WordPress plugin that integrates with EventON Tickets stopped recognising the Tickets add-on correctly.
The conflict appears to relate to a change in eventon-tickets.php.
Version 2.5.7 created the lowercase global:
$GLOBALS['evotx'] = EVOTX();
Version 2.5.11 now creates only:
$GLOBALS['EVOTX'] = EVOTX();
The other plugin expects the original lowercase global. We also noticed that some of EventON Tickets’ own email and check-in functions still reference lowercase $evotx.
Would it be appropriate to retain a backward-compatible alias such as:
$GLOBALS['EVOTX'] = EVOTX();
$GLOBALS['evotx'] = $GLOBALS['EVOTX'];
While reviewing the update, we also noticed that the Tickets runner is loaded using this check:
if ( ! class_exists( 'EVOAU', false ) )
As EVOAU relates to ActionUser rather than Tickets, should this instead check for the evotx class?
Could you please:
Confirm whether these are compatibility issues in version 2.5.11.
Provide an officially supported patch or corrected release.
Consider incorporating the corrections into the next version.
Confirm the recommended public method for other plugins to detect and access EventON Tickets in future.
We would prefer not to modify the EventON Tickets files ourselves, as those changes would be overwritten by future updates.
Thanks in advance
Helen
- Sep 16,2026 AT 1:33PM - 3 hours ago