$zip = (isset($_REQUEST['zip'])) ? filter_var( $_REQUEST['zip'], FILTER_SANITIZE_STRING ): '';
$country = (isset($_REQUEST['country'])) ? filter_var( $_REQUEST['country'], FILTER_SANITIZE_STRING ): '';
+ // Setup the Account Data array from submitted data
+ $accountData = array(
+ 'date_created' => date('Y-m-d'),
+ 'active' => 1,
+ 'email' => $email,
+ 'password' => password_hash($password, PASSWORD_DEFAULT),
+ 'fname' => $fname,
+ 'lname' => $lname,
+ 'addr1' => $addr1,
+ 'addr2' => $addr2,
+ 'city' => $city,
+ 'state' => $state,
+ 'zip' => $zip,
+ 'country' => $country,
+ );
+ // echo '<pre>$accountData: ' . print_r( $accountData, true ) . '</pre>';
+ // exit;
+
switch ( $option ) {
case 'update':
- $accountData = array(
- 'date_created' => date('Y-m-d'),
- 'active' => 1,
- 'email' => $email,
- 'password' => password_hash($password, PASSWORD_DEFAULT),
- 'fname' => $fname,
- 'lname' => $lname,
- 'addr1' => $addr1,
- 'addr2' => $addr2,
- 'city' => $city,
- 'state' => $state,
- 'zip' => $zip,
- 'country' => $country,
- );
$account_id = (isset($_REQUEST['reg_account_id'])) ? filter_var( $_REQUEST['reg_account_id'], FILTER_VALIDATE_INT ): '';
$this->wpdb->update(
GLM_MEMBERS_REGISTRATIONS_PLUGIN_DB_PREFIX . 'account',
case 'submit':
$this->wpdb->insert(
GLM_MEMBERS_REGISTRATIONS_PLUGIN_DB_PREFIX . 'account',
- array(
- 'date_created' => date('Y-m-d'),
- 'active' => 1,
- 'email' => $email,
- 'password' => password_hash($password, PASSWORD_DEFAULT),
- 'fname' => $fname,
- 'lname' => $lname,
- 'addr1' => $addr1,
- 'addr2' => $addr2,
- 'city' => $city,
- 'state' => $state,
- 'zip' => $zip,
- 'country' => $country,
- ),
+ $accountData,
'%s'
);
$accountId = $this->wpdb->insert_id;
<div class="small-12 large-4 columns">
<label class="error">
State *
- <select class="state">
+ <select name="state">
<option value=""></option>
{foreach $states_list as $stateAbbr => $stateName}
<option value="{$stateAbbr}"{if $reg.state == $stateAbbr} selected{/if}>{$stateName}</option>
<div class="small-12 large-6 columns">
<label>
Country
- <select class="country">
+ <select name="country">
<option value=""></option>
{foreach $country_list as $countryKey => $countryValue}
<option value="{$countryKey}"{if $reg.country == $countryKey} selected{/if}>{$countryValue}</option>
<div class="small-12 large-4 columns">
<label class="error">
State *
- <select class="state">
+ <select name="state">
<option value=""></option>
{foreach $states_list as $stateAbbr => $stateName}
<option value="{$stateAbbr}"{if $reg.state == $stateAbbr} selected{/if}>{$stateName}</option>
<div class="small-12 large-6 columns">
<label>
Country
- <select class="country">
+ <select name="country">
<option value=""></option>
{foreach $country_list as $countryKey => $countryValue}
<option value="{$countryKey}"{if $reg.country == $countryKey} selected{/if}>{$countryValue}</option>