WordPress.org

Plugin Directory

Changeset 333964


Ignore:
Timestamp:
01/18/11 04:34:31 (3 years ago)
Author:
mychelle
Message:

fixed the packing slip and purchase log address details http://getshopped.org/forums/topic.php?id=17132

Location:
wp-e-commerce/branches/3.8-development
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • wp-e-commerce/branches/3.8-development/wpsc-admin/admin-form-functions.php

    r332034 r333964  
    293293    $purch_sql = "SELECT * FROM `".WPSC_TABLE_PURCHASE_LOGS."` WHERE `id`='".$purchase_id."'"; 
    294294        $purch_data = $wpdb->get_row($purch_sql,ARRAY_A) ; 
     295 
    295296                    //echo "<p style='padding-left: 5px;'><strong>".__('Date', 'wpsc')."</strong>:".date("jS M Y", $purch_data['date'])."</p>"; 
    296297 
     
    316317            if($input_data != null) { 
    317318                $form_data = $wpdb->get_results("SELECT * FROM `".WPSC_TABLE_CHECKOUT_FORMS."` WHERE `active` = '1'",ARRAY_A); 
    318  
     319                 
    319320                foreach($form_data as $form_field) { 
     321 
    320322                    switch($form_field['type']) { 
    321                     case 'country': 
    322  
    323                         $delivery_region_count = $wpdb->get_var("SELECT COUNT(`regions`.`id`) FROM `".WPSC_TABLE_REGION_TAX."` AS `regions` INNER JOIN `".WPSC_TABLE_CURRENCY_LIST."` AS `country` ON `country`.`id` = `regions`.`country_id` WHERE `country`.`isocode` IN('".$wpdb->escape( $purch_data['billing_country'])."')"); 
    324  
    325                         if(is_numeric($purch_data['shipping_region']) && ($delivery_region_count > 0)) { 
    326                             echo "  <tr><td>".__('State', 'wpsc').":</td><td>".wpsc_get_region($purch_data['shipping_region'])."</td></tr>\n\r"; 
    327                         } 
    328                         echo "  <tr><td>".wp_kses($form_field['name'], array() ).":</td><td>".wpsc_get_country($purch_data['billing_country'])."</td></tr>\n\r"; 
     323                        case 'country': 
     324     
     325                            $delivery_region_count = $wpdb->get_var("SELECT COUNT(`regions`.`id`) FROM `".WPSC_TABLE_REGION_TAX."` AS `regions` INNER JOIN `".WPSC_TABLE_CURRENCY_LIST."` AS `country` ON `country`.`id` = `regions`.`country_id` WHERE `country`.`isocode` IN('".$wpdb->escape( $purch_data['billing_country'])."')"); 
     326                 
     327                            if(is_numeric($purch_data['billing_region']) && ($delivery_region_count > 0))  
     328                                echo "  <tr><td>".__('State', 'wpsc').":</td><td>".wpsc_get_region($purch_data['billing_region'])."</td></tr>\n\r"; 
     329                             
     330                             echo " <tr><td>".wp_kses($form_field['name'], array() ).":</td><td>".htmlentities(stripslashes($rekeyed_input[$form_field['id']]['value']), ENT_QUOTES)."</td></tr>\n\r"; 
    329331                        break; 
    330332                                 
    331333                        case 'delivery_country': 
    332                         echo "  <tr><td>".$form_field['name'].":</td><td>".wpsc_get_country($purch_data['shipping_country'])."</td></tr>\n\r"; 
     334                         
     335                            if(is_numeric($purch_data['shipping_region']) && ($delivery_region_count > 0))  
     336                                echo "  <tr><td>".__('State', 'wpsc').":</td><td>".wpsc_get_region($purch_data['shipping_region'])."</td></tr>\n\r"; 
     337                             
     338                             echo " <tr><td>".wp_kses($form_field['name'], array() ).":</td><td>".htmlentities(stripslashes($rekeyed_input[$form_field['id']]['value']), ENT_QUOTES)."</td></tr>\n\r"; 
    333339                        break; 
    334340 
    335341                        case 'heading': 
    336                                                     if($form_field['name'] == "Hidden Fields") 
    337                                                         continue; 
    338                                                     else 
    339                                                         echo "  <tr class='heading'><td colspan='2'><strong>".wp_kses($form_field['name'], array()).":</strong></td></tr>\n\r"; 
     342                             
     343                            if($form_field['name'] == "Hidden Fields") 
     344                              continue; 
     345                            else 
     346                              echo "    <tr class='heading'><td colspan='2'><strong>".wp_kses($form_field['name'], array()).":</strong></td></tr>\n\r"; 
    340347                        break; 
    341348 
    342                         default: 
    343                                                     if( $form_field['name'] == "Cupcakes") { 
    344                                                     parse_str($rekeyed_input[$form_field['id']]['value'], $cupcakes ); 
    345                                                     foreach( $cupcakes as $product_id => $quantity ) { 
    346                                                     $product = get_post($product_id); 
    347  
    348                                                     $string .= "(".$quantity.") ".$product->post_title.", "; 
    349  
    350                                                     } 
    351                                                     $string = rtrim($string, ", "); 
    352                                                     echo "  <tr><td>".wp_kses($form_field['name'], array() ).":</td><td>".htmlentities(stripslashes($string), ENT_QUOTES)."</td></tr>\n\r"; 
    353  
    354                                                     } else { 
    355                                                         echo "  <tr><td>".wp_kses($form_field['name'], array() ).":</td><td>".htmlentities(stripslashes($rekeyed_input[$form_field['id']]['value']), ENT_QUOTES)."</td></tr>\n\r"; 
    356  
    357                                                     } 
     349                        default:                 
     350 
     351                        if( $form_field['name'] == "Cupcakes") { 
     352                            parse_str($rekeyed_input[$form_field['id']]['value'], $cupcakes ); 
     353                         
     354                            foreach( $cupcakes as $product_id => $quantity ) { 
     355                             
     356                                $product = get_post($product_id); 
     357                                $string .= "(".$quantity.") ".$product->post_title.", "; 
     358                                 
     359                            } 
     360                            $string = rtrim($string, ", "); 
     361                            echo "  <tr><td>".wp_kses($form_field['name'], array() ).":</td><td>".htmlentities(stripslashes($string), ENT_QUOTES)."</td></tr>\n\r"; 
     362 
     363                        } else { 
     364                         
     365                            if ($form_field['name']=="State" && !empty($purch_data['billing_region']) || $form_field['name']=="State" && !empty($purch_data['billing_region'])) 
     366                      echo ""; 
     367                             else 
     368                                echo "  <tr><td>".wp_kses($form_field['name'], array() ).":</td><td>".htmlentities(stripslashes($rekeyed_input[$form_field['id']]['value']), ENT_QUOTES)."</td></tr>\n\r"; 
     369                         
     370                        } 
    358371 
    359372                        break; 
    360373                    } 
     374 
    361375                } 
    362376            } else { 
     377             
    363378                echo "  <tr><td>".__('Name', 'wpsc').":</td><td>".$purch_data['firstname']." ".$purch_data['lastname']."</td></tr>\n\r"; 
    364379                echo "  <tr><td>".__('Address', 'wpsc').":</td><td>".$purch_data['address']."</td></tr>\n\r"; 
     
    405420            $file_link_list = array(); 
    406421            foreach($cart_log as $cart_row) { 
    407              
    408422                $alternate = ""; 
    409423                $j++; 
  • wp-e-commerce/branches/3.8-development/wpsc-includes/ajax.functions.php

    r333909 r333964  
    561561        else 
    562562            $base_shipping = 0; 
     563             
     564        $delivery_country = $wpsc_cart->delivery_country; 
     565        $delivery_region = $wpsc_cart->delivery_region; 
    563566         
    564567        if ( wpsc_uses_shipping ( ) ) { 
    565568            $shipping_method = $wpsc_cart->selected_shipping_method; 
    566569            $shipping_option = $wpsc_cart->selected_shipping_option; 
    567             $delivery_country = $wpsc_cart->delivery_country; 
    568             $delivery_region = $wpsc_cart->delivery_region; 
    569570        } else { 
    570571            $shipping_method = ''; 
    571572            $shipping_option = ''; 
    572             $delivery_country = ''; 
    573             $delivery_region = ''; 
    574573        } 
    575574        if ( isset( $_POST['how_find_us'] ) ) 
  • wp-e-commerce/branches/3.8-development/wpsc-includes/purchaselogs.class.php

    r331550 r333964  
    459459function wpsc_display_purchlog_buyers_address() { 
    460460   global $purchlogitem; 
    461    return nl2br(trim(htmlentities( stripslashes( $purchlogitem->userinfo['billingaddress']['value'] ), ENT_QUOTES ), "\n\r")).' '.htmlentities( stripslashes( $purchlogitem->userinfo['billingpostcode']['value'] ), ENT_QUOTES ); 
     461 
     462   if(is_numeric($purchlogitem->extrainfo->billing_region)) 
     463        $state = wpsc_get_region($purchlogitem->extrainfo->billing_region); 
     464   else  
     465        $state = $purchlogitem->userinfo['billingstate']['value']; 
     466 
     467   return nl2br(trim(htmlentities( stripslashes( $purchlogitem->userinfo['billingaddress']['value'] ), ENT_QUOTES ), "\n\r")).'<br />'.htmlentities( stripslashes( $state ), ENT_QUOTES ) .', '.htmlentities( stripslashes( $purchlogitem->userinfo['billingpostcode']['value'] ), ENT_QUOTES ).'<br />'.htmlentities( stripslashes( $purchlogitem->extrainfo->billing_country ), ENT_QUOTES ); 
    462468} 
    463469 
     
    484490function wpsc_display_purchlog_shipping_state_and_postcode() { 
    485491   global $purchlogitem; 
    486    if ( !empty( $purchlogitem->shippinginfo['shippingstate']['value'] ) && !empty( $purchlogitem->shippinginfo['shippingpostcode']['value'] ) ) { 
    487       return $purchlogitem->shippingstate( $purchlogitem->shippinginfo['shippingstate']['value'] ) . ', ' . $purchlogitem->shippinginfo['shippingpostcode']['value']; 
    488    } 
     492    
     493   if( is_numeric($purchlogitem->extrainfo->shipping_region) ) 
     494        $state = wpsc_get_region($purchlogitem->extrainfo->shipping_region); 
     495   else 
     496        $state = $purchlogitem->shippinginfo['shippingstate']['value']; 
     497         
     498   if ( !empty( $state ) && !empty( $purchlogitem->shippinginfo['shippingpostcode']['value'] ) ) { 
     499      return $state . ', ' . $purchlogitem->shippinginfo['shippingpostcode']['value']; 
     500     } 
    489501} 
    490502 
Note: See TracChangeset for help on using the changeset viewer.