*\r
*/\r
global $wpdb;\r
+echo $_REQUEST['first_name'];\r
+$out1 = ob_get_contents();\r
if(isset($_REQUEST['action']))\r
-{\r
+{ \r
if($_REQUEST['action']=='submitpayment')\r
{\r
// Check the form for reCaptcha\r
),\r
'cookies' => array()\r
) );\r
+ \r
$response_code = wp_remote_retrieve_response_code( $response );\r
$api_response = json_decode( wp_remote_retrieve_body( $response ), true );\r
if ( $api_response['success'] != true ) {\r
+ \r
+ get_form_input();\r
$_SESSION['payment_msg'] = 'Captcha did not verify!';\r
+ \r
header("Location:".site_url().$_SERVER['REQUEST_URI']);\r
exit;\r
+ } else {\r
+ \r
+ $_SESSION['payment_msg'] = 'Captcha did not verify!';\r
+ foreach($_SESSION as $key => $val){\r
+ if ($key !== 'payment_msg'){\r
+ unset($_SESSION[$key]);\r
+ }\r
+ }\r
}\r
- $first_name = $_REQUEST['first_name'];\r
+\r
+ $first_name = (isset($_REQUEST['first_name'])) ? $_REQUEST['first_name'] : '';\r
$last_name = $_REQUEST['last_name'];\r
$organization = $_REQUEST['organization'];\r
$address = $_REQUEST['address'];\r
$r_frequency = $_REQUEST['r_frequency'];\r
$r_times = $_REQUEST['r_times'];\r
$amount = $_REQUEST['amount'];\r
- $invoice_num = $_REQUEST['invoice_num'];\r
+ $invoice_num = $_REQUEST['invoice_num'];\r
$card_type = $_REQUEST['card_type'];\r
$x_card_num = $_REQUEST['x_card_num'];\r
$exp_month = $_REQUEST['exp_month'];\r
\r
// Adjust this to point to the Authorize.Net PHP SDK\r
include dirname(__FILE__) .'/../anet_php_sdk/AuthorizeNet.php';\r
-\r
+ \r
$METHOD_TO_USE = "AIM";\r
$mysetting = $wpdb->get_results( "SELECT * FROM ".$wpdb->prefix."payment_setting" );\r
define("AUTHORIZENET_API_LOGIN_ID",$mysetting[0]->api_login); // Add your API LOGIN ID\r
}\r
else\r
{\r
- // wp_mail( 'anthony@localhost', 'test1c', 'pass');\r
+ get_form_input();\r
header("Location:".site_url().$_SERVER['REQUEST_URI']);\r
exit;\r
}\r
function glm_payment_form() {\r
wp_enqueue_script('reCaptcha', 'https://www.google.com/recaptcha/api.js');\r
ob_start();\r
- global $wpdb;\r
+ global $wpdb;\r
?>\r
<form method="post" name="payment_form" id="payment_form" action="<?php echo site_url().$_SERVER['REQUEST_URI'];?>" autocomplete="off">\r
<input type="hidden" name="action" value="submitpayment" />\r
<tr>\r
<td class="title_cell">First name<span class="required">*</span></td>\r
<td class="field_cell">\r
- <input type="text" class="inputbox" name="first_name" id="first_name" value="" size="25" />\r
+ <input type="text" class="inputbox" name="first_name" id="first_name" value="<?php echo isset($_SESSION['first_name']) ? $_SESSION['first_name'] : ''; ?>" size="25" />\r
</td>\r
</tr>\r
<tr>\r
<td class="title_cell">Last name<span class="required">*</span></td>\r
<td class="field_cell">\r
- <input type="text" class="inputbox" name="last_name" value="" size="25" />\r
+ <input type="text" class="inputbox" name="last_name" value="<?php echo isset($_SESSION['last_name']) ? $_SESSION['last_name'] : ''; ?>" size="25" />\r
</td>\r
</tr>\r
<tr>\r
<td class="title_cell">Organization</td>\r
<td class="field_cell">\r
- <input type="text" class="inputbox" name="organization" value="" size="30" />\r
+ <input type="text" class="inputbox" name="organization" value="<?php echo isset($_SESSION['organization']) ? $_SESSION['organization'] : ''; ?>" size="30" />\r
</td>\r
</tr>\r
<tr>\r
<td class="title_cell">Address<span class="required">*</span></td>\r
<td class="field_cell">\r
- <input type="text" class="inputbox" name="address" value="" size="50" />\r
+ <input type="text" class="inputbox" name="address" value="<?php echo isset($_SESSION['address']) ? $_SESSION['address'] : ''; ?>" size="50" />\r
</td>\r
</tr>\r
<tr>\r
<td class="title_cell">City<span class="required">*</span></td>\r
<td class="field_cell">\r
- <input type="text" class="inputbox" name="city" value="" size="15" />\r
+ <input type="text" class="inputbox" name="city" value="<?php echo isset($_SESSION['city']) ? $_SESSION['city'] : ''; ?>" size="15" />\r
</td>\r
</tr>\r
<tr style="display: none">\r
<td class="field_cell">\r
<select id="state" name="state" class="">\r
<option value="" selected="selected">Select State</option>\r
- <option value="AK">Alaska</option>\r
- <option value="AL">Alabama</option>\r
- <option value="AR">Arkansas</option>\r
- <option value="AZ">Arizona</option>\r
- <option value="CA">California</option>\r
- <option value="CO">Colorado</option>\r
- <option value="CT">Connecticut</option>\r
- <option value="DC">District Of Columbia</option>\r
- <option value="DE">Delaware</option>\r
- <option value="FL">Florida</option>\r
- <option value="GA">Georgia</option>\r
- <option value="HI">Hawaii</option>\r
- <option value="IA">Iowa</option>\r
- <option value="ID">Idaho</option>\r
- <option value="IL">Illinois</option>\r
- <option value="IN">Indiana</option>\r
- <option value="KS">Kansas</option>\r
- <option value="KY">Kentucky</option>\r
- <option value="LA">Louisiana</option>\r
- <option value="MA">Massachusetts</option>\r
- <option value="MD">Maryland</option>\r
- <option value="ME">Maine</option>\r
- <option value="MI">Michigan</option>\r
- <option value="MN">Minnesota</option>\r
- <option value="MO">Missouri</option>\r
- <option value="MS">Mississippi</option>\r
- <option value="MT">Montana</option>\r
- <option value="NC">North Carolina</option>\r
- <option value="ND">North Dakota</option>\r
- <option value="NE">Nebraska</option>\r
- <option value="NH">New Hampshire</option>\r
- <option value="NJ">New Jersey</option>\r
- <option value="NM">New Mexico</option>\r
- <option value="NV">Nevada</option>\r
- <option value="NY">New York</option>\r
- <option value="OH">Ohio</option>\r
- <option value="OK">Oklahoma</option>\r
- <option value="OR">Oregon</option>\r
- <option value="PA">Pennsylvania</option>\r
- <option value="RI">Rhode Island</option>\r
- <option value="SC">South Carolina</option>\r
- <option value="SD">South Dakota</option>\r
- <option value="TN">Tennessee</option>\r
- <option value="TX">Texas</option>\r
- <option value="UT">Utah</option>\r
- <option value="VA">Virginia</option>\r
- <option value="VT">Vermont</option>\r
- <option value="WA">Washington</option>\r
- <option value="WI">Wisconsin</option>\r
- <option value="WV">West Virginia</option>\r
- <option value="WY">Wyoming</option>\r
+ <option <?php if ( isset($_SESSION['state'] ) && $_SESSION['state'] === "AK" ) echo "selected";?> value="AK">Alaska</option>\r
+ <option <?php if ( isset($_SESSION['state'] ) && $_SESSION['state'] === "AL" ) echo "selected";?> value="AL">Alabama</option>\r
+ <option <?php if ( isset($_SESSION['state'] ) && $_SESSION['state'] === "AR" ) echo "selected";?> value="AR">Arkansas</option>\r
+ <option <?php if ( isset($_SESSION['state'] ) && $_SESSION['state'] === "AZ" ) echo "selected";?> value="AZ">Arizona</option>\r
+ <option <?php if ( isset($_SESSION['state'] ) && $_SESSION['state'] === "CA" ) echo "selected";?> value="CA">California</option>\r
+ <option <?php if ( isset($_SESSION['state'] ) && $_SESSION['state'] === "CO" ) echo "selected";?> value="CO">Colorado</option>\r
+ <option <?php if ( isset($_SESSION['state'] ) && $_SESSION['state'] === "CT" ) echo "selected";?> value="CT">Connecticut</option>\r
+ <option <?php if ( isset($_SESSION['state'] ) && $_SESSION['state'] === "DC" ) echo "selected";?> value="DC">District Of Columbia</option>\r
+ <option <?php if ( isset($_SESSION['state'] ) && $_SESSION['state'] === "DE" ) echo "selected";?> value="DE">Delaware</option>\r
+ <option <?php if ( isset($_SESSION['state'] ) && $_SESSION['state'] === "FL" ) echo "selected";?> value="FL">Florida</option>\r
+ <option <?php if ( isset($_SESSION['state'] ) && $_SESSION['state'] === "GA" ) echo "selected";?> value="GA">Georgia</option>\r
+ <option <?php if ( isset($_SESSION['state'] ) && $_SESSION['state'] === "HI" ) echo "selected";?> value="HI">Hawaii</option>\r
+ <option <?php if ( isset($_SESSION['state'] ) && $_SESSION['state'] === "IA" ) echo "selected";?> value="IA">Iowa</option>\r
+ <option <?php if ( isset($_SESSION['state'] ) && $_SESSION['state'] === "ID" ) echo "selected";?> value="ID">Idaho</option>\r
+ <option <?php if ( isset($_SESSION['state'] ) && $_SESSION['state'] === "IL" ) echo "selected";?> value="IL">Illinois</option>\r
+ <option <?php if ( isset($_SESSION['state'] ) && $_SESSION['state'] === "IN" ) echo "selected";?> value="IN">Indiana</option>\r
+ <option <?php if ( isset($_SESSION['state'] ) && $_SESSION['state'] === "KS" ) echo "selected";?> value="KS">Kansas</option>\r
+ <option <?php if ( isset($_SESSION['state'] ) && $_SESSION['state'] === "KY" ) echo "selected";?> value="KY">Kentucky</option>\r
+ <option <?php if ( isset($_SESSION['state'] ) && $_SESSION['state'] === "LA" ) echo "selected";?> value="LA">Louisiana</option>\r
+ <option <?php if ( isset($_SESSION['state'] ) && $_SESSION['state'] === "MA" ) echo "selected";?> value="MA">Massachusetts</option>\r
+ <option <?php if ( isset($_SESSION['state'] ) && $_SESSION['state'] === "MD" ) echo "selected";?> value="MD">Maryland</option>\r
+ <option <?php if ( isset($_SESSION['state'] ) && $_SESSION['state'] === "ME" ) echo "selected";?> value="ME">Maine</option>\r
+ <option <?php if ( isset($_SESSION['state'] ) && $_SESSION['state'] === "MI" ) echo "selected";?> value="MI">Michigan</option>\r
+ <option <?php if ( isset($_SESSION['state'] ) && $_SESSION['state'] === "MN" ) echo "selected";?> value="MN">Minnesota</option>\r
+ <option <?php if ( isset($_SESSION['state'] ) && $_SESSION['state'] === "MO" ) echo "selected";?> value="MO">Missouri</option>\r
+ <option <?php if ( isset($_SESSION['state'] ) && $_SESSION['state'] === "MS" ) echo "selected";?> value="MS">Mississippi</option>\r
+ <option <?php if ( isset($_SESSION['state'] ) && $_SESSION['state'] === "MT" ) echo "selected";?> value="MT">Montana</option>\r
+ <option <?php if ( isset($_SESSION['state'] ) && $_SESSION['state'] === "NC" ) echo "selected";?> value="NC">North Carolina</option>\r
+ <option <?php if ( isset($_SESSION['state'] ) && $_SESSION['state'] === "ND" ) echo "selected";?> value="ND">North Dakota</option>\r
+ <option <?php if ( isset($_SESSION['state'] ) && $_SESSION['state'] === "NE" ) echo "selected";?> value="NE">Nebraska</option>\r
+ <option <?php if ( isset($_SESSION['state'] ) && $_SESSION['state'] === "NH" ) echo "selected";?> value="NH">New Hampshire</option>\r
+ <option <?php if ( isset($_SESSION['state'] ) && $_SESSION['state'] === "NJ" ) echo "selected";?> value="NJ">New Jersey</option>\r
+ <option <?php if ( isset($_SESSION['state'] ) && $_SESSION['state'] === "NM" ) echo "selected";?> value="NM">New Mexico</option>\r
+ <option <?php if ( isset($_SESSION['state'] ) && $_SESSION['state'] === "NV" ) echo "selected";?> value="NV">Nevada</option>\r
+ <option <?php if ( isset($_SESSION['state'] ) && $_SESSION['state'] === "NY" ) echo "selected";?> value="NY">New York</option>\r
+ <option <?php if ( isset($_SESSION['state'] ) && $_SESSION['state'] === "OH" ) echo "selected";?> value="OH">Ohio</option>\r
+ <option <?php if ( isset($_SESSION['state'] ) && $_SESSION['state'] === "OK" ) echo "selected";?> value="OK">Oklahoma</option>\r
+ <option <?php if ( isset($_SESSION['state'] ) && $_SESSION['state'] === "OR" ) echo "selected";?> value="OR">Oregon</option>\r
+ <option <?php if ( isset($_SESSION['state'] ) && $_SESSION['state'] === "PA" ) echo "selected";?> value="PA">Pennsylvania</option>\r
+ <option <?php if ( isset($_SESSION['state'] ) && $_SESSION['state'] === "RI" ) echo "selected";?> value="RI">Rhode Island</option>\r
+ <option <?php if ( isset($_SESSION['state'] ) && $_SESSION['state'] === "SC" ) echo "selected";?> value="SC">South Carolina</option>\r
+ <option <?php if ( isset($_SESSION['state'] ) && $_SESSION['state'] === "SD" ) echo "selected";?> value="SD">South Dakota</option>\r
+ <option <?php if ( isset($_SESSION['state'] ) && $_SESSION['state'] === "TN" ) echo "selected";?> value="TN">Tennessee</option>\r
+ <option <?php if ( isset($_SESSION['state'] ) && $_SESSION['state'] === "TX" ) echo "selected";?> value="TX">Texas</option>\r
+ <option <?php if ( isset($_SESSION['state'] ) && $_SESSION['state'] === "UT" ) echo "selected";?> value="UT">Utah</option>\r
+ <option <?php if ( isset($_SESSION['state'] ) && $_SESSION['state'] === "VA" ) echo "selected";?> value="VA">Virginia</option>\r
+ <option <?php if ( isset($_SESSION['state'] ) && $_SESSION['state'] === "VT" ) echo "selected";?> value="VT">Vermont</option>\r
+ <option <?php if ( isset($_SESSION['state'] ) && $_SESSION['state'] === "WA" ) echo "selected";?> value="WA">Washington</option>\r
+ <option <?php if ( isset($_SESSION['state'] ) && $_SESSION['state'] === "WI" ) echo "selected";?> value="WI">Wisconsin</option>\r
+ <option <?php if ( isset($_SESSION['state'] ) && $_SESSION['state'] === "WV" ) echo "selected";?> value="WV">West Virginia</option>\r
+ <option <?php if ( isset($_SESSION['state'] ) && $_SESSION['state'] === "WY" ) echo "selected";?> value="WY">Wyoming</option>\r
</select>\r
</td>\r
</tr>\r
<tr>\r
<td class="title_cell">Zip<span class="required">*</span></td>\r
<td class="field_cell">\r
- <input type="text" class="inputbox" name="zip" value="" size="15" />\r
+ <input type="text" class="inputbox" name="zip" value="<?php echo isset($_SESSION['zip']) ? $_SESSION['zip'] : ''; ?>" size="15" />\r
</td>\r
</tr>\r
<tr>\r
<td class="title_cell">Phone</td>\r
<td class="field_cell">\r
- <input type="text" class="inputbox" name="phone" value="" size="15" />\r
+ <input type="text" class="inputbox" name="phone" value="<?php echo isset($_SESSION['phone']) ? $_SESSION['phone'] : ''; ?>" size="15" />\r
</td>\r
</tr>\r
<tr>\r
<td class="title_cell">Email<span class="required">*</span></td>\r
<td class="field_cell">\r
- <input type="text" class="inputbox" name="email" value="" size="40" />\r
+ <input type="text" class="inputbox" name="email" value="<?php echo isset($_SESSION['invoice_num']) ? $_SESSION['email'] : ''; ?>" size="40" />\r
</td>\r
</tr>\r
<tr>\r
<td class="title_cell" valign="top">Amount<span class="required">*</span></td>\r
<td id="amount_container">\r
$ <div style="display: inline-block">\r
- <input type="text" class="inputbox" name="amount" value="" onchange="deSelectRadio();" size="10" style="display: inline-block" />\r
+ <input type="text" class="inputbox" name="amount" value="<?php echo isset($_SESSION['amount']) ? $_SESSION['amount'] : ''; ?>" onchange="deSelectRadio();" size="10" style="display: inline-block" />\r
</div>\r
</td>\r
</tr>\r
<tr id="invoice_num" >\r
<td class="title_cell">Invoice Number</td>\r
<td class="field_cell">\r
- <input type="text" name="invoice_num" class="inputbox" value="" size="20" />\r
+ <input type="text" name="invoice_num" class="inputbox" value="<?php echo isset($_SESSION['invoice_num']) ? $_SESSION['invoice_num'] : ''; ?>" size="20" />\r
</td>\r
</tr>\r
\r
<td class="title_cell">Card type<span class="required">*</span></td>\r
<td class="field_cell">\r
<select id="card_type" name="card_type" class="inputbox" >\r
- <option value="Visa">Visa</option>\r
- <option value="MasterCard">MasterCard</option>\r
- <option value="Discover">Discover</option>\r
+ <option <?php if ( isset($_SESSION['card_type'] ) && $_SESSION['card_type'] === "Visa" ) echo "selected";?> value="Visa">Visa</option>\r
+ <option <?php if ( isset($_SESSION['card_type'] ) && $_SESSION['card_type'] === "MasterCard" ) echo "selected";?> value="MasterCard">MasterCard</option>\r
+<!-- <option value="Discover">Discover</option>-->\r
</select>\r
</td>\r
</tr>\r
<tr id="tr_card_number" >\r
<td class="title_cell">Credit Card Number<span class="required">*</span></td>\r
<td class="field_cell">\r
- <input type="text" name="x_card_num" class="inputbox" onkeyup="checkNumber(this)" value="" size="20" />\r
+ <input type="text" name="x_card_num" class="inputbox" onkeyup="checkNumber(this)" value="<?php echo isset($_SESSION['x_card_num']) ? $_SESSION['x_card_num'] : ''; ?>" size="20" />\r
</td>\r
</tr>\r
<tr id="tr_exp_date" >\r
</td>\r
<td class="field_cell">\r
<select name="exp_month" class="inputbox exp_month" >\r
- <option value="1" <?php if(date('m')=='01'){?> selected="selected"<?php }?>>01</option>\r
- <option value="2" <?php if(date('m')=='02'){?> selected="selected"<?php }?>>02</option>\r
- <option value="3" <?php if(date('m')=='03'){?> selected="selected"<?php }?>>03</option>\r
- <option value="4" <?php if(date('m')=='04'){?> selected="selected"<?php }?>>04</option>\r
- <option value="5" <?php if(date('m')=='05'){?> selected="selected"<?php }?>>05</option>\r
- <option value="6" <?php if(date('m')=='06'){?> selected="selected"<?php }?>>06</option>\r
- <option value="7" <?php if(date('m')=='07'){?> selected="selected"<?php }?>>07</option>\r
- <option value="8" <?php if(date('m')=='08'){?> selected="selected"<?php }?>>08</option>\r
- <option value="9" <?php if(date('m')=='09'){?> selected="selected"<?php }?>>09</option>\r
- <option value="10" <?php if(date('m')=='10'){?> selected="selected"<?php }?>>10</option>\r
- <option value="11" <?php if(date('m')=='11'){?> selected="selected"<?php }?>>11</option>\r
- <option value="12" <?php if(date('m')=='12'){?> selected="selected"<?php }?>>12</option>\r
+ <option value="1" <?php if(isset($_SESSION['exp_month'] ) && $_SESSION['exp_month'] === "1") echo "selected"; if(date('m')=='01'){?> selected="selected"<?php }?>>01</option>\r
+ <option value="2" <?php if(isset($_SESSION['exp_month'] ) && $_SESSION['exp_month'] === "2") echo "selected"; if(date('m')=='02'){?> selected="selected"<?php }?>>02</option>\r
+ <option value="3" <?php if(isset($_SESSION['exp_month'] ) && $_SESSION['exp_month'] === "3") echo "selected"; if(date('m')=='03'){?> selected="selected"<?php }?>>03</option>\r
+ <option value="4" <?php if(isset($_SESSION['exp_month'] ) && $_SESSION['exp_month'] === "4") echo "selected"; if(date('m')=='04'){?> selected="selected"<?php }?>>04</option>\r
+ <option value="5" <?php if(isset($_SESSION['exp_month'] ) && $_SESSION['exp_month'] === "5") echo "selected"; if(date('m')=='05'){?> selected="selected"<?php }?>>05</option>\r
+ <option value="6" <?php if(isset($_SESSION['exp_month'] ) && $_SESSION['exp_month'] === "6") echo "selected"; if(date('m')=='06'){?> selected="selected"<?php }?>>06</option>\r
+ <option value="7" <?php if(isset($_SESSION['exp_month'] ) && $_SESSION['state'] === "7") echo "selected"; if(date('m')=='07'){?> selected="selected"<?php }?>>07</option>\r
+ <option value="8" <?php if(isset($_SESSION['exp_month'] ) && $_SESSION['exp_month'] === "8") echo "selected"; if(date('m')=='08'){?> selected="selected"<?php }?>>08</option>\r
+ <option value="9" <?php if(isset($_SESSION['exp_month'] ) && $_SESSION['exp_month'] === "9") echo "selected"; if(date('m')=='09'){?> selected="selected"<?php }?>>09</option>\r
+ <option value="10" <?php if(isset($_SESSION['exp_month'] ) && $_SESSION['state'] === "10") echo "selected"; if(date('m')=='10'){?> selected="selected"<?php }?>>10</option>\r
+ <option value="11" <?php if(isset($_SESSION['state'] ) && $_SESSION['exp_month'] === "11") echo "selected"; if(date('m')=='11'){?> selected="selected"<?php }?>>11</option>\r
+ <option value="12" <?php if(isset($_SESSION['exp_month'] ) && $_SESSION['exp_month'] === "12") echo "selected"; if(date('m')=='12'){?> selected="selected"<?php }?>>12</option>\r
</select> /\r
<select id="exp_year" name="exp_year" class="inputbox exp_month" >\r
<?php $year = date(Y,time()); $num = 1;\r
while ( $num <= 7 ) {\r
- echo '<option value="' . $year .'">' . $year . '</option>';$year++; $num++;\r
+ echo '<option value="' . $year .'"'. (($_SESSION['exp_year'] == $year)?' selected="selected"':"") . '>' . $year . '</option>';$year++; $num++;\r
}\r
?>\r
</select>\r
<tr id="tr_cvv_code" >\r
<td class="title_cell">Card (CVV) Code<span class="required">*</span></td>\r
<td class="field_cell">\r
- <input type="text" name="x_card_code" class="inputbox" onKeyUp="checkNumber(this)" value="" size="20" />\r
+ <input type="text" name="x_card_code" class="inputbox" onKeyUp="checkNumber(this)" value="<?php echo isset($_SESSION['x_card_code']) ? $_SESSION['x_card_code'] : ''; ?>" size="20" />\r
</td>\r
</tr>\r
\r
<tr>\r
<td class="title_cell">Comment</td>\r
<td class="field_cell">\r
- <textarea rows="7" cols="50" name="comment" class="inputbox"></textarea>\r
+ <textarea rows="7" cols="50" name="comment" class="inputbox"><?php echo isset($_SESSION['comment']) ? $_SESSION['comment'] : ''; ?></textarea>\r
</td>\r
</tr>\r
<tr id="submit-button">\r
return ;\r
}\r
\r
-\r
-\r
-\r
-\r
-\r
var paymentMethod = "";\r
paymentMethod = "os_authnet";\r
\r
<?php\r
$output = apply_filters( 'glm_payment_filter_form', ob_get_contents());\r
ob_end_clean();\r
-\r
+ \r
return $output;\r
}\r
+\r
?>\r