groberts17
Forum Replies Created
-
Thank you for the suggestions, Patrick! We definitely need to be working on updating things.
I just updated to Events Manager 5.7.3 and Events Manager Pro 2.5.1. The upgrade did indeed fix the bug that was the topic of this thread!
However, it also removed the credit card information fields from the Event page, allowing people to book tickets to the event without paying. And I cannot find the Payment Gateways page anywhere in the admin screens. It was there before, offering Authorize.net AIM, PayPal, and another one whose name I have forgotten.
I did save the previous EM/EMP folders, but there doesn’t seem to be much point in going back to them, since the upgrade obviously fixed a showstopper bug. But I could sure use some help figuring out how to restore the Payment Gateways page and its functionality.
There is a new error-like message saying that we need to pay again for Gravity Forms. But I’m sure that we were already expired with our subscriptions there. So this upgrade somehow caused that message to start being displayed. It would be a crazy coincidence if we had paid for Gravity Forms exactly one year ago today and so the message suddenly popped up right after I upgraded Events Manager. And I see no indication on the Gravity Forms homepage that it was responsible for providing our Payment Gateways functionality. Even if it was, an expired subscription doesn’t normally just remove a plug-in without a trace.
I have posted this message to https://eventsmanagerpro.com/support/questions/updating-ememp-has-removed-the-payment-gateways-page-and-the-credit-card-data-subform/. Since I paid for priority support, that seems like the place to go now for this new issue.
My sincere thanks to everyone who helped lead me along troubleshooting this issue!
Gregg Roberts
Thank you for weighing in.
For whatever it’s worth, I’m pretty sure that the developer finished the work over two years ago.
A suggestion I got outside this forum was to create a development-environment copy of the entire site so that I’m not testing in production. Problem with that is, the site takes up nearly 9 GB and I’m not sure about our hosting service capabilities regarding making a copy that large, or if our account covers it right now, or what. It would be simpler to do what you are suggesting. I have FileZilla.
Another problem is that the site supports probably something on the order of 30 functions, but we don’t have any test scripts. I would have to glean the knowledge of what to test, and exactly how, from a number of people, all of whom are volunteers with regard to this website and busy with their own jobs and families.
Our developer gave us a manual that strongly warns us not to update anything unless we have a WordPress developer standing by ready to fix any resulting issues. He has also declared himself to be unavailable to us for any further work; I don’t know why. So to put it politely, we are nicely stuck.
Thanks for asking.
I don’t know whether multi or single. How can I tell?
I don’t know which of these relate to user capabilities, so here’s the whole list of plugins:
A new version of the plugin “amr users (v4.9)” is available.
A new version of the plugin “CMS Tree Page View (v1.3.4)” is available.
A new version of the plugin “Debug Bar (v0.9)” is available.
A new version of the plugin “Disable Users (v1.0.5)” is available.
A new version of the plugin “Disable Visual Editor WYSIWYG (v1.7.1)” is available.
A new version of the plugin “Don’t Muck My Markup (v1.6)” is available.
A new version of the plugin “Easy HTTPS (SSL) Redirection (v1.7)” is available.
A new version of the plugin “Events Manager (v5.7.3)” is available.
A new version of the plugin “GNU-Mailman Integration (v1.0.5)” is available.
A new version of the plugin “iQ Block Country (v1.1.45)” is available.
A new version of the plugin “Reveal IDs (v1.5.2)” is available.
A new version of the plugin “s2Member Framework (v170722)” is available.
A new version of the plugin “Simple Login Log (v1.1.2)” is available.
A new version of the plugin “Username Changer (v3.1.0)” is available.
A new version of the plugin “User Role Editor (v4.36)” is available.
A new version of the plugin “Wordfence Security (v6.3.19)” is available.
A new version of the plugin “WordPress Importer (v0.6.3)” is available.
A new version of the plugin “WP Force SSL (v1.3)” is available.
A new version of the plugin “WP Security Audit Log (v2.6.8)” is available.
A new version of the plugin “Events Manager Pro (v2.5.1)” is available.
A new version of the plugin “Admin Menu Editor Pro (v2.5.1)” is available.I see from a video on YouTube that there should be several more options in the Appearance menu — including the Themes option that you mentioned.
I tried logging in as a superadministrator but the menu looks the same.
I have access to the hosting account with cPanel, if you can guide me into changing the menu from there. But it’s awfully strange that neither a plain old run-of-the-mill administrator nor a super administrator can simply change the theme. Why would a developer remove that option?
Thank you!
I have two EM plugin blurbs:
‘A new version of the plugin “Events Manager (v5.7.3)” is available.’
‘A new version of the plugin “Events Manager Pro (v2.5.1)” is available.’Under Appearance I have only the options “Widgets” and “Menus” — no “Themes”. 🙁 And on the Widgets page there’s nothing about Themes (I used CTRL+F to make sure). “Menus” just has a Primary and a Secondary. Nothing about Themes there either that I can see.
I did just try creating a new Event and copying everything from the existing one. Same error. So the issue isn’t being caused by anything special about the other admin’s computer.
No no, I appreciate your patience — and help!
How do I find the version number of EM that I am currently running? I tried to find it before but couldn’t see any indication of it.
And, how do I switch back to the default theme? I’m sure that’s a newbie question, but if you can easily tell me the procedure, that would be faster than me trying to figure it out.
Thank you Jordan.
After turning on error logging, just by visiting the home page, and any other page, I got this series of warnings:
[19-Sep-2017 19:57:49 UTC] PHP Deprecated: Assigning the return value of new by reference is deprecated in /home4/cajporg/public_html/wp-content/plugins/exec-php/exec-php.php on line 22
[19-Sep-2017 19:57:49 UTC] PHP Deprecated: Assigning the return value of new by reference is deprecated in /home4/cajporg/public_html/wp-content/plugins/exec-php/includes/manager.php on line 36
[19-Sep-2017 19:57:49 UTC] PHP Deprecated: Assigning the return value of new by reference is deprecated in /home4/cajporg/public_html/wp-content/plugins/exec-php/includes/manager.php on line 37
[19-Sep-2017 19:57:49 UTC] PHP Deprecated: Assigning the return value of new by reference is deprecated in /home4/cajporg/public_html/wp-content/plugins/exec-php/includes/manager.php on line 38
[19-Sep-2017 19:57:49 UTC] PHP Deprecated: Assigning the return value of new by reference is deprecated in /home4/cajporg/public_html/wp-content/plugins/exec-php/includes/manager.php on line 39
[19-Sep-2017 19:57:49 UTC] PHP Deprecated: Assigning the return value of new by reference is deprecated in /home4/cajporg/public_html/wp-content/plugins/exec-php/includes/admin.php on line 53
[19-Sep-2017 19:57:49 UTC] PHP Deprecated: Assigning the return value of new by reference is deprecated in /home4/cajporg/public_html/wp-content/plugins/exec-php/includes/admin.php on line 56
[19-Sep-2017 19:57:49 UTC] PHP Deprecated: Assigning the return value of new by reference is deprecated in /home4/cajporg/public_html/wp-content/plugins/exec-php/includes/admin.php on line 57
[19-Sep-2017 19:57:49 UTC] PHP Deprecated: Assigning the return value of new by reference is deprecated in /home4/cajporg/public_html/wp-content/plugins/exec-php/includes/admin.php on line 63
[19-Sep-2017 19:57:49 UTC] PHP Deprecated: Assigning the return value of new by reference is deprecated in /home4/cajporg/public_html/wp-content/plugins/exec-php/includes/admin.php on line 64
[19-Sep-2017 19:57:49 UTC] PHP Deprecated: Assigning the return value of new by reference is deprecated in /home4/cajporg/public_html/wp-content/plugins/exec-php/includes/admin.php on line 79
[19-Sep-2017 19:57:49 UTC] PHP Deprecated: Assigning the return value of new by reference is deprecated in /home4/cajporg/public_html/wp-content/plugins/exec-php/includes/cache.php on line 22
[19-Sep-2017 19:57:49 UTC] PHP Deprecated: Assigning the return value of new by reference is deprecated in /home4/cajporg/public_html/wp-content/plugins/exec-php/includes/cache.php on line 39
[19-Sep-2017 19:57:49 UTC] PHP Deprecated: Assigning the return value of new by reference is deprecated in /home4/cajporg/public_html/wp-content/plugins/exec-php/includes/ajax.php on line 64
[19-Sep-2017 19:57:49 UTC] PHP Notice: Use of undefined constant CHILD_THEME_VERSION – assumed ‘CHILD_THEME_VERSION’ in /home4/cajporg/public_html/wp-content/themes/cajp/functions.php on line 29Upon attempting to book the event, the original error message no longer appeared on the page, but this error did get written to the log:
[19-Sep-2017 19:58:47 UTC] PHP Warning: Cannot modify header information – headers already sent by (output started at /home4/cajporg/public_html/wp-content/plugins/exec-php/exec-php.php:22) in /home4/cajporg/public_html/wp-content/plugins/events-manager/em-actions.php on line 458
The first referenced line (exec-php.php:22) is the $GLOBALS line below:
global $g_execphp_manager;
if (!isset($g_execphp_manager))
// strange assignment because of explaination how references work;
// this will generate warnings with error_reporting(E_STRICT) using PHP5;
// http://www.php.net/manual/en/language.references.whatdo.php
$GLOBALS[‘g_execphp_manager’] =& new ExecPhp_Manager();The second referenced line, em-actions.php on line 458, is the “header” line in the elseif part of this IF statement:
if( $result && defined(‘DOING_AJAX’) ){
$return = array(‘result’=>true, ‘message’=>$feedback);
header( ‘Content-Type: application/javascript; charset=UTF-8′, true ); //add this for HTTP -> HTTPS requests which assume it’s a cross-site request
echo EM_Object::json_encode(apply_filters(’em_action_’.$_REQUEST[‘action’], $return, $EM_Booking));
die();
}elseif( !$result && defined(‘DOING_AJAX’) ){
$return = array(‘result’=>false, ‘message’=>$feedback, ‘errors’=>$EM_Notices->get_errors());
header( ‘Content-Type: application/javascript; charset=UTF-8′, true ); //add this for HTTP -> HTTPS requests which assume it’s a cross-site request
echo EM_Object::json_encode(apply_filters(’em_action_’.$_REQUEST[‘action’], $return, $EM_Booking));
die();I’m curious to know whether the line with “$EM_Notices->get_errors()” might be writing to some other error log, but I haven’t spent the time required to figure that out.
Hi Jordan,
Thanks for responding!
Are you the designer of this plugin?
I was able to book the conference for myself through the first version of the page (without the “-2” at the end). But: 1) either no booking entry was created, or it was deleted when the other webmaster deleted that version of the Event, as the Transactions page shows no bookings for that Event; and 2) apparently no one else was ever able to sign up (though I’m not certain of that). So something broke the page soon after I used it. I changed nothing but I’ll have to ask the other webmaster if he changed anything. And even if a few other end users were able to book through the original page, that page is gone and we just have the current one.
I’ve been afraid to change anything, for fear it will break something else. I’ve only been brought in very recently to help, and I’m new to all these plugin thingies.
Is there an error log where more details about this error could be reviewed, such as the code line number where the error is occurring, parameter values, etc.?
Gregg
Event Manager.
Thank you so much for the quick response. I will try to find their sub-forum.