Jump to content
  • Checkout
  • Login
  • Get in touch

osCommerce

The e-commerce.

Top_Speed

Pioneers
  • Posts

    356
  • Joined

  • Last visited

Everything posted by Top_Speed

  1. *Plus* 1) Any reason why I have a name on the banned list twice? I looked and the customer only has one acct setup. 2) (in the Banned customer right side box) "Attempted Use: (If checked, trying to connect)" does not seem to work for me. If checked it won't stay. Also shouldn't this be on the other side when you create the banned person. (ie) you may only want to be notified if the person tries to login but not ban him? I edited the lang file to define the above... TEXT_INFO_DATE_BAN05/18/2011 TEXT_INFO_DATE_BAN_MEMBER define('TEXT_INFO_DATE_BAN', 'Date: '); define('TEXT_INFO_DATE_BAN_MEMBER', 'Date Banned: '); ^^ But not sure on you verbiage you wanted ^^ Thanks Jack :)
  2. Hi Jack! Installed your contrib as it looks very useful. Didn't know if I missed a lang file or update? I checked in your admin/incl/lang/eng/blacklist.php and couldn't find theme. (In the Admin Blacklist Controllers Screen) all language is defined correctly except: TEXT_INFO_DATE_BAN05/18/2011 TEXT_INFO_DATE_BAN_MEMBER Thanks Jack, hope all has been going well w you and your family :) KJ
  3. Yes, they still have it in the Contrib section as "LinkPoint API". Use same module as Link Point API now just superseded by First Data name.
  4. Breezing through these posts, it seems a lot of folks may want the credit card number not recorded to their orders or database. Easy fix! /checkout_process.php Find--> 'cc_number' => $order->info['cc_number'], Change to--> // default; stored whole card in db: 'cc_number' => $order->info['cc_number'], 'cc_number' => substr($order->info['cc_number'], -4), This will then show only the last 4 numbers of the Card for matching purposes. Cheers!
  5. My MaxMind is NOT to blame (thankfully as I like it alot!) The dang images/banner dir got hacked (php shell file that can see all site pages :( I got an htaccess now that will only accept what file types I want in there. I'm sure as I write this some idiot somewhere is figuring another backdoor in. They suck, get a real job and make your money honestly!
  6. I have updated to the last upload (2.0) of this contrib and all of a sudden we have rec'd a ton of calls on compromised Credit Cards. I have since lifted the Credit Card module. We have never, never had a complaint up till now and we take 20-50 orders a day one of my sites. Has anybody else experienced anything like this after 2.0 Maxmind was installed?? I hope it's something else but you know how easy it would be to upload an altered (a so called updated) version only to have the credit card numbers go to the frauders instead of Maxmind? (or sent to both!) An easy edit of the checkout_process.php or orders.php where the CC call is made. I haven't checked coding yet (and the new so called SQL update) as I have been fielding calls ;( PLUS I'm sure if this has been compromised they have hidden it pretty good within the code. Also why is Maxminds address Waltham MA. but their listed fax is out way out west? Very worried here as I take my customer frustration as my own.
  7. Hi Jack, yep been a long time... still going strong, i try to keep the airwaves clear for those in need of yours and others excellent help & responses. Good to see your still here!! Your spot on (as usual). The orders_products wasn't updated (been this way for years! lol). I guess this contrib changed how it reads from the db on orders model#. THe long sku's were chopped off and this is what caused the 1064's. I now can go back and edit the invoice to add on the longer sku and the old invoices are fine. The new invoices are already correct thanks to YOU!! Great work, hope things r going well w/ you and you family! TC, -KJ
  8. Hi Jack and ecommers, I have a unique situation with this contrib. (On an existing Invoice with a items "products_model" over 12 characters) ps. the db is set for 20 chars Product XYZ model_XYZ123456 All other functions work great, all invoices, packing lists load except on long(er) than 12 model numbered items. Hope there's an answer, I like the contrib :) Many Pre-Thanks, KJ ------- UPDATE ------- It's something in the admin/orders.php i believe? I backed up the copy and went back to it and i don't get the error.
  9. ...Above along with this altercation in includes/application_top.php
  10. hmm.. Isn't there already a "Recreate Session" switch in Configuration/Sessions? here is the help text associated with it: Recreate the session to generate a new session ID when the customer logs on or creates an account (PHP >=4.1 needed).
  11. Hi James, Been so busy since this contrib I actually forgot about that :) At one of my busiest sites; Go Kart shop I field anywhere from 35 to 100 orders per day (quite busy considering a weekend (monday am) can land upwards of 400 orders) and have found that the few recurring orders that have created accounts a long time ago are few, when this happens I have one the girls in the office correct their accounts at that time. My usage: I had this idea in place for quite sometime before I actually shared this with the community; so I don't have a lot of old records that get re-used that need to be corrected. It's not perfect and I'm not sure with the English language (as crazy as it is) it ever can be perfect. A MYSQL.php file could be wrote and executed to do this database rewrite but I (personally) don't want the trial & error as I deleted my test shop almost a year ago when I changed to a dedicated sever. Hope you understand my position (if it works, hey don't try to fix it). Cheers All! KJ
  12. As said previously in posts, you would need to change your ISO character set (currently coded in as 128 ASCII, AKA normal English typeset character) to one that accepts the characters (Umlauts, Latin, Chinese, Symbolic etc.) you wish. Then ad the desired characters to the exception list and it will ignore the following (trailing) character and won't try to capitalize. e.g. MüLler will then come out: Müller b/c you have "ü" in as an exception. Both these changes are (altered) in: catalog\includes\functions\account_word_cleaner.php (function file) I can't clarify it anymore than this (2 easy steps) __Change the Character set in catalog\includes\functions\account_word_cleaner.php __Add "your" character exceptions in catalog\includes\functions\account_word_cleaner.php (make sure they will match up with the set you changed to in the function file above)
  13. Thanks magic But the call was already documented for catalog/checkout_payment_address.php. I reverted the install.txt file back to the original as you had a duplicate include_once call. Cheers KJ
  14. As an add on, depending on your decoding You may want to experiment with the special characters in ASCII format
  15. Hi and thank you. Yes this could be changed and I have remarked code lines in the catalog\includes\functions\account_word_cleaner.php (function file). What might be also suggested is the special characters is to set to YOUR correct ISO character set, then add your prefix conditions/exceptions whether it's "-" or "." for the prefix trigger (the letter, character or digits that triggers the Capitol letter after it... see a few posts above on the ISO character sets. Remember when editing the function file that there is 3 functions, the first one (RemoveShouting) is the one that has been rem'd with edit info, just follow suite for the other 2 functions if you need to add or omit special characters there also. Make a backup (as always) of your account_word_cleaner.php before toying around with it ..just in case you have to go back. Cheers
  16. Sorry Dave, been away for a bit. Glad to hear you got it working... maybe you should input what you did here so anybody else with the other combined billing/shipping contrib can eliminate the prob. I personally don't run the combined contrib for the reason that I want to push the shipment to the billing address (if possible for fraud reasons) and I find it's too easy to select the secondary address and some that would get the item(s) shipped to the billing opt out just b/c it's so easy to change it... but I may be weird too ;) BTW- anybody else this "Sloppy Word Cleaner" contrib has been working flawless for my 2 shops, I have a new (updated) function file to be released soon. Any prior (or) future users can simply update (overwrite) the (1) function file and be updated :) Enjoy the clean & standardized looking customer info fields.. -KJ
  17. Hi Steve and others... Q? On the State selector (works great) but my 1st State by default is Alabama. Some customers tend to skip over this and then their State is left as Alabama even though it really may be Texas. Is there a hack that will make the default State "Please select..." and post an error if not selected?? Thanks for your time. KJ
  18. Hello Skittles, I put it on one of my sites: www.gokartsRus.com Here is a product page that incorporates your fine contrib: 250cc Buggy Go-Kart Thanks again! -KJ
  19. Thank you Skittles :) I missed that in the instructs I guess. Kind Regards -KJ
  20. Hi Chris, Been lagging back somewhat b/c I know your working on the above problem. Like said I too have this working when I uncheck the send HTML emails BUT my maxmind doesn't work anymore (unless I tick back the attach pdf emails to false). So I know your busy on the more important (and common) problem but if you could when time permittes give me some hints on what needs to be changed so the Maxmind variables get passed on to maxmind and back to more orders.php screen. Maxmind load snippet in checkout_process.php // load the after_process function from the payment modules $payment_modules->after_process(); if (tep_not_null($order->info['cc_number'])) { require(DIR_WS_MODULES . 'maxmind/maxmind.php'); } $cart->reset(true); inlcudes/modules/maxmind.php <?php // If you have a liscense key, enter it here and uncomment the line $h["license_key"] = "abcdefg123456789"; // *************************************DO NOT MODIFY BELOW THIS LINE (Unless you know what you are doing ********************************** $check_country_query = tep_db_query("select countries_iso_code_2 from " . TABLE_COUNTRIES . " where countries_name = '" . $order->billing['country']['title'] . "'"); $check_country = tep_db_fetch_array($check_country_query); $check_state_query = tep_db_query("select zone_code from " . TABLE_ZONES . " where zone_name = '" . $order->billing['state'] . "'"); $check_state = tep_db_fetch_array($check_state_query); require(DIR_WS_MODULES . 'maxmind/CreditCardFraudDetection.php'); $ccfs = new CreditCardFraudDetection; //Modify a few variables to match what MaxMind is expecting. $string = $order->info['cc_number']; $cc = substr($string, 0, 6); $str = $order->customer['email_address']; list ($addy, $domain) = split ('[@]', $str); $phstr = preg_replace( '/[^0123456789]/', '', $order->customer['telephone']); $phone = substr($phstr, 0, 6); //next we set inputs and store them in a hash $h["i"] = $REMOTE_ADDR; // set the client ip address $h["domain"] = $domain; // set the Email domain $h["city"] = $order->billing['city']; // set the billing city $h["region"] = $check_state['zone_code']; // set the billing state $h["postal"] = $order->billing['postcode']; // set the billing zip code $h["country"] = $check_country['countries_iso_code_2']; // set the billing country $h["bin"] = $cc; // set bank identification number $h["custPhone"] = $phone; //set customer phone number // If you want to disable Secure HTTPS or don't have Curl and OpenSSL installed // uncomment the next line // $ccfs->isSecure = 0; //set the time out to be five seconds $ccfs->timeout = 5; //uncomment to turn on debugging // $ccfs->debug = 1; //next we pass the input hash to the server $ccfs->input($h); //then we query the server $ccfs->query(); //then we get the result from the server $h = $ccfs->output(); $outputkeys = array_keys($h); $sql_data_array = array('order_id' => $insert_id, 'score' => $h['score'], 'distance' => $h['distance'], 'country_match' => $h['countryMatch'], 'country_code' => $h['countryCode'], 'free_mail' => $h['freeMail'], 'anonymous_proxy' => $h['anonymousProxy'], 'proxy_score' => $h['proxyScore'], 'spam_score' => $h['spamScore'], 'bin_match' => $h['binMatch'], 'bin_country' => $h['binCountry'], 'bin_name' => $h['binName'], 'err' => $h['err'], 'ip_isp' => $h['ip_isp'], 'ip_org' => $h['ip_org'], 'hi_risk' => $h['highRiskCountry'], 'cust_phone' => $h['custPhoneInBillingLoc'], 'ip_city' => $h['ip_city'], 'ip_region' => $h['ip_region'], 'ip_latitude' => $h['ip_latitude'], 'ip_longitude' => $h['ip_longitude']); tep_db_perform(TABLE_ORDERS_MAXMIND, $sql_data_array); ?> includes/modules/maxmind/CreditCardFruadDetection.php <?php require ("HTTPBase.php"); class CreditCardFraudDetection extends HTTPBase { function CreditCardFraudDetection() { $this->isSecure = 1; // use HTTPS by default $this->num_allowed_fields = 8; //set the allowed_fields hash $this->allowed_fields["i"] = 1; $this->allowed_fields["domain"] = 1; $this->allowed_fields["city"] = 1; $this->allowed_fields["region"] = 1; $this->allowed_fields["postal"] = 1; $this->allowed_fields["country"] = 1; $this->allowed_fields["bin"] = 1; $this->allowed_fields["binName"] = 1; $this->allowed_fields["binPhone"] = 1; $this->allowed_fields["custPhone"] = 1; $this->allowed_fields["license_key"] = 1; //set the url of the web service $this->url = "app/ccv2r"; } } ?> As said when you get some spare time (what's that right?) Cheers -KJ
  21. Here's mine ACE Go Kart Buggy (item with related products). Hi Skittles, Thanks for this contrib, works very nice! (I changed mine a bit to match my box array (boxes)/ Question? where or where is the <br> or \n that needs to be removed so that the price is not 2 lines below the description. i.e. Green Widget Gone Wild @ $12.00 rather have it... Green Widget Gone Wild @ $12.00 THANKS!!!!!!!!! :)
  22. Hmm... In trying a few other fellow pdf invoice users, I changed: And it works... yahoo!!! I know your a bit puzzled at this and are working on it. Pls let me (us) know the fix and until then I am going to keep this changed to "false" (not sure what I'll be losing out on but I really want the attachment sent out) Thanks Chris for all your work & headaches! I speak for all of us here on how we all appreciate it very much :) KJ
  23. I'm getting happier :) hehe. Good catch,now my test order goes thru OK BUT the confirmation email looks like (with no actual attachment):
  24. Hi Chris, (when the attach pdf is enabled) the white screen "syntax error of death screen" I have found this as the error: ------------------------------- [client 67.46.129.30] PHP Fatal error: Cannot redeclare class order in /home/virtual/site1/fst/var/www/html/includes/classes/order.php on line 23, referer: https://secure.msrootserve.com/gokartsrus.c...1fcdb3a13f3667f ------------------------------- Here's a snippet of includes/classes/order.php (2nd line is of error mentioning) class order { var $info, $totals, $products, $customer, $delivery, $content_type; Hope we can clear this up... I really like the "attach" pdf add-on! Thanks, KJ
×
×
  • Create New...