Jump to content


  • Content count

  • Joined

  • Last visited

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. a123

    False zones

    What is OSCOM_APP_PAYPAL_DP_ZONE? Are there any hero who use this payment method?
  2. Hi, where can I found upgrade documentation from osCommerce 2.2 Milestone 1 to oscommerce v3? We should use XHTML 1.0 Strict standard on our website.Thanks
  3. a123

    Cart loses products seemingly randomly

    another problem could be the overloaded session. if you use mysql session then session size could be only max text field value. every overloaded data will be lost if owerflow happen
  4. a123

    Cart loses products seemingly randomly

    i think this maybe a customers_id trouble. shopping cart saved in every time into customers_basket table with logged in. when you find lost cart items it means that somebody delete items directly or data not saved into customers_basket. it could be happen when customer press delete button directly. althought session is generated automatically there could be messed up protocols with mysql backend. i think you have something not-well coding in shoppingCart class. there are reset() and cleanup() class functions with delete cart item commands. i have found notes in shoppingCart class: there are more possible way on code side to lose items even if you programming something different by your own way or add_cart() not end up here: $this->contents[$products_id_string] = array('qty' => (int)$qty); // insert into database if (tep_session_is_registered('customer_id')) tep_db_query("insert into " . TABLE_CUSTOMERS_BASKET . " (customers_id, products_id, customers_basket_quantity, customers_basket_date_added) values ('" . (int)$customer_id . "', '" . tep_db_input($products_id_string) . "', '" . (int)$qty . "', '" . date('Ymd') . "')"); you might see that session contens is building before database saving. if datasave is not working then your partner step into the trouble. if no time to close process on server (mysql server reset?) something not expected could be happen. maybe inno db engine could be more safety for this problem but i am not sure to solve it. i have seen countless odd cases due to server side problems so this could be one of them. finaly if your partner not logged in before session time out then the same could be happen.
  5. a123

    Fake accounts

    Sorry but action recorder will kill all potential customers even if you wont use javascript page data validation before submits... But I have read a very simple and good idea here: Why dont you rename fields? its very simple and promising. 20 fake hidden field will close out for a life the robots.
  6. a123

    Fake accounts

    comment out this line: https://github.com/osCommerce/oscommerce2/blob/de9e922377cbfd0678c9e4b9e8eb51123f3e230a/catalog/create_account.php#L249 and will no reason to attack with email bombs something and after ask developer to fix it. The best way to use unique account page against well known general page. GDPR rules could be a good choice..
  7. @shore Probably you can find here the solution: https://github.com/haraldpdl/oscommerce2/commit/446237d9123a30ed706782924c716b0724cd77a1
  8. @ArtcoInc CE can not upload into Apps so you have to do marketing in undersigns? Only the missing administrator could do it?
  9. @ArtcoInc is it legal propagation? Sorry this off topic but I am new here and I see in every stream are talking about the members community version so I wonder why can not see "CE" on addons site opposit to read restrictions about non-oscommerce network contents here: https://forums.oscommerce.com/guidelines/ Why isnt found community edition in Apps Marketplace? If I have a variant than I could propagate here as "forum version (FV)" in my sign?
  10. a123

    TEP STOP error when changing to PHP7.2

    @MrPhil Its a dream. Could you explain it? What HTTP request could be hurt PHP security hole? New PHP version means more risk than a stabile well known system.
  11. a123

    Fatal error, webhost is stumped

    The shopside error reason is here: https://github.com/osCommerce/oscommerce2/blob/de9e922377cbfd0678c9e4b9e8eb51123f3e230a/catalog/includes/functions/general.php#L549 And the admin side reason is here: https://github.com/osCommerce/oscommerce2/blob/de9e922377cbfd0678c9e4b9e8eb51123f3e230a/catalog/admin/includes/functions/general.php#L209 probably the new categories_id is 0 or null another case when parent_id = categories_id = 1
  12. I see @altoid Author pressed it directly in switch statments https://github.com/osCommerce/oscommerce2/blob/de9e922377cbfd0678c9e4b9e8eb51123f3e230a/catalog/ext/modules/payment/paypal/express.php#L706 default branch can not run when you examine $HTTP_GET_VARS['osC_Action'] before I wont give you a solution because you have to totaly revrite the switch-case statement into elseif statements to prevent $_GET exeption. Please report it to the Author to edit switch() to elseif() statement to hide the error notice. https://github.com/haraldpdl/oscom2_app_paypal/issues @JcMagpie have you ever tried coding tool in forum posts? This maybe help a lot
  13. auto update is an unzip method and a simple file overwriting process based on PP app version number. https://github.com/osCommerce/oscommerce2/blob/de9e922377cbfd0678c9e4b9e8eb51123f3e230a/catalog/includes/apps/paypal/admin/actions/update/apply.php The user modified files are not relevant. Only the file changes will be lost. The solution could be to report the problem to App developer but code change is allowed (Released under the GNU General Public License) temporary. https://github.com/osCommerce/oscommerce2/blob/de9e922377cbfd0678c9e4b9e8eb51123f3e230a/catalog/ext/modules/payment/paypal/express.php#L5-L10 If you have a cotract with App developer then this is a relevant request but depends on contract rules. If you dont have prohibition on laws then you can modify codes. I dont know what is the custom on this forum but should respect the app developer authority. On github projects this is working well.
  14. a123

    TEP STOP error when changing to PHP7.2

    @Remco Leuven you have more alternatives. Accept these advices or listen to real voices. There are two type of hosts. One accepts php settings another not so user can set up php version by his own decision. I have hired my hosting for 15 years and there are 5 PHP version choices from v4 until v7.2 without any php compatibility issues.. So migrate to a correct host is an alternative way. The real problem are android devices and google's customers behaviour measuring. You wont have another choice that do responsive shop by the way and give all personal data about your customer to android account monopolium. Finaly if you dont have php ability then you have to choice a developer.