paypal_url = 'https://www.sandbox.paypal.com/cgi-bin/webscr'; // testing paypal url echo "

Debug Mode Is Turned On

"; }else { $p->paypal_url = 'https://www.paypal.com/cgi-bin/webscr'; // paypal url } //Query Database for Active event and get variable $sql = "SELECT * FROM ". $events_detail_tbl . " WHERE id ='$event_id'"; $result = mysql_query($sql); while ($row = mysql_fetch_assoc ($result)){ $event_id = $row['id']; $event_name = $row['event_name']; $event_desc = $row['event_desc']; $event_description = $row['event_desc']; $event_identifier = $row['event_identifier']; $event_cost = $row['event_cost']; $send_mail = $row['send_mail']; $active = $row['is_active']; $conf_mail = $row['conf_mail']; $use_coupon_code = $row['use_coupon_code']; $coupon_code = $row['coupon_code']; $coupon_code_price = $row['coupon_code_price']; $use_percentage= $row['use_percentage']; } $events_attendee_tbl = get_option('events_attendee_tbl'); $query = "SELECT * FROM $events_attendee_tbl WHERE id='$attendee_id'"; //echo $query; $result = mysql_query($query) or die('Error : ' . mysql_error()); while ($row = mysql_fetch_assoc ($result)) { $attendee_id = $row['id']; $attendee_last = $row['lname']; $attendee_first = $row['fname']; $attendee_address = $row['address']; $attendee_city = $row['city']; $attendee_state = $row['state']; $attendee_zip = $row['zip']; $attendee_email = $row['email']; $phone = $row['phone']; $date = $row['date']; $num_people = $row['quantity']; $payment_status = $row['payment_status']; $txn_type = $row['txn_type']; $amount_pd = $row['amount_pd']; $payment_date = $row['payment_date']; $event_id = $row['event_id']; } $attendee_name = $attendee_first.' '.$attendee_last; $event_cost = $event_cost * $num_people; if ($use_coupon_code == "Y"){ if ($_REQUEST['coupon_code'] != ''){ if ($coupon_code == $_POST['coupon_code']){ $valid_discount = true; $discount_type_price = $use_percentage == 'Y' ? $coupon_code_price.'%' : $org_options['currency_symbol'].$coupon_code_price; _e('

You are using discount code: '.$coupon_code.' ('.$discount_type_price.' discount)

','event_regis'); if($use_percentage == 'Y'){ $pdisc = $coupon_code_price / 100; $event_cost = $event_cost - ($event_cost * $pdisc); }else{ $event_cost = $event_cost - $coupon_code_price; } if($event_cost == '0.00'){ $event_cost = __('0.00','event_regis'); $payment_status = __('Completed','event_regis'); } $sql=array('coupon_code'=>$_REQUEST['coupon_code'], 'amount_pd'=>$event_cost, 'payment_status'=>$payment_status); $sql_data = array('%s','%s','%s'); $update_id = array('id'=> $attendee_id); $wpdb->update($events_attendee_tbl, $sql, $update_id, $sql_data, array( '%d' ) ); //print_r( $sql ); }else{ _e('

Sorry, that coupon code is invalid or expired.

','event_regis'); } } }else { if($event_cost == '0.00'){ //$event_cost_disp = __('0.00','event_regis'); $payment_status = __('Completed','event_regis'); } $sql=array('amount_pd'=>$event_cost, 'payment_status'=>$payment_status); $sql_data = array('%s','%s'); $update_id = array('id'=> $attendee_id); $wpdb->update($events_attendee_tbl, $sql, $update_id, $sql_data, array( '%d' ) ); } if ($event_cost != "0.00" || $event_cost != "" || $event_cost != " "){ if ($paypal_id !="" || $paypal_id !=" "){ $p->add_field('business', $paypal_id); $p->add_field('return', get_option('siteurl').'/?page_id='.$return_url); $p->add_field('cancel_return', get_option('siteurl').'/?page_id='.$cancel_return); $p->add_field('notify_url', get_option('siteurl').'/?page_id='.$notify_url.'&id='.$attendee_id.'&event_id='.$event_id.'&attendee_action=post_payment&form_action=payment'); $p->add_field('item_name', $event_name . ' | Reg. ID: '.$attendee_id. ' | Name: '. $attendee_name .' | Total Registrants: '.$num_people); $p->add_field('amount', $event_cost); $p->add_field('currency_code', $paypal_cur); //Post variables $p->add_field('first_name', $attendee_first); $p->add_field('last_name', $attendee_last); $p->add_field('email', $attendee_email); $p->add_field('address1', $attendee_address); $p->add_field('city', $attendee_city); $p->add_field('state', $attendee_state); $p->add_field('zip', $attendee_zip); ?>

