Jump to content

Curley61

Members
  • Content count

    88
  • Joined

  • Last visited

Everything posted by Curley61

  1. Curley61

    Missing modules

    I have now had the same problem occur. I have made absolutely NO changes to anything on my site, but the Payment, Order Total, and Shipping modules disappeared. The files are still there on the catalog and admin side, but in admin, under Modules, there are only pathnames and the Install button does nothing. I've checked the Configure files and they seem okay. I've also checked permissions and nothing has changed. I'm sure the site was hacked. I had all the security measures installed that have been discussed in other threads. But, according to the host, hackers will still find a way since they are continually working on new ways to hack. I can't find the problem and have worked on it for two days. I would appreciate any and all tips or suggestions. Thank you.
  2. Thanks for pointing out the hack. In May, I repaired all the files. However, when I just checked, they were hacked again. After repairing the files, the mobile version worked just fine on the iphone. I thought I had followed all the security tips and "necessary" contribs. I must have missed something somewhere. Now I'm off to check the security contribs and tips again.... Thanks, Paul
  3. I guess tier 1 support was wrong. The problem was handed up to the next tier and they said there was nothing wrong with my SSL Certificate and it was not causing a conflict. Back to the drawing board. Everything works fine on the local computer but not on the phone. Thanks, Paul
  4. Update.... I talked to my hosting provider today and they said there was a conflict with my SSL Certificate. They are going to correct it on the server (according to the tech). Once I hear from them, if their "work" corrects the problem, I'll be able to share with those that are continuing to have problems. Thanks, Paul
  5. I'm going to throw my problems into the mix. I've read the entire thread, and made changes that apply. This is my problem: When I'm on the laptop, I can get the mobile files to work like they should. I can login, view the products, add to cart, checkout, etc. However, when I try to access the mobile site from my iPhone, it comes back blank and with no errors. I have error reporting turned on. I also have Safari's debugging turned on and still no errors, just a blank mobile_index.php page. Can anyone tell me why it works on the computer but not on the phone? To see it, here's my site. Thank you all in advance, Paul
  6. Curley61

    Order Status not changing

    My shop has been running perfectly for the last couple years. However, just in the last few days, none of my PayPal payments change from Pending to Processing. The only change I've made was in going to my host and adding password protection to the admin folder on the server. The admin folder name was also changed for security. Does anyone know if adding the additional password protection to the admin (changed name) folder will cause this? Any help is greatly appreciated and I thank you for your time in advance. I had searched for this on the forum and found no answers. Thank you. Paul
  7. Curley61

    Order Status not changing

    My problem is solved. I received an email that my IPN's are being rejected. It also included the URL. I then realized that I had "lost" the /ext folder. I was cleaning up old images and files no longer in use, and I guess I accidentally deleted that folder. Paul
  8. I've received two email in the last week. The subject says "Paypal IPN Ivalid Process" The body of the email says" $HTTP_POST_VARS: test=test $HTTP_GET_VARS: Can anyone tell me why I get this error, what it means, and how to fix it? I'm using Paypal Website Payments Standard. These two emails are the first I've had since having this cart for close to 18 months. Thanks in advance, Paul
  9. Curley61

    Error with indvship.php

    I installed the Individual Shipping Price contribution, but I keep getting a blank page except for this at the top left corner "  " When I check the error log with my server this is what it says: PHP Fatal error: Call to undefined method: shipping->get_shiptotal() in /............/public_html/oscommerce_store/catalog/includes/modules/shipping/indvship.php on line 53 class indvship { var $code, $title, $description, $icon, $enabled, $shiptotal; // class constructor function indvship() { global $order; $this->code = 'indvship'; $this->title = MODULE_SHIPPING_INDVSHIP_TEXT_TITLE; $this->description = MODULE_SHIPPING_INDVSHIP_TEXT_DESCRIPTION; $this->sort_order = MODULE_SHIPPING_INDVSHIP_SORT_ORDER; $this->icon = ''; $this->tax_class = MODULE_SHIPPING_INDVSHIP_TAX_CLASS; $this->enabled = ((MODULE_SHIPPING_INDVSHIP_STATUS == 'True') ? true : false); // Enable Individual Shipping Module // $this->enabled = MODULE_SHIPPING_INDVSHIP_STATUS; if ( ($this->enabled == true) && ((int)MODULE_SHIPPING_INDVSHIP_ZONE > 0) ) { $check_flag = false; $check_query = tep_db_query("select zone_id from " . TABLE_ZONES_TO_GEO_ZONES . " where geo_zone_id = '" . MODULE_SHIPPING_INDVSHIP_ZONE . "' and zone_country_id = '" . $order->delivery['country']['id'] . "' order by zone_id"); while ($check = tep_db_fetch_array($check_query)) { if ($check['zone_id'] < 1) { $check_flag = true; break; } elseif ($check['zone_id'] == $order->delivery['zone_id']) { $check_flag = true; break; } } if ($check_flag == false) { $this->enabled = false; } } } // class methods function quote($method = '') { global $order, $cart, $shipping_modules; $shiptotal = $shipping_modules->get_shiptotal(); $indvcount = $shipping_modules->get_indvcount(); if (tep_not_null($shiptotal) || tep_not_null($indvcount) || $shiptotal == '0'){ $this->quotes = array('id' => $this->code, 'module' => MODULE_SHIPPING_INDVSHIP_TEXT_TITLE, 'methods' => array(array('id' => $this->code, 'title' => MODULE_SHIPPING_INDVSHIP_TEXT_WAY, 'cost' => $shiptotal))); if ($this->tax_class > 0) { $this->quotes['tax'] = tep_get_tax_rate($this->tax_class, $order->delivery['country']['id'], $order->delivery['zone_id']); } if (tep_not_null($this->icon)) $this->quotes['icon'] = tep_image($this->icon, $this->title); } return $this->quotes; } function check() { if (!isset($this->_check)) { $check_query = tep_db_query("select configuration_value from " . TABLE_CONFIGURATION . " where configuration_key = 'MODULE_SHIPPING_INDVSHIP_STATUS'"); $this->_check = tep_db_num_rows($check_query); } return $this->_check; } function install() { tep_db_query("insert into " . TABLE_CONFIGURATION . " (configuration_title, configuration_key, configuration_value, configuration_description, configuration_group_id, sort_order, set_function, date_added) values ('Enable Individual Shipping Prices', 'MODULE_SHIPPING_INDVSHIP_STATUS', 'True', 'Do you want to offer individual shipping prices?', '6', '0', 'tep_cfg_select_option(array(\'True\', \'False\'), ', now())"); tep_db_query("insert into " . TABLE_CONFIGURATION . " (configuration_title, configuration_key, configuration_value, configuration_description, configuration_group_id, sort_order, use_function, set_function, date_added) values ('Tax Class', 'MODULE_SHIPPING_INDVSHIP_TAX_CLASS', '0', 'Use the following tax class on the shipping fee.', '6', '0', 'tep_get_tax_class_title', 'tep_cfg_pull_down_tax_classes(', now())"); tep_db_query("insert into " . TABLE_CONFIGURATION . " (configuration_title, configuration_key, configuration_value, configuration_description, configuration_group_id, sort_order, use_function, set_function, date_added) values ('Shipping Zone', 'MODULE_SHIPPING_INDVSHIP_ZONE', '0', 'If a zone is selected, only enable this shipping method for that zone.', '6', '0', 'tep_get_zone_class_title', 'tep_cfg_pull_down_zone_classes(', now())"); tep_db_query("insert into " . TABLE_CONFIGURATION . " (configuration_title, configuration_key, configuration_value, configuration_description, configuration_group_id, sort_order, date_added) values ('Sort Order', 'MODULE_SHIPPING_INDVSHIP_SORT_ORDER', '0', 'Sort order of display.', '6', '0', now())"); } function remove() { tep_db_query("delete from " . TABLE_CONFIGURATION . " where configuration_key in ('" . implode("', '", $this->keys()) . "')"); } function keys() { return array('MODULE_SHIPPING_INDVSHIP_STATUS', 'MODULE_SHIPPING_INDVSHIP_TAX_CLASS', 'MODULE_SHIPPING_INDVSHIP_ZONE', 'MODULE_SHIPPING_INDVSHIP_SORT_ORDER'); } } ?> My problem is that I don't know what it means or how to repair it. THank you, Paul
  10. Curley61

    Manual Order Maker

    bump.... does anyone have any idea why I can't get the order entry and manual order maker to work with individual ship? I have it on three websites and the same problem on all three. When I completely remove the individual ship contrib from one site, the order entry and manual order maker work just fine. I would like to be able to use both, but I can't get them to work together.... Any help or suggestions would be very much appreciated. Thank you in advance.
  11. Curley61

    Manual Order Maker

    When I added Manual Order Maker and Order Editor, it gave me an error with my individual shipping price. The following error is what I get when I go to the second screen (edit_orders.php) to enter the order: Fatal error: Call to undefined method shipping::get_shiptotal() in /includes/modules/shipping/indvship.php on line 53 Can anyone tell me how to fix this? I would really like to use this contribution but I also need the individual ship contribution since I have already been using it for almost a year. Thank you in advance for any help you can provide. Paul
  12. I installed the Flash Carousel and it works great on my main website at http://countryhomegiftshoppe.com I also have it installed at a SUBdomain of the same site. This website is called MyMoustacheWax.com The problem I have is that if a person goes to http://countryhomegiftshoppe.com/mymoustachewax/index.php, the carousel loads fine. But, if someone goes directly to http://mymoustachewax.com, it loads but without the photos...... If you click on the logo at the very top of the page, the carousel will load with photos. Can anyone tell me what to look for in order for the photos to load every time? I checked the error logs and no errors are being logged. I thank you in advance.... any help will be greatly appreciated. Paul
  13. Curley61

    Not receiving all orders

    The problem I'm having is this..... when an order is processed and paid through PayPal, sometimes I receive an email and sometimes I don't. I receive an "Order Process" email on some orders but not all. When I go to admin, the orders are there and show they were paid through PayPal. or money order etc.. I receive notifications from Paypal that I received the payment. I can't see a difference in the type of order or product that would make some emails be sent to me and others not sent to me. Can anyone give me an suggestion what to look for or why my cart sends some orders to my email and not others? Thanks in advance for any help, Paul
  14. Curley61

    PayPal Website Payments Standard

    I use eBay and two websites. I may be wrong but I don't think the auto return will apply to eBay. I think it only applies when the payments come from a website other than eBay. Paul
  15. Curley61

    PayPal Website Payments Standard

    You should have an "ext" folder in your "catalog" folder and one in your "admin" folder. If you don't, create one and put the files there. Paul
  16. Curley61

    Some order not getting passed through

    The 50% that are not coming through are probably the customers that DO NOT return to your site after they make the payment. When you say RC2.2... do you mean osCommerce v2.2 RC2? If you are using the older osCommerce version, the PayPal will not store orders if the customer doesn't come back to your site. If you are using the newer version, it works fine. The module I use that was built in with osCommerce is "PayPal Website Payments Standard" and it works great. You need to use the PayPal IPN or the PayPal Website Payments Standard, but not the old PayPal. Paul
  17. Curley61

    Not receiving all orders

    I use the PayPal Website Payments Standard. I have a PayPal business account that I've had for about 3 years. But the problem isn't with the PayPal module, I don't think.... but I'm not sure.... It may have something to do with it if they aren't being returned to the site. But I would think they are being returned because I have the orders in the admin. I just don't get the emails on all of them... only on some of them. Paul
  18. Curley61

    Paypal Module Confusion!

    I don't see where your questions were answered. PayPal Website Standard will accept credit/debit cards, echecks (if set in your paypal profile settings), immediate transfers, etc. A customer can use PayPal to process the credit card with this module. Keep one thing in mind. In your PayPal account settings you have to allow them to use a credit card without logging into PayPal. Also keep another thing in mind. A customer that has a PayPal account can set in his own settings whether to use PayPal to process the credit cards. In other words, I can set my account to force me to login to PayPal when I use my cc to make purchases on sites using PayPal. I can turn this setting on or off for me. I had one customer that kept trying to use his credit card on my site and it would not let him use it without signing into his PayPal account because he had HIS settings set to that. He had to go in and turn off the setting requiring him to login to PayPal before he could use his credit card on my site without logging into PayPal. I hope that makes sense. In short words if you set it to allow cc without the customer signing into his PayPal account he also has to have his account set the same way... otherwise, you should not have to go with PayPal Pro. Also, if you have the latest version of osCommerce, you can use the PayPal Websites Standard module and it takes care of the IPN for you. Paul
  19. Curley61

    PayPal Website Payments Standard

    I think this is what you must do. Login to your PayPal account. Go to your Profile settings. Go to Payment Receiving Preferences and see if you are set to accept other currencies. Once you have your settings correct, you can accept Canadian or USD. I accept and ship orders worldwide and have never had a problem with any customers. Curley61
  20. I installed the order editor and the manual order entry.... I had a couple errors that I did manage to fix. But, when I enter the information on the first screen and click "confirm" I get the following error. Fatal error: Call to undefined method shipping::get_shiptotal() in C:\xampp\htdocs\countryhomegiftshoppe\includes\modules\shipping\indvship.php on line 53 I think I have to define get_shiptotal but I'm not sure how or where..... any help will be greatly appreciated. This is the code from my indvship.php I highlighted line 53 in red bold. */ class indvship { var $code, $title, $description, $icon, $enabled, $shiptotal; // class constructor function indvship() { global $order; $this->code = 'indvship'; $this->title = MODULE_SHIPPING_INDVSHIP_TEXT_TITLE; $this->description = MODULE_SHIPPING_INDVSHIP_TEXT_DESCRIPTION; $this->sort_order = MODULE_SHIPPING_INDVSHIP_SORT_ORDER; $this->icon = ''; $this->tax_class = MODULE_SHIPPING_INDVSHIP_TAX_CLASS; $this->enabled = ((MODULE_SHIPPING_INDVSHIP_STATUS == 'True') ? true : false); // Enable Individual Shipping Module // $this->enabled = MODULE_SHIPPING_INDVSHIP_STATUS; if ( ($this->enabled == true) && ((int)MODULE_SHIPPING_INDVSHIP_ZONE > 0) ) { $check_flag = false; $check_query = tep_db_query("select zone_id from " . TABLE_ZONES_TO_GEO_ZONES . " where geo_zone_id = '" . MODULE_SHIPPING_INDVSHIP_ZONE . "' and zone_country_id = '" . $order->delivery['country']['id'] . "' order by zone_id"); while ($check = tep_db_fetch_array($check_query)) { if ($check['zone_id'] < 1) { $check_flag = true; break; } elseif ($check['zone_id'] == $order->delivery['zone_id']) { $check_flag = true; break; } } if ($check_flag == false) { $this->enabled = false; } } } // class methods function quote($method = '') { global $order, $cart, $shipping_modules; $shiptotal = $shipping_modules->get_shiptotal(); $indvcount = $shipping_modules->get_indvcount(); if (tep_not_null($shiptotal) || tep_not_null($indvcount) || $shiptotal == '0'){ $this->quotes = array('id' => $this->code, 'module' => MODULE_SHIPPING_INDVSHIP_TEXT_TITLE, 'methods' => array(array('id' => $this->code, 'title' => MODULE_SHIPPING_INDVSHIP_TEXT_WAY, 'cost' => $shiptotal))); if ($this->tax_class > 0) { $this->quotes['tax'] = tep_get_tax_rate($this->tax_class, $order->delivery['country']['id'], $order->delivery['zone_id']); } if (tep_not_null($this->icon)) $this->quotes['icon'] = tep_image($this->icon, $this->title); } return $this->quotes; } function check() { if (!isset($this->_check)) { $check_query = tep_db_query("select configuration_value from " . TABLE_CONFIGURATION . " where configuration_key = 'MODULE_SHIPPING_INDVSHIP_STATUS'"); $this->_check = tep_db_num_rows($check_query); } return $this->_check; } function install() { tep_db_query("insert into " . TABLE_CONFIGURATION . " (configuration_title, configuration_key, configuration_value, configuration_description, configuration_group_id, sort_order, set_function, date_added) values ('Enable Individual Shipping Prices', 'MODULE_SHIPPING_INDVSHIP_STATUS', 'True', 'Do you want to offer individual shipping prices?', '6', '0', 'tep_cfg_select_option(array(\'True\', \'False\'), ', now())"); tep_db_query("insert into " . TABLE_CONFIGURATION . " (configuration_title, configuration_key, configuration_value, configuration_description, configuration_group_id, sort_order, use_function, set_function, date_added) values ('Tax Class', 'MODULE_SHIPPING_INDVSHIP_TAX_CLASS', '0', 'Use the following tax class on the shipping fee.', '6', '0', 'tep_get_tax_class_title', 'tep_cfg_pull_down_tax_classes(', now())"); tep_db_query("insert into " . TABLE_CONFIGURATION . " (configuration_title, configuration_key, configuration_value, configuration_description, configuration_group_id, sort_order, use_function, set_function, date_added) values ('Shipping Zone', 'MODULE_SHIPPING_INDVSHIP_ZONE', '0', 'If a zone is selected, only enable this shipping method for that zone.', '6', '0', 'tep_get_zone_class_title', 'tep_cfg_pull_down_zone_classes(', now())"); tep_db_query("insert into " . TABLE_CONFIGURATION . " (configuration_title, configuration_key, configuration_value, configuration_description, configuration_group_id, sort_order, date_added) values ('Sort Order', 'MODULE_SHIPPING_INDVSHIP_SORT_ORDER', '0', 'Sort order of display.', '6', '0', now())"); } function remove() { tep_db_query("delete from " . TABLE_CONFIGURATION . " where configuration_key in ('" . implode("', '", $this->keys()) . "')"); } function keys() { return array('MODULE_SHIPPING_INDVSHIP_STATUS', 'MODULE_SHIPPING_INDVSHIP_TAX_CLASS', 'MODULE_SHIPPING_INDVSHIP_ZONE', 'MODULE_SHIPPING_INDVSHIP_SORT_ORDER'); } } ?> Thanks in advance.
  21. I was wanting to know how hard it would be to have the Individual Product shipping costs added into Easy Populate. I have looked through the coding and can't really figure out how it would be done. Would appreciate any help. Thanks, Paul
  22. Curley61

    Error with indvship.php

    Thank you for your reply. I downloaded editplus and tried it.... your suggestion didn't clear up my problem, so I checked my error logs again. I am noticed after refreshing that I have a total of 3 errors when I am in the shopping cart and click on 'checkout'. PHP Fatal error: Call to undefined function: get_shiptotal() in /.../public_html/oscommerce_store/includes/modules/shipping/indvship.php on line 53 PHP Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /.../public_html/oscommerce_store/includes/classes/shipping.php on line 68 PHP Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /.../public_html/oscommerce_store/includes/classes/shipping.php on line 33 I also deleted the blank line at the end of each file. And I still have the same errors. Any other suggestion? Thanks, Paul
×