Support

Home Forums Event Espresso Premium Error in Updating User Registration Information and in Infusion Soft Payment

Error in Updating User Registration Information and in Infusion Soft Payment

Posted: June 19, 2013 at 1:36 am


Angelo Gianni

June 19, 2013 at 1:36 am

Hello Team,

We have updated Event Espresso plugin to 3.1.33.2P version on our site.

We faced two issues with this version:

1) On updating user’s registration information, an error appears:

Call to undefined function espresso_update_primary_attendee_total_cost() on /plugins/event-espresso/includes/process-registration/payment_page.php on line no. 151

We have added this function in this file which is not a correct way to resolve this as we are using Custom Files Addon and every change should be made in it and not in the plugin files.

2) There is a new payment gateway “Infusionsoft Payment” and it shows an error in Payment Settings in WP admin:

Warning: call_user_func_array() expects parameter 1 to be a valid callback, function ‘event_espresso_infusionsoft_payment_settings’ not found or invalid function name in /wp-includes/plugin.php on line 406

We have found that in /plugins/event-espresso/gateways/infusionsoft_payment/settings.php there is no function event_espresso_infusionsoft_payment_settings() due to this error is appearing on Payment Settings page.

Please let us know the solution.

Thanks in advance.


Dean

June 19, 2013 at 4:26 am

Hello Angelo,

1) I am assuming you mean in the Edit Attendee Data page? If so I cannot recreate this. The function that it is calling is in one of the core files ( includes/process-registration/add_attendee_to_db.php) so the only thing I can think is that the install didnt go correctly for some reason. Can you try re-installing the plugin or before that de-activate and re-activate?

2) This is a know issue, the error remains unless the Infusionsoft plugin is activated, we are looking into it, but it shouldnt cause any issues.


Angelo Gianni

June 20, 2013 at 1:26 am

We have tried activating/de-activating the plugin and have also tried uploading the complete plugin again but still it shows the error after updating information from Edit Registration page (includes/process-registration/attendee_edit_record.php).

Fatal error: Call to undefined function espresso_update_primary_attendee_total_cost() in /plugins/event-espresso.3.1.33.2P/includes/process-registration/payment_page.php on line 151

We have also tested this by removing Custom Files Addon from server but the issue still exists.

Please let us know the solution.


Dean

June 20, 2013 at 1:51 am

Hi,

When you removed the Custom Files did you remove the modified templates as well? If not please rename the wp-content/uploads/espresso/templates directory, as it could be an old template file in the re is conflicting with a change in the new update.


Angelo Gianni

June 20, 2013 at 5:01 am

Yes, we have tested it by completely removing the /wp-content/uploads/espresso directory and by renaming it also, so as the templates work from /plugins/event-espresso/templates directory.


Angelo Gianni

June 20, 2013 at 5:02 am

And it still gives the error.


Dean

June 20, 2013 at 5:05 am

Is it possible to get your login details in order to look into this?

If so, please send them via https://eventespresso.com/send-login-details/

NOTE: login details need to be Admin level.


Meng

June 21, 2013 at 2:05 am

Hi Dean,

I have the same problem. When registrants try to update their registration details, a white page pops out with this following message:

“Fatal error: Call to undefined function espresso_update_primary_attendee_total_cost() in /plugins/event-espresso/includes/process-registration/payment_page.php on line no. 151”

How do I resolve this?


Dean

June 21, 2013 at 2:32 am

Hi Meng,

I never received log in details from Angelo, and I have not been able to recreate this on any of my test servers.

If you are able can you supply log in details to your site so I can examine this in more detail please?

If so, please send them via https://eventespresso.com/send-login-details/

NOTE: login details need to be Admin level.


Dean

June 21, 2013 at 4:49 am

Hi Both,

Just to clarify and make sure Meng’s issue is the same as Angelo’s, the issue occurs when the user follows the Edit Registration Link Details link in an email and then presses the Update Registration button.

I have now raised a developer ticket to look into this.


Meng

June 28, 2013 at 12:54 am

Hello again Dean,

I’ve noticed that you guys have released an upgrade for the plugin. Now the fatal error message has gone away. Thank you so much. But one single problem still exists. Not everyone in my attendee list has the new question added on their registration details. Please help.


Dean

June 28, 2013 at 2:06 am

Hi Meng,

I’m glad that the fatal error has gone now. We havent got a resolution for the question issue as yet, but we are looking into it, please bear with us.


Meng

June 28, 2013 at 6:02 pm

Cool. Well, at least now I know that you guys are aware about the problem. Glad to hear that you’re all working on it. Looking forward to hearing from you again.


Meng

June 30, 2013 at 5:47 pm

Hi Dean,

I really need to know is it possible for you guys to fix the error before June 15? Because if it’s not, I really need to re-register 111 attendees myself in order to get the datas I need. I’ve got deadlines to catch.


Meng

June 30, 2013 at 5:48 pm

Sorry, I mean July 15.


Dean

June 30, 2013 at 11:18 pm

Hi Meng,

We try and fix any issues we have as quickly as possible but we cannot give time scales as different issues get given different priority levels internally. As such I cannot guarantee a fix will be in place by that point.

The support post ‘Error in Updating User Registration Information and in Infusion Soft Payment’ is closed to new replies.

Have a question about this support post? Create a new support post in our support forums and include a link to this existing support post so we can help you.

Event Espresso