Jump to content


  • Content count

  • Joined

  • Last visited

1 Follower

About johnnymke

  • Birthday 03/01/1976

Profile Information

  1. My issue is bizzarre...Text box options only work if one and any select option is assigned to a product. If the select is missing, add the text option to the cart is gone. Perhaps dracono's fixes needs to be added to 2.01 quickly...im going through his diff file tonite...
  2. johnnymke

    I need to pass my order ID to my payment gateway.

    Allow me to bump this for you...Ive been trying to do this for months...basically you cant include an order_id with a payment module until AFTER the checkout_process.php page is complete. Im also looking for a solution to this issue, seems crazy no one has figured this out before!
  3. Yes this fix works for most payment modules and any additional order totals...
  4. Hi- product_thumbs.php cause mod_evasive to flip and block requests, especially on pages producing alot of thumbs. This is cited on this thread too: http://forums.oscommerce.com/index.php?showtopic=122761 Any help on that front? Here's my mod_evasive parameters: DOSHashTableSize 3097 DOSPageCount 100 DOSSiteCount 500 DOSPageInterval 1 DOSSiteInterval 1 DOSBlockingPeriod 1 I know its not the safest, but I figure DDoS attacks are generally pushing alot more requests than whats here... Any help appreciated...
  5. johnnymke

    WYSIWYG SPAW EDITOR Support Thread

    I kinda solved it. I changed email.php in admin/includes/classes. I was having line breaks inserting <br> tags in the email html... From function add_html($html, $text = NULL, $images_dir = NULL) { $this->html = tep_convert_linefeeds(array("\r\n", "\n", "\r"), '<br> ', $html); $this->html_text = tep_convert_linefeeds(array("\r\n", "\n", "\r"), $this->lf, $text); To this: function add_html($html, $text = NULL, $images_dir = NULL) { $this->html = tep_convert_linefeeds(array("\r\n", "\n", "\r"), ' ', $html); $this->html_text = tep_convert_linefeeds(array("\r\n", "\n", "\r"), $this->lf, $text); Now my emails come correctly formatted. However, it seems this is needed for sending out order updates (no line breaks, creates run-on text emails). I turned off send emails in MIME Html under Configuration>Email Options to see if that works...
  6. johnnymke

    WYSIWYG SPAW EDITOR Support Thread

    Same here...any ideas? Whats so different between newsletter.php and mail.php? I dont know, but I hope to find out...
  7. johnnymke

    [Contribution] FCKosc 2.2 Support

    Yes, on the image upload, where is the path to the "images" dir supposed to go?
  8. johnnymke

    Alternative Checkout System

    Cannot instantiate non-existent class: httpclient It says I dont have any class! Im quite classy, and handsome in a tux IMHO. Seriously, what?! Ive used Fast-Buy Beta8 before without error...didnt see anything about classes needed to be added...
  9. Can someone please post a hack to disable the requirement of email addresses having to be different? Some of us want to disable accounts all together and we cant since repeat customers generally will enter their same email address over and over again...
  10. johnnymke

    Automated FedEx Labels

    Hi Everyone- I got a call from a Web Integretion rep @ fedex wondering if I was the developer of this module amongst other questions in my quest to be certified for the production server. I explained a little about oscommerce and in particular about this module. The rep seemed rather excited about the project and promised to forward the links to their programmers. I expressed my hope they will consider supporting this and other fedex modules in the future considering that when I call USPS or Authorize.net to setup an account they know what I mean when I say "OSCommerce". Thought I'd share that....
  11. johnnymke

    Sales Tax to Billing Address

    Right, but what if the billing address differs from the delivery address? Considering Im from Wisconsin, and I buy something from a Wisconsin-based sales operation, and then ship it to Granny in Michigan, I would still be charged the sales tax...since both I and the business are from Wisconsin. It doesnt make sense to figure the sales tax based on the delivery address all the time....
  12. johnnymke

    Sales Tax to Billing Address

    Update: I found two areas that I think this is calculated from (maybe someone can enlighten me) in catalog/includes/modules/order_total/ot_shipping.php CODE $shipping_tax = tep_get_tax_rate($GLOBALS[$module]->tax_class, $order->delivery['country']['id'], $order->delivery['zone_id']); $shipping_tax_description = tep_get_tax_description($GLOBALS[$module]->tax_class, $order->delivery['country']['id'], $order->delivery['zone_id']); $order->info['tax'] += tep_calculate_tax($order->info['shipping_cost'], $shipping_tax); $order->info['tax_groups']["$shipping_tax_description"] += tep_calculate_tax($order->info['shipping_cost'], $shipping_tax); $order->info['total'] += tep_calculate_tax($order->info['shipping_cost'], $shipping_tax); if (DISPLAY_PRICE_WITH_TAX == 'true') $order->info['shipping_cost'] += tep_calculate_tax($order->info['shipping_cost'], $shipping_tax); } This certainly looks like tax is based off of the delivery address exclusively...How could I port this to the billing address if thats the case? OR catalog/includes/classes/order.php CODE $tax_address_query = tep_db_query("select ab.entry_country_id, ab.entry_zone_id from " . TABLE_ADDRESS_BOOK . " ab left join " . TABLE_ZONES . " z on (ab.entry_zone_id = z.zone_id) where ab.customers_id = '" . (int)$customer_id . "' and ab.address_book_id = '" . (int)($this->content_type == 'virtual' ? $billto : $sendto) . "'"); $tax_address = tep_db_fetch_array($tax_address_query); Should I modfy this query? I also found this advice but I cannot find the referenced code anywhere in order.php: QUOTE I've found a solution for the tax calculation being based in the shipping address instead of the billing address! In the catalog/includes/classes/order.php find the $tax_address_query replace it by the $billing_address_query (find it a couple of lines before). In the following line: $billing_address = tep_db_fetch_array($tax_address_query); replace it by: $billing_address = tep_db_fetch_array($billing_address_query); And that's it! You now have the tax calculated according to the billing address. Since its a live store I dont want to mess around to much without knowing for sure... Im not the only one taking consideration to this issue... http://forums.oscommerce.com/index.php?showtopic=66450 Calculating sales tax on the shipping address is not sound since the BILLING address is the location/zone/whatever that the payee resides in, and therefore would be subject to taxation. However, I dont want them taxed TWICE, once for billing and again for shipping so you see the issues here...
  13. Hi- I never bothered to notice, but a customer of mine pointed this out: The sales tax is only applied to the shipping address, not the billing address. In talking to my CPA, it seems, at least in my state, sales tax must be applied to person who pays for the sale, regardless of the shipping address. My question then is this: Is my site the only one not calculating this properly? Also, what could I do to fix this? Thanks everyone...
  14. johnnymke

    [contribution] Total B2B

    There are problems with this contribution that have been posted but no follow-ups on how to fix them.... Please, anybody who got this fixed, post the solution!
  15. Ok here we go... account_history_info.php, line 263 edit: <?php if (DOWNLOAD_ENABLED == 'true') include(DIR_WS_BOXES . 'downloads.php'); ?> <?php if (DOWNLOAD_ENABLED == 'true') include(DIR_WS_MODULES . 'downloads.php'); ?>