Support

Home Forums Event Espresso Premium problem with disappearing attendees

problem with disappearing attendees

Posted: January 9, 2014 at 4:41 pm


Alice Erickson

January 9, 2014 at 4:41 pm

Word Press 3.8, Espresso 3.1.36.2P.

The problem is that adding or approving a registration causes the other registrations for that event to be deleted from the database. I can tell that they’re being deleted, because I’m looking at the records in phpMyAdmin. The website is for a non-profit, who does programs for developmentally different adults. Many times a parent or other person will be enrolling more than one person in a program. When they add the second person to the program the first one goes away. I can see that it’s probably done this way to prevent somebody from submitting more than one registration in the same browser session, but this is causing us a lot of problems. Is there any way around it?

Also, approving a registration in wp admin does the same thing. If there’s one person already approved for a program and an admin approves another, then the first one is deleted. This is clearly wrong! All the programs are set to the 9999, unlimited, registration number.

Can you give me a method of fixing these things? I’ve had to take the registration system completely down since it’s pretty much hopeless as it is.


Josh

  • Support Staff

January 9, 2014 at 4:58 pm

Hi Alice,

You’ll need to make sure that the registration process gets completed in order to close out the session. If the person doesn’t complete the registration, then hits the back button from the registration confirmation page and starts another registration it will overwrite the original. You’ll know it’s a completed registration (and the session is closed) when you hit the “Thank You” page.


Alice Erickson

January 9, 2014 at 5:54 pm

This is odd. I’ve run through several of these, each time getting the same thing. Add one and the one before gets deleted. I start out on the registration page. After submitting the program request, I don’t get redirected to the thank you page at all. I’m still on the program registration page with a message that the registration isn’t complete until it’s approved. Then even if I navigate away from that page to other pages, the same thing happens when I go back. I verify that the one I just added has replaced the one before it, add another one, and it replaces the one before it. Do you have any idea why I’m not getting sent to the thank you page? I’ve had that set up for some time. We ran a series of programs last fall and didn’t have this problem. I can’t see what the deal is here.


Tony

  • Support Staff

January 10, 2014 at 2:39 am

Hi Alice,

Can you open up registration on one of the events or create another test event for us to run through a registration on please?


Alice Erickson

January 10, 2014 at 8:53 am

I’ve set up a one day event on 1/10 titled “Test Event”. This one does the same thing as the others. Add one, navigate away. Go back. Add another one. first one is gone. This is the link for the calendar: http://pcr-inc.org/test-calendar/

Since not all registrations are able to actually participate in any given program, approval is required, so you’ll see that message after you add one.


Josh

  • Support Staff

January 10, 2014 at 9:10 am

Hi Alice,

It may be something with the pre-approval process. I ran a few registrations on the test form. Can you check the registration list and let us know how many registrations are there now?


Alice Erickson

January 10, 2014 at 9:24 am

There’s only one of yours – Test Two. There’re also two of mine, put in with separate browsers. My guess here is that when it’s a preapproval situation, where the person isn’t taken to the thanks page, the session doesn’t close out. Is the session close part of the thanks page? If that’s the case, then what can we do here?


Alice Erickson

January 10, 2014 at 10:56 am

I set up an event with no approval required, and it does the same thing. Adding a new one in the same browser deletes the previous one.


Josh

  • Support Staff

January 10, 2014 at 11:48 am

Hi Alice,

I’m trying to reproduce these issues on my test servers and so far I’m unable to. It doesn’t overwrite the prior registrations no matter what I try. (I’m even hitting the back button multiple times from the pending approval screen and typing over the information that’s in the registration fields and the original registration record stays.)

Here’s something you can try that may help:

You open up the pending_approval.php template and add this line of code at the end of file:

<?php echo do_shortcode('[ESPRESSO_CANCELLED]'); ?>

This will clear the session to ensure what ever happens next it will start a new registration. You can also add this code to the calendar page like this:

[ESPRESSO_CANCELLED]

So if someone goes to the calendar page it will clear their session at that point too.

With the no approval event, can you verify that you are reaching the Thank You page after you complete the registration? In the other thread you reported problems with the Payment overview page, so you might not have made it to the thank you page. The thank you page clears the session when it loads up.


Alice Erickson

January 10, 2014 at 12:02 pm

Doing those two things seems to work. I added three registrations for the same program in the same session and all three stuck. I’ll test it a bit more before I tell my customer that it’s fixed, but I think it’s good to go.

On the no approval one, I never got as far as the thank you page since I found the problems I reported with the payment page. I’ll have a look at what you say on that ticket.

Thanks for your speedy help on this – hopefully this issue is fixed, closed and put to bed.


Dean

January 11, 2014 at 12:47 am

Thanks for the feedback Alice. I’ll mark this as resolved so if the issue re-occurs, please start a new forum thread and link to this one.

The support post ‘problem with disappearing attendees’ 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