Plugin Directory

Changeset 499019


Ignore:
Timestamp:
02/02/2012 09:33:21 AM (14 years ago)
Author:
moshthepitt
Message:

Adding PayPal prepopulate

File:
1 edited

Legend:

Unmodified
Added
Removed
  • dukapress/trunk/php/dp-payment.php

    r491948 r499019  
    222222                     <input type="hidden" name="no_note" value="1" />
    223223                     <input type="hidden" name="invoice" value="' . $invoice . '">';
     224        //Prepopulate PayPal
     225        if (is_user_logged_in () && $dp_shopping_cart_settings['dp_shop_user_registration'] === 'checked') {
     226            global $current_user;
     227            $first_name = $current_user->first_name;
     228            $last_name = $current_user->last_name;
     229            $email = $current_user->user_email;
     230            $user_info = get_user_meta($current_user->ID, 'dp_user_details', TRUE);
     231            $output .= '<input type="hidden" name="first_name" value="' . __($first_name, "dp-lang") . '"/>';
     232            $output .= '<input type="hidden" name="last_name" value="' . __($last_name, "dp-lang") . '"/>';
     233            $output .= '<input type="hidden" name="address1" value="' . __($user_info['address'], "dp-lang") . '"/>';
     234            $output .= '<input type="hidden" name="city" value="' . __($user_info['city'], "dp-lang") . '"/>';
     235            $output .= '<input type="hidden" name="state" value="' . __($user_info['state'], "dp-lang") . '"/>';
     236            $output .= '<input type="hidden" name="zip" value="' . __($user_info['zip'], "dp-lang") . '"/>';
     237            $output .= '<input type="hidden" name="country" value="' . __($user_info['country'], "dp-lang") . '"/>';
     238            $output .= '<input type="hidden" name="email" value="' . __($email, "dp-lang") . '"/>';
     239        }else{
     240            $output .= '<input type="hidden" name="first_name" value="' . __($_POST['b_fname'], "dp-lang") . '"/>';
     241            $output .= '<input type="hidden" name="last_name" value="' . __($_POST['b_lname'], "dp-lang") . '"/>';
     242            $output .= '<input type="hidden" name="address1" value="' . __($_POST['b_address'], "dp-lang") . '"/>';
     243            $output .= '<input type="hidden" name="city" value="' . __($_POST['b_city'], "dp-lang") . '"/>';
     244            $output .= '<input type="hidden" name="state" value="' . __($_POST['b_state'], "dp-lang") . '"/>';
     245            $output .= '<input type="hidden" name="zip" value="' . __($_POST['b_zip'], "dp-lang") . '"/>';
     246            $output .= '<input type="hidden" name="country" value="' . __($_POST['b_country'], "dp-lang") . '"/>';
     247            $output .= '<input type="hidden" name="email" value="' . __($_POST['b_email'], "dp-lang") . '"/>';
     248        }           
     249        //End prepopulate PayPal                 
     250                     
    224251        $dpsc_count_product = 1;
    225252        $tax_rate = 0;
Note: See TracChangeset for help on using the changeset viewer.