• Resolved tjohnpaul

    (@tjohnpaul)


    Everytime clients purchase a Variable product, they get a critical error message on the “Order Received” Page.

    This is the log:

    WordPress Environment<br><br>WordPress address (URL): https://pristineph.com<br>Site address (URL): https://pristineph.com<br>WC Version: 9.1.4<br>Legacy REST API Package Version: The Legacy REST API plugin is not installed on this site.<br>Action Scheduler Version: ? 3.7.4<br>Log Directory Writable: ?<br>WP Version: ? 6.5.5 - There is a newer version of WordPress available (6.6.1)<br>WP Multisite: –<br>WP Memory Limit: 256 MB<br>WP Debug Mode: –<br>WP Cron: ?<br>Language: en_US<br>External object cache: – Server Environment<br><br>Server Info: Apache<br>PHP Version: 8.0.30.2<br>PHP Post Max Size: 100 MB<br>PHP Time Limit: 300<br>PHP Max Input Vars: 10000<br>cURL Version: 8.5.0<br>OpenSSL/3.1.6<br><br>SUHOSIN Installed: –<br>MySQL Version: 8.0.33-25<br>Max Upload Size: 100 MB<br>Default Timezone is UTC: ?<br>fsockopen/cURL: ?<br>SoapClient: ?<br>DOMDocument: ?<br>GZip: ?<br>Multibyte String: ?<br>Remote Post: ?<br>Remote Get: ? Database<br><br>WC Database Version: 9.1.4<br>WC Database Prefix: wp_w2zyv6229n_<br>Total Database Size: 11.43MB<br>Database Data Size: 8.87MB<br>Database Index Size: 2.56MB<br>wp_w2zyv6229n_woocommerce_sessions: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>wp_w2zyv6229n_woocommerce_api_keys: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>wp_w2zyv6229n_woocommerce_attribute_taxonomies: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>wp_w2zyv6229n_woocommerce_downloadable_product_permissions: Data: 0.02MB + Index: 0.06MB + Engine InnoDB<br>wp_w2zyv6229n_woocommerce_order_items: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>wp_w2zyv6229n_woocommerce_order_itemmeta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>wp_w2zyv6229n_woocommerce_tax_rates: Data: 0.02MB + Index: 0.06MB + Engine InnoDB<br>wp_w2zyv6229n_woocommerce_tax_rate_locations: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>wp_w2zyv6229n_woocommerce_shipping_zones: Data: 0.02MB + Index: 0.00MB + Engine InnoDB<br>wp_w2zyv6229n_woocommerce_shipping_zone_locations: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>wp_w2zyv6229n_woocommerce_shipping_zone_methods: Data: 0.02MB + Index: 0.00MB + Engine InnoDB<br>wp_w2zyv6229n_woocommerce_payment_tokens: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>wp_w2zyv6229n_woocommerce_payment_tokenmeta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>wp_w2zyv6229n_woocommerce_log: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>wp_w2zyv6229n_actionscheduler_actions: Data: 0.13MB + Index: 0.17MB + Engine InnoDB<br>wp_w2zyv6229n_actionscheduler_claims: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>wp_w2zyv6229n_actionscheduler_groups: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>wp_w2zyv6229n_actionscheduler_logs: Data: 0.11MB + Index: 0.09MB + Engine InnoDB<br>wp_w2zyv6229n_commentmeta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>wp_w2zyv6229n_comments: Data: 0.02MB + Index: 0.09MB + Engine InnoDB<br>wp_w2zyv6229n_links: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>wp_w2zyv6229n_newsletter: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>wp_w2zyv6229n_newsletter_emails: Data: 0.02MB + Index: 0.00MB + Engine InnoDB<br>wp_w2zyv6229n_newsletter_logs: Data: 0.02MB + Index: 0.00MB + Engine InnoDB<br>wp_w2zyv6229n_newsletter_sent: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>wp_w2zyv6229n_newsletter_stats: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>wp_w2zyv6229n_newsletter_user_logs: Data: 0.02MB + Index: 0.00MB + Engine InnoDB<br>wp_w2zyv6229n_newsletter_user_meta: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>wp_w2zyv6229n_options: Data: 4.44MB + Index: 0.08MB + Engine InnoDB<br>wp_w2zyv6229n_postmeta: Data: 1.52MB + Index: 0.33MB + Engine InnoDB<br>wp_w2zyv6229n_posts: Data: 1.23MB + Index: 0.13MB + Engine InnoDB<br>wp_w2zyv6229n_term_relationships: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>wp_w2zyv6229n_term_taxonomy: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>wp_w2zyv6229n_termmeta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>wp_w2zyv6229n_terms: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>wp_w2zyv6229n_usermeta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>wp_w2zyv6229n_users: Data: 0.02MB + Index: 0.05MB + Engine InnoDB<br>wp_w2zyv6229n_wc_admin_note_actions: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>wp_w2zyv6229n_wc_admin_notes: Data: 0.02MB + Index: 0.00MB + Engine InnoDB<br>wp_w2zyv6229n_wc_category_lookup: Data: 0.02MB + Index: 0.00MB + Engine InnoDB<br>wp_w2zyv6229n_wc_customer_lookup: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>wp_w2zyv6229n_wc_download_log: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>wp_w2zyv6229n_wc_order_addresses: Data: 0.02MB + Index: 0.06MB + Engine InnoDB<br>wp_w2zyv6229n_wc_order_coupon_lookup: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>wp_w2zyv6229n_wc_order_operational_data: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>wp_w2zyv6229n_wc_order_product_lookup: Data: 0.02MB + Index: 0.06MB + Engine InnoDB<br>wp_w2zyv6229n_wc_order_stats: Data: 0.02MB + Index: 0.05MB + Engine InnoDB<br>wp_w2zyv6229n_wc_order_tax_lookup: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>wp_w2zyv6229n_wc_orders: Data: 0.02MB + Index: 0.11MB + Engine InnoDB<br>wp_w2zyv6229n_wc_orders_meta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>wp_w2zyv6229n_wc_product_attributes_lookup: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>wp_w2zyv6229n_wc_product_download_directories: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>wp_w2zyv6229n_wc_product_meta_lookup: Data: 0.02MB + Index: 0.11MB + Engine InnoDB<br>wp_w2zyv6229n_wc_rate_limits: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>wp_w2zyv6229n_wc_reserved_stock: Data: 0.02MB + Index: 0.00MB + Engine InnoDB<br>wp_w2zyv6229n_wc_tax_rate_classes: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>wp_w2zyv6229n_wc_webhooks: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>wp_w2zyv6229n_wpaas_activity_log: Data: 0.17MB + Index: 0.00MB + Engine InnoDB<br>wp_w2zyv6229n_wpmailsmtp_debug_events: Data: 0.02MB + Index: 0.00MB + Engine InnoDB<br>wp_w2zyv6229n_wpmailsmtp_tasks_meta: Data: 0.02MB + Index: 0.00MB + Engine InnoDB<br>wp_w2zyv6229n_yoast_indexable: Data: 0.11MB + Index: 0.09MB + Engine InnoDB<br>wp_w2zyv6229n_yoast_indexable_hierarchy: Data: 0.02MB + Index: 0.05MB + Engine InnoDB<br>wp_w2zyv6229n_yoast_migrations: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>wp_w2zyv6229n_yoast_primary_term: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>wp_w2zyv6229n_yoast_seo_links: Data: 0.02MB + Index: 0.03MB + Engine InnoDB Post Type Counts<br><br>attachment: 275<br>custom_css: 1<br>customize_changeset: 22<br>nav_menu_item: 7<br>page: 11<br>post: 2<br>product: 38<br>product_variation: 60<br>revision: 62<br>shop_order_placehold: 5<br>viwcpf_filter_block: 3<br>viwcpf_filter_menu: 1<br>wp_global_styles: 1<br>wp_navigation: 1 Security<br><br>Secure connection (HTTPS): ?<br>Hide errors from visitors: ? Active Plugins (7)<br><br>StoreCustomizer: by Kaira – 2.5.6<br>CoBlocks: by GoDaddy – 3.1.13<br>Newsletter: by Stefano Lissa & The Newsletter Team – 8.4.7<br>Pofily - WooCommerce Product Filters: by VillaTheme – 1.1.1<br>WooCommerce: by Automattic – 9.1.4<br>Yoast SEO: by Team Yoast – 23.1<br>WP Mail SMTP: by WP Mail SMTP – 4.1.0 Inactive Plugins (1)<br><br>Akismet Anti-spam: Spam Protection: by Automattic - Anti-spam Team – 5.3.3 Dropin Plugins ()<br><br>db-error.php: db-error.php<br>object-cache.php: object-cache.php Must Use Plugins (2)<br><br>Object Cache Pro (MU): by Rhubarb Group – 1.21.2<br>System Plugin: by – 4.134.0 Settings<br><br>API Enabled: –<br>Force SSL: –<br>Currency: PHP (?)<br>Currency Position: left<br>Thousand Separator: ,<br>Decimal Separator: .<br>Number of Decimals: 2<br>Taxonomies: Product Types: external (external)<br>grouped (grouped)<br>simple (simple)<br>variable (variable)<br><br>Taxonomies: Product Visibility: exclude-from-catalog (exclude-from-catalog)<br>exclude-from-search (exclude-from-search)<br>featured (featured)<br>outofstock (outofstock)<br>outofstock (outofstock-2)<br>rated-1 (rated-1)<br>rated-2 (rated-2)<br>rated-3 (rated-3)<br>rated-3 (rated-3-2)<br>rated-4 (rated-4)<br>rated-5 (rated-5)<br><br>Connected to WooCommerce.com: –<br>Enforce Approved Product Download Directories: ?<br>HPOS feature enabled: ?<br>Order datastore: Automattic\WooCommerce\Internal\DataStores\Orders\OrdersTableDataStore<br>HPOS data sync enabled: – Logging<br><br>Enabled: ?<br>Handler: Automattic\WooCommerce\Internal\Admin\Logging\LogHandlerFileV2<br>Retention period: 7 days<br>Level threshold: –<br>Log directory size: 56 KB WC Pages<br><br>Shop base: #25 - /shop/<br>Cart: #27 - /my-cart/ - Contains the [woocommerce_cart] shortcode<br>Checkout: #28 - /checkout/ - Contains the [woocommerce_checkout] shortcode<br>My account: #26 - /my-account/<br>Terms and conditions: ? Page not set Theme<br><br>Name: Astra<br>Version: 4.7.3<br>Author URL: https://wpastra.com/about/?utm_source=theme_preview&utm_medium=author_link&utm_campaign=astra_theme<br>Child Theme: ? – If you are modifying WooCommerce on a parent theme that you did not build personally we recommend using a child theme. See: How to create a child theme<br>WooCommerce Support: ? Templates<br><br>Overrides: – Admin<br><br>Enabled Features: activity-panels<br>analytics<br>product-block-editor<br>coupons<br>core-profiler<br>customize-store<br>customer-effort-score-tracks<br>import-products-task<br>experimental-fashion-sample-products<br>shipping-smart-defaults<br>shipping-setting-tour<br>homescreen<br>marketing<br>mobile-app-banner<br>navigation<br>onboarding<br>onboarding-tasks<br>product-custom-fields<br>remote-inbox-notifications<br>remote-free-extensions<br>payment-gateway-suggestions<br>shipping-label-banner<br>subscriptions<br>store-alerts<br>transient-notices<br>woo-mobile-welcome<br>wc-pay-promotion<br>wc-pay-welcome-page<br>launch-your-store<br><br>Disabled Features: experimental-blocks<br>minified-js<br>pattern-toolkit-full-composability<br>product-pre-publish-modal<br>printful<br>settings<br>async-product-editor-category-field<br>product-editor-template-system<br><br>Daily Cron: ? Next scheduled: 2024-08-02 15:47:12 +00:00<br>Options: ?<br>Notes: 7<br>Onboarding: - Action Scheduler<br><br>Canceled: 1<br>Oldest: 2024-07-30 05:05:59 +0000<br>Newest: 2024-07-30 05:05:59 +0000<br><br>Complete: 324<br>Oldest: 2024-07-21 03:50:34 +0000<br>Newest: 2024-08-02 08:18:21 +0000<br><br>Failed: 1<br>Oldest: 2024-07-21 03:53:50 +0000<br>Newest: 2024-07-21 03:53:50 +0000<br><br>Pending: 3<br>Oldest: 2024-08-02 11:45:28 +0000<br>Newest: 2024-08-05 14:12:36 +0000 Status report information<br><br>Generated at: 2024-08-02 08:23:26 +00:00<br>
