Page 1 of 2 12 LastLast
Results 1 to 10 of 16
  1. #1
    Join Date
    Feb 2009
    Location
    UK
    Posts
    1,238
    Plugin Contributions
    1

    Default A non-numeric value encountered in shopping_cart.php

    ZC v1.5.7b
    PHP 7.2.10
    Mods: OPC, CEON Mapping, DPU, Quantity Discounts, Structured Data, SitemapXML, Inventory, Dynamic Filet, Colorbox, CSS/JS Loader

    Updating from ZC v1.5.6c to ZC v1.5.7b, I get a warning in logs when adding to cart a product marked as:

    'Product is Virtual: Yes, Skip Shipping Address'
    'Always Free Shipping: No, Normal Shipping Rules'

    Code:
    [23-Dec-2020 14:22:34 Europe/London] Request URI: /mycategory/myproduct, IP address: 127.0.0.1
    #1  shoppingCart->calculate() called at [D:\wamp64\www\mydomain.co.uk\includes\classes\shopping_cart.php:1362]
    #2  shoppingCart->show_total() called at [D:\wamp64\www\mydomain.co.uk\includes\templates\my_template\common\tpl_header.php:58]
    #3  require(D:\wamp64\www\mydomain.co.uk\includes\templates\my_template\common\tpl_header.php) called at [D:\wamp64\www\mydomain.co.uk\includes\templates\my_template\common\tpl_main_page.php:138]
    #4  require(D:\wamp64\www\mydomain.co.uk\includes\templates\my_template\common\tpl_main_page.php) called at [D:\wamp64\www\mydomain.co.uk\index.php:94]
    --> PHP Warning: A non-numeric value encountered in D:\wamp64\www\mydomain.co.uk\includes\classes\shopping_cart.php on line 737.
    The product is not priced by attributes and has only one read-only attribute applied to it. If I remove this attribute I get no warnings.

    Line 734 to 737 of shopping_cart.php is:
    Code:
    / appears to confuse products priced by attributes
                    if ($product->fields['product_is_always_free_shipping'] == '1' or $product->fields['products_virtual'] == '1') {
                      $shipping_attributes_price = zen_get_discount_calc($product->fields['products_id'], $attribute_price->fields['products_attributes_id'], $attribute_price->fields['options_values_price'], $qty);
                      $freeShippingTotal += $shipping_attributes_price;
    I guess I have something blank when it shouldn't be and I won't rule out file merging errors during upgrade, any clues where to look?

    P.S. If I then visit the shopping cart page I get a larger number of warnings:
    Code:
    [23-Dec-2020 14:54:56 Europe/London] Request URI: /shopping-cart, IP address: 127.0.0.1
    #1  shoppingCart->calculate() called at [D:\wamp64\www\mydomain.co.uk\includes\classes\shopping_cart.php:1385]
    #2  shoppingCart->show_weight() called at [D:\wamp64\www\mydomain.co.uk\includes\modules\pages\shopping_cart\header_php.php:30]
    #3  require(D:\wamp64\www\mydomain.co.uk\includes\modules\pages\shopping_cart\header_php.php) called at [D:\wamp64\www\mydomain.co.uk\index.php:35]
    --> PHP Warning: A non-numeric value encountered in D:\wamp64\www\mydomain.co.uk\includes\classes\shopping_cart.php on line 737.
    
    [23-Dec-2020 14:54:56 Europe/London] Request URI: /shopping-cart, IP address: 127.0.0.1
    #1  shoppingCart->calculate() called at [D:\wamp64\www\mydomain.co.uk\includes\classes\shopping_cart.php:1362]
    #2  shoppingCart->show_total() called at [D:\wamp64\www\mydomain.co.uk\includes\modules\pages\shopping_cart\header_php.php:45]
    #3  require(D:\wamp64\www\mydomain.co.uk\includes\modules\pages\shopping_cart\header_php.php) called at [D:\wamp64\www\mydomain.co.uk\index.php:35]
    --> PHP Warning: A non-numeric value encountered in D:\wamp64\www\mydomain.co.uk\includes\classes\shopping_cart.php on line 737.
    
    [23-Dec-2020 14:54:56 Europe/London] Request URI: /shopping-cart, IP address: 127.0.0.1
    #1  shoppingCart->calculate() called at [D:\wamp64\www\mydomain.co.uk\includes\classes\shopping_cart.php:1362]
    #2  shoppingCart->show_total() called at [D:\wamp64\www\mydomain.co.uk\includes\templates\my_template\common\tpl_header.php:58]
    #3  require(D:\wamp64\www\mydomain.co.uk\includes\templates\my_template\common\tpl_header.php) called at [D:\wamp64\www\mydomain.co.uk\includes\templates\my_template\common\tpl_main_page.php:138]
    #4  require(D:\wamp64\www\mydomain.co.uk\includes\templates\my_template\common\tpl_main_page.php) called at [D:\wamp64\www\mydomain.co.uk\index.php:94]
    --> PHP Warning: A non-numeric value encountered in D:\wamp64\www\mydomain.co.uk\includes\classes\shopping_cart.php on line 737.
    
    [23-Dec-2020 14:54:56 Europe/London] Request URI: /shopping-cart, IP address: 127.0.0.1
    #1  shoppingCart->calculate() called at [D:\wamp64\www\mydomain.co.uk\includes\classes\shopping_cart.php:1362]
    #2  shoppingCart->show_total() called at [D:\wamp64\www\mydomain.co.uk\includes\modules\shipping_estimator.php:143]
    #3  require(D:\wamp64\www\mydomain.co.uk\includes\modules\shipping_estimator.php) called at [D:\wamp64\www\mydomain.co.uk\includes\templates\my_template\templates\tpl_shopping_cart_default.php:191]
    #4  require(D:\wamp64\www\mydomain.co.uk\includes\templates\my_template\templates\tpl_shopping_cart_default.php) called at [D:\wamp64\www\mydomain.co.uk\includes\templates\my_template\common\tpl_main_page.php:220]
    #5  require(D:\wamp64\www\mydomain.co.uk\includes\templates\my_template\common\tpl_main_page.php) called at [D:\wamp64\www\mydomain.co.uk\index.php:94]
    --> PHP Warning: A non-numeric value encountered in D:\wamp64\www\mydomain.co.uk\includes\classes\shopping_cart.php on line 737.
    
    [23-Dec-2020 14:54:56 Europe/London] Request URI: /shopping-cart, IP address: 127.0.0.1
    #1  shoppingCart->calculate() called at [D:\wamp64\www\mydomain.co.uk\includes\classes\shopping_cart.php:1385]
    #2  shoppingCart->show_weight() called at [D:\wamp64\www\mydomain.co.uk\includes\modules\shipping_estimator.php:149]
    #3  require(D:\wamp64\www\mydomain.co.uk\includes\modules\shipping_estimator.php) called at [D:\wamp64\www\mydomain.co.uk\includes\templates\my_template\templates\tpl_shopping_cart_default.php:191]
    #4  require(D:\wamp64\www\mydomain.co.uk\includes\templates\my_template\templates\tpl_shopping_cart_default.php) called at [D:\wamp64\www\mydomain.co.uk\includes\templates\my_template\common\tpl_main_page.php:220]
    #5  require(D:\wamp64\www\mydomain.co.uk\includes\templates\my_template\common\tpl_main_page.php) called at [D:\wamp64\www\mydomain.co.uk\index.php:94]
    --> PHP Warning: A non-numeric value encountered in D:\wamp64\www\mydomain.co.uk\includes\classes\shopping_cart.php on line 737.
    
    [23-Dec-2020 14:54:56 Europe/London] Request URI: /shopping-cart, IP address: 127.0.0.1
    #1  shoppingCart->calculate() called at [D:\wamp64\www\mydomain.co.uk\includes\classes\shopping_cart.php:1385]
    #2  shoppingCart->show_weight() called at [D:\wamp64\www\mydomain.co.uk\includes\functions\functions_general.php:906]
    #3  zen_get_shipping_enabled() called at [D:\wamp64\www\mydomain.co.uk\includes\modules\shipping\flat.php:24]
    #4  flat->__construct() called at [D:\wamp64\www\mydomain.co.uk\includes\classes\shipping.php:68]
    #5  shipping->__construct() called at [D:\wamp64\www\mydomain.co.uk\includes\modules\shipping_estimator.php:153]
    #6  require(D:\wamp64\www\mydomain.co.uk\includes\modules\shipping_estimator.php) called at [D:\wamp64\www\mydomain.co.uk\includes\templates\my_template\templates\tpl_shopping_cart_default.php:191]
    #7  require(D:\wamp64\www\mydomain.co.uk\includes\templates\my_template\templates\tpl_shopping_cart_default.php) called at [D:\wamp64\www\mydomain.co.uk\includes\templates\my_template\common\tpl_main_page.php:220]
    #8  require(D:\wamp64\www\mydomain.co.uk\includes\templates\my_template\common\tpl_main_page.php) called at [D:\wamp64\www\mydomain.co.uk\index.php:94]
    --> PHP Warning: A non-numeric value encountered in D:\wamp64\www\mydomain.co.uk\includes\classes\shopping_cart.php on line 737.
    
    [23-Dec-2020 14:54:56 Europe/London] Request URI: /shopping-cart, IP address: 127.0.0.1
    #1  shoppingCart->calculate() called at [D:\wamp64\www\mydomain.co.uk\includes\classes\shopping_cart.php:1660]
    #2  shoppingCart->free_shipping_items() called at [D:\wamp64\www\mydomain.co.uk\includes\functions\functions_general.php:921]
    #3  zen_get_shipping_enabled() called at [D:\wamp64\www\mydomain.co.uk\includes\modules\shipping\flat.php:24]
    #4  flat->__construct() called at [D:\wamp64\www\mydomain.co.uk\includes\classes\shipping.php:68]
    #5  shipping->__construct() called at [D:\wamp64\www\mydomain.co.uk\includes\modules\shipping_estimator.php:153]
    #6  require(D:\wamp64\www\mydomain.co.uk\includes\modules\shipping_estimator.php) called at [D:\wamp64\www\mydomain.co.uk\includes\templates\my_template\templates\tpl_shopping_cart_default.php:191]
    #7  require(D:\wamp64\www\mydomain.co.uk\includes\templates\my_template\templates\tpl_shopping_cart_default.php) called at [D:\wamp64\www\mydomain.co.uk\includes\templates\my_template\common\tpl_main_page.php:220]
    #8  require(D:\wamp64\www\mydomain.co.uk\includes\templates\my_template\common\tpl_main_page.php) called at [D:\wamp64\www\mydomain.co.uk\index.php:94]
    --> PHP Warning: A non-numeric value encountered in D:\wamp64\www\mydomain.co.uk\includes\classes\shopping_cart.php on line 737.
    
    [23-Dec-2020 14:54:56 Europe/London] Request URI: /shopping-cart, IP address: 127.0.0.1
    #1  shoppingCart->calculate() called at [D:\wamp64\www\mydomain.co.uk\includes\classes\shopping_cart.php:1660]
    #2  shoppingCart->free_shipping_items() called at [D:\wamp64\www\mydomain.co.uk\includes\functions\functions_general.php:924]
    #3  zen_get_shipping_enabled() called at [D:\wamp64\www\mydomain.co.uk\includes\modules\shipping\flat.php:24]
    #4  flat->__construct() called at [D:\wamp64\www\mydomain.co.uk\includes\classes\shipping.php:68]
    #5  shipping->__construct() called at [D:\wamp64\www\mydomain.co.uk\includes\modules\shipping_estimator.php:153]
    #6  require(D:\wamp64\www\mydomain.co.uk\includes\modules\shipping_estimator.php) called at [D:\wamp64\www\mydomain.co.uk\includes\templates\my_template\templates\tpl_shopping_cart_default.php:191]
    #7  require(D:\wamp64\www\mydomain.co.uk\includes\templates\my_template\templates\tpl_shopping_cart_default.php) called at [D:\wamp64\www\mydomain.co.uk\includes\templates\my_template\common\tpl_main_page.php:220]
    #8  require(D:\wamp64\www\mydomain.co.uk\includes\templates\my_template\common\tpl_main_page.php) called at [D:\wamp64\www\mydomain.co.uk\index.php:94]
    --> PHP Warning: A non-numeric value encountered in D:\wamp64\www\mydomain.co.uk\includes\classes\shopping_cart.php on line 737.
    
    
    [23-Dec-2020 14:54:56 Europe/London] Request URI: /shopping-cart, IP address: 127.0.0.1
    #1  shoppingCart->calculate() called at [D:\wamp64\www\mydomain.co.uk\includes\classes\shopping_cart.php:1362]
    #2  shoppingCart->show_total() called at [D:\wamp64\www\mydomain.co.uk\includes\modules\shipping_estimator.php:155]
    #3  require(D:\wamp64\www\mydomain.co.uk\includes\modules\shipping_estimator.php) called at [D:\wamp64\www\mydomain.co.uk\includes\templates\my_template\templates\tpl_shopping_cart_default.php:191]
    #4  require(D:\wamp64\www\mydomain.co.uk\includes\templates\my_template\templates\tpl_shopping_cart_default.php) called at [D:\wamp64\www\mydomain.co.uk\includes\templates\my_template\common\tpl_main_page.php:220]
    #5  require(D:\wamp64\www\mydomain.co.uk\includes\templates\my_template\common\tpl_main_page.php) called at [D:\wamp64\www\mydomain.co.uk\index.php:94]
    --> PHP Warning: A non-numeric value encountered in D:\wamp64\www\mydomain.co.uk\includes\classes\shopping_cart.php on line 737.
    Simon

  2. #2
    Join Date
    Jan 2004
    Posts
    66,373
    Blog Entries
    7
    Plugin Contributions
    274

    Default Re: A non-numeric value encountered in shopping_cart.php

    Something to test as part of researching "why":

    try adding the extra line as shown:
    Code:
                      $shipping_attributes_price = zen_get_discount_calc($product->fields['products_id'], $attribute_price->fields['products_attributes_id'], $attribute_price->fields['options_values_price'], $qty);
    if (!is_numeric($shipping_attributes_price)) { var_dump($shipping_attributes_price); die(); }
                      $freeShippingTotal += $shipping_attributes_price;
    it should then show on screen what the non-numeric value is ... which will help in exploring how it came to be non-numeric in the first place
    .

    Zen Cart - putting the dream of business ownership within reach of anyone!
    Donate to: DrByte directly or to the Zen Cart team as a whole

    Remember: Any code suggestions you see here are merely suggestions. You assume full responsibility for your use of any such suggestions, including any impact ANY alterations you make to your site may have on your PCI compliance.
    Furthermore, any advice you see here about PCI matters is merely an opinion, and should not be relied upon as "official". Official PCI information should be obtained from the PCI Security Council directly or from one of their authorized Assessors.

  3. #3
    Join Date
    Feb 2009
    Location
    UK
    Posts
    1,238
    Plugin Contributions
    1

    Default Re: A non-numeric value encountered in shopping_cart.php

    Quote Originally Posted by DrByte View Post
    Something to test as part of researching "why":

    try adding the extra line as shown:
    Code:
                      $shipping_attributes_price = zen_get_discount_calc($product->fields['products_id'], $attribute_price->fields['products_attributes_id'], $attribute_price->fields['options_values_price'], $qty);
    if (!is_numeric($shipping_attributes_price)) { var_dump($shipping_attributes_price); die(); }
                      $freeShippingTotal += $shipping_attributes_price;
    it should then show on screen what the non-numeric value is ... which will help in exploring how it came to be non-numeric in the first place
    Thank you, that's useful.

    I think it showed that the non-numeric value was 0

    HTML Code:
    3 item(s) - D:\wamp64\www\mydomain.co.uk\includes\classes\shopping_cart.php:737: string(0) ""
    On a hunch, I changed the price prefix of the read-only attribute from +0.000 to +1.0000 and the warnings disappeared. Can't think why that might be.
    Simon

  4. #4
    Join Date
    Jan 2004
    Posts
    66,373
    Blog Entries
    7
    Plugin Contributions
    274

    Default Re: A non-numeric value encountered in shopping_cart.php

    'string(0) ""' means "empty string, of length 0" ... and doesn't convert to a number automatically (whereas a 0 or 1 would)

    I'm unable to replicate the scenario on an uncustomized site.
    Using demo-products on a new site, I went to the Mixed Product Types category and clicked Copy on Product General Type to make a duplicate product.
    Then I enabled the product after changing its name to "test virtual product" and setting Virtual: Yes as you mentioned above.
    Then I went to Attributes and found the 'Shipping [Read Only]' option, clicked on it and chose the "Free shipping included!" value, and set the "is Display Only" setting to yes. Price-prefix defaulted to +0.0000.
    (I chose that attribute only because it's a "read only" option type, not because it's related to free shipping)
    Attempting to add the product to cart triggers no errors. Nor does opening Shipping Estimator screen.
    I also enabled shipping-estimator on shopping-cart page. No errors triggered.
    I have Flat Rate shipping enabled with just defaults.
    .

    Zen Cart - putting the dream of business ownership within reach of anyone!
    Donate to: DrByte directly or to the Zen Cart team as a whole

    Remember: Any code suggestions you see here are merely suggestions. You assume full responsibility for your use of any such suggestions, including any impact ANY alterations you make to your site may have on your PCI compliance.
    Furthermore, any advice you see here about PCI matters is merely an opinion, and should not be relied upon as "official". Official PCI information should be obtained from the PCI Security Council directly or from one of their authorized Assessors.

  5. #5
    Join Date
    Feb 2009
    Location
    UK
    Posts
    1,238
    Plugin Contributions
    1

    Default Re: A non-numeric value encountered in shopping_cart.php

    Quote Originally Posted by DrByte View Post
    'string(0) ""' means "empty string, of length 0" ... and doesn't convert to a number automatically (whereas a 0 or 1 would)

    I'm unable to replicate the scenario.
    Using demo-products on a new site, I went to the Mixed Product Types category and clicked Copy on Product General Type to make a duplicate product.
    Then I enabled the product after changing its name to "test virtual product" and setting Virtual: Yes as you mentioned above.
    Then I went to Attributes and found the 'Shipping [Read Only]' option, clicked on it and chose the "Free shipping included!" value, and set the "is Display Only" setting to yes. Price-prefix defaulted to +0.0000.
    (I chose that attribute only because it's a "read only" option type, not because it's related to free shipping)
    Attempting to add the product to cart triggers no errors. Nor does opening Shipping Estimator screen.
    I also enabled shipping-estimator on shopping-cart page. No errors triggered.
    I have Flat Rate shipping enabled with just defaults.
    Thanks for trying DrByte, I'll do some further digging - perhaps after I've slept on it.
    Simon

  6. #6
    Join Date
    Jan 2007
    Location
    Illinois, USA
    Posts
    312
    Plugin Contributions
    0

    Default Re: A non-numeric value encountered in shopping_cart.php

    ZC 1.5.7b
    php vers 7.3
    with Shopping cart Reminder
    Edit Orders
    TY Package tracker
    Email Export
    Clone Template
    ZCA Boot 4
    and Order Comment Boiler plate


    When adding an item to the shopping cart, we are receiving the following error log:
    Code:

    [07-Jan-2021 19:10:14 America/Chicago] Request URI: /index.php?main_page=shopping_cart, IP address: xxxxx
    #1 shoppingCart->calculate() called at [/includes/classes/shopping_cart.php:1362]
    #2 shoppingCart->show_total() called at [/includes/modules/pages/shopping_cart/header_php.php:45]
    #3 require(/includes/modules/pages/shopping_cart/header_php.php) called at [/index.php:35]
    --> PHP Warning: A non-numeric value encountered in /includes/classes/shopping_cart.php on line 737.
    NTO: building a better network thru collaboration
    www.needtoorder.com | www.coffeewitheinstein.com

  7. #7
    Join Date
    Jan 2004
    Posts
    66,373
    Blog Entries
    7
    Plugin Contributions
    274

    Default Re: A non-numeric value encountered in shopping_cart.php

    Again, looking for steps to recreate a product that triggers this error when adding to cart or displaying the cart.

    Latest attempt, based on Carbonless's posts:

    New product:
    - is-always-free-shipping: yes
    - price = 0

    Created Option Names:
    - Qty
    - Imprint

    Created Option Values:
    - Qty: 1, 2, 4, 6
    - Imprint: text

    Assigned attributes:
    - Qty: 1: $19, 2: 30, 4: 51, 6: $73
    - Imprint: text

    Adding this item to cart isn't triggering any errors for me.
    .

    Zen Cart - putting the dream of business ownership within reach of anyone!
    Donate to: DrByte directly or to the Zen Cart team as a whole

    Remember: Any code suggestions you see here are merely suggestions. You assume full responsibility for your use of any such suggestions, including any impact ANY alterations you make to your site may have on your PCI compliance.
    Furthermore, any advice you see here about PCI matters is merely an opinion, and should not be relied upon as "official". Official PCI information should be obtained from the PCI Security Council directly or from one of their authorized Assessors.

  8. #8
    Join Date
    Jan 2007
    Location
    Illinois, USA
    Posts
    312
    Plugin Contributions
    0

    Default Re: A non-numeric value encountered in shopping_cart.php

    Quote Originally Posted by DrByte View Post
    Again, looking for steps to recreate a product that triggers this error when adding to cart or displaying the cart.

    Latest attempt, based on Carbonless's posts:

    New product:
    - is-always-free-shipping: yes
    - price = 0

    Created Option Names:
    - Qty
    - Imprint

    Created Option Values:
    - Qty: 1, 2, 4, 6
    - Imprint: text

    Assigned attributes:
    - Qty: 1: $19, 2: 30, 4: 51, 6: $73
    - Imprint: text

    Adding this item to cart isn't triggering any errors for me.

    It did create an error log, and repeated this error 33 times in the log file:
    Code:
    [07-Jan-2021 22:48:03 America/Chicago] Request URI: /index.php?main_page=shopping_cart, IP address: xxxxx
    #1  shoppingCart->calculate() called at [/includes/classes/shopping_cart.php:1362]
    #2  shoppingCart->show_total() called at [/includes/modules/pages/shopping_cart/header_php.php:45]
    #3  require(/includes/modules/pages/shopping_cart/header_php.php) called at [/index.php:35]
    --> PHP Warning: A non-numeric value encountered in /includes/classes/shopping_cart.php on line 737.
    It doesnt seem to hinder the shopping experience from the customer side or display any errors to them. Only to the error log.
    NTO: building a better network thru collaboration
    www.needtoorder.com | www.coffeewitheinstein.com

  9. #9
    Join Date
    Jan 2004
    Posts
    66,373
    Blog Entries
    7
    Plugin Contributions
    274

    Default Re: A non-numeric value encountered in shopping_cart.php

    I don't dispute that it may have created a log on "your" server while I was attempting to figure out what I might need to create to replicate the problem.
    My point is that by using the steps I outlined, I could not recreate it on my system, so I'm wondering whether I missed a step in how I set up the product or its attributes?
    .

    Zen Cart - putting the dream of business ownership within reach of anyone!
    Donate to: DrByte directly or to the Zen Cart team as a whole

    Remember: Any code suggestions you see here are merely suggestions. You assume full responsibility for your use of any such suggestions, including any impact ANY alterations you make to your site may have on your PCI compliance.
    Furthermore, any advice you see here about PCI matters is merely an opinion, and should not be relied upon as "official". Official PCI information should be obtained from the PCI Security Council directly or from one of their authorized Assessors.

  10. #10
    Join Date
    Jan 2007
    Location
    Illinois, USA
    Posts
    312
    Plugin Contributions
    0

    Default Re: A non-numeric value encountered in shopping_cart.php

    Misunderstood what you were trying to achieve...

    example of current setup. Error is occurring on any product.

    New product:
    Product is free - NO
    Priced by attributes - NO
    Product is Virtual - NO
    Always Free Shipping - YES
    Show Qty Box - NO
    Qty Min - 1
    Qty Max - 0
    Qty/min/max - NO

    Attributes
    Option names: Order, Title, Previous Order#, Stock, Backside
    Option values:
    Order : new, exact, repeat with changes all 0 value
    Title: text
    Previous Order#: text
    Stock: glossy 2 side (0), glossy 1 side (0), matte (2.0)
    Backside: no (0), B&W (1.50), Color (3.0)
    NTO: building a better network thru collaboration
    www.needtoorder.com | www.coffeewitheinstein.com

 

 
Page 1 of 2 12 LastLast

Similar Threads

  1. v155 Php Warning A non-numeric value encountered
    By ianhg in forum General Questions
    Replies: 1
    Last Post: 3 Jul 2019, 10:56 AM
  2. Replies: 1
    Last Post: 15 Dec 2018, 10:54 PM
  3. Replies: 2
    Last Post: 18 Nov 2018, 04:06 AM
  4. Replies: 38
    Last Post: 1 Nov 2018, 09:28 PM
  5. Replies: 0
    Last Post: 18 Feb 2018, 06:26 PM

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
disjunctive-egg
Zen-Cart, Internet Selling Services, Klamath Falls, OR