CiviCRM Community Forums (archive)

*

News:

Have a question about CiviCRM?
Get it answered quickly at the new
CiviCRM Stack Exchange Q+A site

This forum was archived on 25 November 2017. Learn more.
How to get involved.
What to do if you think you've found a bug.



  • CiviCRM Community Forums (archive) »
  • Old sections (read-only, deprecated) »
  • Support »
  • Using CiviCRM »
  • Using CiviEvent (Moderator: Yashodha Chaku) »
  • Event Registration Pay Later Broken in IE on Some Events
Pages: [1]

Author Topic: Event Registration Pay Later Broken in IE on Some Events  (Read 419 times)

pbarmak

  • I post occasionally
  • **
  • Posts: 111
  • Karma: 3
  • CiviCRM version: 3.3.5
  • CMS version: Pressflow 6.19
  • MySQL version: 5.1
  • PHP version: 5.2.10
Event Registration Pay Later Broken in IE on Some Events
July 20, 2011, 05:45:36 pm
Hi, I need some help debugging a problem.  We're on 3.3.5 in production.  One of our event registration pages is not working correctly.  We have the event set with a Pay Later option on (all our events have that).  However, it seems IE is not recognizing that and is then causing a 500 Server Error when a user tries to submit the registration.  The confirmation page is also showing sections for billing info and credit card info, both of which are blank, of course (no payment processor).

When I put civi in debug mode and get the smarty debug, the form.is_pay_later array shows it with a value of "false" in IE, but "true" in firefox.  See below.

I'm not sure where to go from here to debug this - or maybe this is a known bug resolved in a later version?  What sets the smarty is_pay_later form variable up?  Is that CRM/Event/Form/Registration.php?  I can't figure out why it would do this in IE only and only for a certain event (other events seem to work).

In IE:
Code: [Select]
is_pay_later => Array (9)
  name => "is_pay_later"
  value => false
  type => "checkbox"
  frozen => true
  required => false
  error => null
  id => "is_pay_later"
  label => "<label for="is_pay_later">I will pay ..."
  html => "<tt>[ ]</tt>"

In Firefox:
Code: [Select]
is_pay_later => Array (9)
  name => "is_pay_later"
  value => true
  type => "checkbox"
  frozen => true
  required => false
  error => null
  id => "is_pay_later"
  label => "<label for="is_pay_later">I will pay ..."
  html => "<tt>[x]</tt><input type="hidden" name..."

Pages: [1]
  • CiviCRM Community Forums (archive) »
  • Old sections (read-only, deprecated) »
  • Support »
  • Using CiviCRM »
  • Using CiviEvent (Moderator: Yashodha Chaku) »
  • Event Registration Pay Later Broken in IE on Some Events

This forum was archived on 2017-11-26.