Viewing 9 replies - 1 through 9 (of 9 total)
  • Plugin Support ckadenge (woo-hc)

    (@ckadenge)

    Hi @tjohnpaul,

    Thanks for reaching out.

    I understand your clients are encountering a critical error message on the “Order Received” page after purchasing a variable product.

    This is not the expected behavior of the WooCommerce core plugin, however, as a first step, I’d recommend running a full conflict test as depicted on this guide. You can create a staging site to make the tests so that to avoid affecting your live store.

    If the issue persists after running the conflict test, please share with us the exact error message so that we can have a better understanding of the issue.

    Looking forward to your reply.

    Plugin Contributor Nadir Seghir a11n

    (@assassinateur)

    Also that’s a system report and not an error log.

    Thread Starter tjohnpaul

    (@tjohnpaul)

    Hi!

    I have tried the conflict test and I have disabled all plugins except for WooCommerce plugin as I cannot disable it (I am using a GoDaddy WooCommerce Plan). Unfortunately, the error persists. Here is the error I received after enabling debug mode:

    Fatal error: Uncaught TypeError: array_filter(): Argument #1 ($array) must be of type array, string given in /var/www/wp-content/plugins/woocommerce/includes/class-wc-product-variation.php:174 Stack trace: #0 /var/www/wp-content/plugins/woocommerce/includes/class-wc-product-variation.php(174): array_filter(‘Full Set’, ‘wc_array_filter…’) #1 /var/www/wp-content/plugins/woocommerce/templates/order/order-details-item.php(31): WC_Product_Variation->get_permalink(Object(WC_Order_Item_Product)) #2 /var/www/wp-content/plugins/woocommerce/includes/wc-core-functions.php(345): include(‘/var/www/wp-con…’) #3 /var/www/wp-content/plugins/woocommerce/templates/order/order-details.php(76): wc_get_template(‘order/order-det…’, Array) #4 /var/www/wp-content/plugins/woocommerce/includes/wc-core-functions.php(345): include(‘/var/www/wp-con…’) #5 /var/www/wp-content/plugins/woocommerce/includes/wc-template-functions.php(2761): wc_get_template(‘order/order-det…’, Array) #6 /var/www/wp-includes/class-wp-hook.php(324): woocommerce_order_details_table(549) #7 /var/www/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters(”, Array) #8 /var/www/wp-includes/plugin.php(517): WP_Hook->do_action(Array) #9 /var/www/wp-content/plugins/woocommerce/templates/checkout/thankyou.php(82): do_action(‘woocommerce_tha…’, 549) #10 /var/www/wp-content/plugins/woocommerce/includes/wc-core-functions.php(345): include(‘/var/www/wp-con…’) #11 /var/www/wp-content/plugins/woocommerce/includes/shortcodes/class-wc-shortcode-checkout.php(335): wc_get_template(‘checkout/thanky…’, Array) #12 /var/www/wp-content/plugins/woocommerce/includes/shortcodes/class-wc-shortcode-checkout.php(65): WC_Shortcode_Checkout::order_received(549) #13 /var/www/wp-content/plugins/woocommerce/includes/class-wc-shortcodes.php(72): WC_Shortcode_Checkout::output(Array) #14 /var/www/wp-content/plugins/woocommerce/includes/class-wc-shortcodes.php(95): WC_Shortcodes::shortcode_wrapper(Array, Array) #15 /var/www/wp-includes/shortcodes.php(433): WC_Shortcodes::checkout(Array, ”, ‘woocommerce_che…’) #16 [internal function]: do_shortcode_tag(Array) #17 /var/www/wp-includes/shortcodes.php(273): preg_replace_callback(‘/\\[(\\[?)(woocom…’, ‘do_shortcode_ta…’, ‘[woocommerce_ch…’) #18 /var/www/wp-includes/class-wp-hook.php(324): do_shortcode(‘[woocommerce_ch…’) #19 /var/www/wp-includes/plugin.php(205): WP_Hook->apply_filters(‘[woocommerce_ch…’, Array) #20 /var/www/wp-includes/post-template.php(256): apply_filters(‘the_content’, ‘<!– wp:shortco…’) #21 /var/www/wp-content/themes/astra/template-parts/single/content-header.php(37): the_content() #22 /var/www/wp-includes/template.php(812): require(‘/var/www/wp-con…’) #23 /var/www/wp-includes/template.php(745): load_template(‘/var/www/wp-con…’, false, Array) #24 /var/www/wp-includes/general-template.php(206): locate_template(Array, true, false, Array) #25 /var/www/wp-content/themes/astra/inc/template-parts.php(376): get_template_part(‘template-parts/…’) #26 /var/www/wp-includes/class-wp-hook.php(324): astra_entry_content_single_page_template(”) #27 /var/www/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters(”, Array) #28 /var/www/wp-includes/plugin.php(517): WP_Hook->do_action(Array) #29 /var/www/wp-content/themes/astra/inc/core/theme-hooks.php(452): do_action(‘astra_entry_con…’) #30 /var/www/wp-content/themes/astra/template-parts/content-page.php(26): astra_entry_content_single_page() #31 /var/www/wp-includes/template.php(812): require(‘/var/www/wp-con…’) #32 /var/www/wp-includes/template.php(745): load_template(‘/var/www/wp-con…’, false, Array) #33 /var/www/wp-includes/general-template.php(206): locate_template(Array, true, false, Array) #34 /var/www/wp-content/themes/astra/inc/class-astra-loop.php(111): get_template_part(‘template-parts/…’, ‘page’) #35 /var/www/wp-includes/class-wp-hook.php(324): Astra_Loop->template_parts_page(”) #36 /var/www/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters(”, Array) #37 /var/www/wp-includes/plugin.php(517): WP_Hook->do_action(Array) #38 /var/www/wp-content/themes/astra/inc/class-astra-loop.php(199): do_action(‘astra_page_temp…’) #39 /var/www/wp-content/themes/astra/inc/class-astra-loop.php(176): Astra_Loop->loop_markup(true) #40 /var/www/wp-includes/class-wp-hook.php(324): Astra_Loop->loop_markup_page(”) #41 /var/www/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters(”, Array) #42 /var/www/wp-includes/plugin.php(517): WP_Hook->do_action(Array) #43 /var/www/wp-content/themes/astra/inc/core/theme-hooks.php(267): do_action(‘astra_content_p…’) #44 /var/www/wp-content/themes/astra/page.php(32): astra_content_page_loop() #45 /var/www/wp-includes/template-loader.php(106): include(‘/var/www/wp-con…’) #46 /var/www/wp-blog-header.php(19): require_once(‘/var/www/wp-inc…’) #47 /var/www/index.php(17): require(‘/var/www/wp-blo…’) #48 {main} thrown in /var/www/wp-content/plugins/woocommerce/includes/class-wc-product-variation.php on line 174

    There has been a critical error on this website.

    Plugin Support ckadenge (woo-hc)

    (@ckadenge)

    Hi @tjohnpaul,

    Thanks again for getting back to us with further details.

    in /var/www/wp-content/plugins/woocommerce/includes/class-wc-product-variation.php on line 174

    In this case, the shared error log suggests that there’s a problem with the array_filter() function in your class-wc-product-variation.php file. This function expects an array as its first argument, but it seems to be receiving a string (‘Full Set’) instead.

    This could be due to some corrupt data in your product variations. I would recommend checking all your product variations to ensure they are set up correctly. It could be that one or more variations are not properly configured or contain invalid data.

    Looking back at your request, does this error also affect simple products in your store?

    Also, from your SSR, I could notice you’re using PHP version 8.0.30.2, can you try upgrading your PHP version to?8.1 and check if this would make any difference?

    Thread Starter tjohnpaul

    (@tjohnpaul)

    Hello @ckadenge,

    Thank you for your quick response.

    I do not quite understand what arrays and strings are, but for all of my variable products, I include a variation called “Full Set” and I would like to ask if this is causing the error?

    As for simple products, there is no error. The error only appears on Variable products.

    Thread Starter tjohnpaul

    (@tjohnpaul)

    Hello!

    I have changed some product variation names. Before, I included numbers such as (PR401TCB) and it resulted to errors. Now that I have changed the product variation names to only include letters such as (Black), I am not experiencing any errors.

    If putting numbers in the variation name is the cause of the error, would it be possible for you to explain it for dummies? I am quite new to WordPress and WooCommerce.

    Plugin Support ckadenge (woo-hc)

    (@ckadenge)

    Hi again ,

    I do not quite understand what arrays and strings are, but for all of my variable products, I include a variation called “Full Set” and I would like to ask if this is causing the error?

    Thanks for getting back to us. I understand these might be technical terms mostly used in programming, but don’t worry about them. In that regard, could you please share a screenshot of how you’ve set one of your variable products so that I can visually understand this further?

    In the meantime, I could notice several users were able to solve this issue by flushing their checkout endpoints. First, please head over to WooCommerce > Settings > Advanced, then click on save. Once that is done, head over and try making a test purchase.

    Let us know how it goes.

    Thread Starter tjohnpaul

    (@tjohnpaul)

    Hi!

    Changing the product variation names which included numbers such as (PR401TCB) resulted to errors. Now that I have changed the product variation names to only include letters such as (Black), I am not experiencing any more errors. These are the only changes I made.

    Thank you for your help. I will be marking this issue as resolved.

    Plugin Support Rajesh K. (woo-hc)

    (@rajeshml)

    Hello @tjohnpaul,

    Glad to know that the issue has been resolved now and thank you for sharing the solution and contributing to the WooCommerce Community.

    Should you have further inquiries, kindly?create a new topic here.

    Meanwhile, if it isn’t too much to ask for – would you mind leaving us a review here? It only takes a couple of minutes but helps us tremendously. It would mean so much to us and would go a long way.

    Thanks!

Viewing 9 replies - 1 through 9 (of 9 total)
  • You must be logged in to reply to this topic.