Please verify your registration details:

Event Name/Cost: -
Attendee Name:
Email Address:
Number of Attendees:
submit_paypal_post(); // submit the fields to paypal if ($use_sandbox == true) { $p->dump_fields(); // for debugging, output a table of all the fields } } } } //This is the alternate PayPal button used for the email function event_regis_pay(){ global $wpdb; $events_attendee_tbl = get_option('events_attendee_tbl'); $events_detail_tbl = get_option('events_detail_tbl'); $paypal_cur = get_option('paypal_cur'); $id=""; $id=$_GET['id']; if ($id ==""){echo "Please check your email for payment information.";} else{ $query = "SELECT * FROM $events_attendee_tbl WHERE id='$id'"; $result = mysql_query($query) or die('Error : ' . mysql_error()); while ($row = mysql_fetch_assoc ($result)) { $attendee_id = $row['id']; $lname = $row['lname']; $fname = $row['fname']; $address = $row['address']; $city = $row['city']; $state = $row['state']; $zip = $row['zip']; $email = $row['email']; $phone = $row['phone']; $date = $row['date']; $payment_status = $row['payment_status']; $txn_type = $row['txn_type']; $amount_pd = $row['amount_pd']; $payment_date = $row['payment_date']; $event_id = $row['event_id']; $attendee_name = $fname." ".$lname; } $org_options = get_option('events_organization_settings'); $Organization =$org_options['organization']; $Organization_street1 =$org_options['organization_street1']; $Organization_street2=$org_options['organization_street2']; $Organization_city =$org_options['organization_city']; $Organization_state=$org_options['organization_state']; $Organization_zip =$org_options['organization_zip']; $contact =$org_options['contact_email']; $registrar = $org_options['contact_email']; $paypal_id =$org_options['paypal_id']; $paypal_cur =$org_options['currency_format']; $events_listing_type =$org_options['events_listing_type']; $message =$org_options['message']; $return_url = $org_options['return_url']; $cancel_return = $org_options['cancel_return']; $notify_url = $org_options['notify_url']; $use_sandbox = $org_options['use_sandbox']; $image_url = $org_options['image_url']; $currency_symbol = $org_options['currency_symbol']; //Query Database for event and get variable $sql = "SELECT * FROM ". $events_detail_tbl . " WHERE id='$event_id'"; $result = mysql_query($sql); while ($row = mysql_fetch_assoc ($result)) { //$event_id = $row['id']; $event_name = $row['event_name']; $event_desc = $row['event_desc']; $event_description = $row['event_desc']; $event_identifier = $row['event_identifier']; $event_cost = $row['event_cost']; $active = $row['is_active']; } echo "

Thank You ".$fname." ".$lname." for registering for ".$event_name."

"; if ($payment_status == "Completed"){echo "

Our records indicate you have paid ".$currency_symbol.$amount_pd."

";} if ($payment_status == "Pending"){echo "

Our records indicate your payment is pending.
Amount pending: ".$currency_symbol.$amount_pd."

";} if ($payment_status != ("Completed" || "Pending") ){ if ($event_cost != "0.00" && $paypal_id !=""){ //Payment Selection with data hidden - forwards to paypal ?>

Payment By Credit Card, Debit Card or Pay Pal Account
(a PayPal account is not required to pay by credit card).

Payment will be in the amount of .

PayPal Payments will be sent to: ()

 
  "; }else{ echo "
"; } ?>

">