Jump to content

inquisitivemind

Members
  • Content count

    191
  • Joined

  • Last visited

Everything posted by inquisitivemind

  1. inquisitivemind

    Free Shipping to certain states only

    Hi All! I am in need of your help once again! We currently provide free shipping for orders over $x amount. But have found due to increased freight costs etc, that this is not longer viable for the most distant regions we service. An obvious solution would be to provide free shipping to certain areas, while perhaps providing a 50% discount to other areas. However, I don't seem to be able to find any shipping module that would allow for structured discounting of shipping costs, that is based on area or post codes. Any help or suggestions would be greatly appreciated! Cheers, Edwin.
  2. inquisitivemind

    New module disc. if subscribed to newsletter

    Any help really appreciated!!!! I Can't resolve this on my own and need a more experienced person to help. Cheers, Ed.
  3. Hi All!!! Really need some help! i have been trying to get a module going that will provide a discount depending if a customer is subscribed to the newsletter.... its a modification of another module and is working to some extent except that it doesnt let you select a payment type in the checkout when its enabled! This makes it pretty useless and i'm just looking for a bit of trouble shooting to get it working.... ANY help really appreciated! Here's the code: <?php /* $Id: ot_lev_members.php,v 1.0 2002/04/08 01:13:43 hpdl Exp $ osCommerce, Open Source E-Commerce Solutions http://www.oscommerce.com Copyright (c) 2002 osCommerce Released under the GNU General Public License */ class ot_xmembers { var $title, $output; function ot_xmembers() { $this->code = 'ot_xmembers'; $this->title = MODULE_XMEMBERS_TITLE; $this->description = MODULE_XMEMBERS_DESCRIPTION; $this->enabled = MODULE_XMEMBERS_STATUS; $this->sort_order = MODULE_XMEMBERS_SORT_ORDER; $this->include_shipping = MODULE_XMEMBERS_INC_SHIPPING; $this->include_tax = MODULE_XMEMBERS_INC_TAX; $this->percentage = MODULE_XMEMBERS_PERCENTAGE; $this->minimum = MODULE_XMEMBERS_MINIMUM; $this->calculate_tax = MODULE_XMEMBERS_CALC_TAX; // $this->credit_class = true; $this->output = array(); } function process() { global $order, $currencies; $od_amount = $this->calculate_credit($this->get_order_total()); if ($od_amount>0) { $this->deduction = $od_amount; $this->output[] = array('title' => $this->title . ':', 'text' => '<b>' . $currencies->format($od_amount) . '</b>', 'value' => $od_amount); $order->info['total'] = $order->info['total'] - $od_amount; } } function calculate_credit($amount) { global $order, $customer_id; $od_amount=0; $od_pc = $this->percentage; if ($amount > $this->minimum) { if ((MODULE_XMEMBERS_DISABLE_WITH_COUPON == 'true') && (isset($_SESSION['cc_id']))) return $od_amount; $query = tep_db_query("select customers_newsletter from " . TABLE_CUSTOMERS . " where customers_id = '" . $customer_id . "'"); $query_result = tep_db_fetch_array($query); if ($query_result['customers_newsletter'] == '1') { // Calculate tax reduction if necessary if($this->calculate_tax == 'true') { // Calculate main tax reduction $tod_amount = round($order->info['tax']*10)/10*$od_pc/100; $order->info['tax'] = $order->info['tax'] - $tod_amount; // Calculate tax group deductions reset($order->info['tax_groups']); while (list($key, $value) = each($order->info['tax_groups'])) { $god_amount = round($value*10)/10*$od_pc/100; $order->info['tax_groups'][$key] = $order->info['tax_groups'][$key] - $god_amount; } } $od_amount = round($amount*10)/10*$od_pc/100; $od_amount = $od_amount + $tod_amount; } } return $od_amount; } function get_order_total() { global $order, $cart; $order_total = $order->info['total']; // Check if gift voucher is in cart and adjust total $products = $cart->get_products(); for ($i=0; $i<sizeof($products); $i++) { $t_prid = tep_get_prid($products[$i]['id']); $gv_query = tep_db_query("select products_price, products_tax_class_id, products_model from " . TABLE_PRODUCTS . " where products_id = '" . $t_prid . "'"); $gv_result = tep_db_fetch_array($gv_query); if (ereg('^GIFT', addslashes($gv_result['products_model']))) { $qty = $cart->get_quantity($t_prid); $products_tax = tep_get_tax_rate($gv_result['products_tax_class_id']); if ($this->include_tax =='false') { $gv_amount = $gv_result['products_price'] * $qty; } else { $gv_amount = ($gv_result['products_price'] + tep_calculate_tax($gv_result['products_price'],$products_tax)) * $qty; } $order_total=$order_total - $gv_amount; } } if ($this->include_tax == 'false') $order_total=$order_total-$order->info['tax']; if ($this->include_shipping == 'false') $order_total=$order_total-$order->info['shipping_cost']; return $order_total; } function check() { if (!isset($this->check)) { $check_query = tep_db_query("select configuration_value from " . TABLE_CONFIGURATION . " where configuration_key = 'MODULE_XMEMBERS_STATUS'"); $this->check = tep_db_num_rows($check_query); } return $this->check; } function keys() { return array('MODULE_XMEMBERS_STATUS', 'MODULE_XMEMBERS_SORT_ORDER', 'MODULE_XMEMBERS_DISABLE_WITH_COUPON', 'MODULE_XMEMBERS_PERCENTAGE','MODULE_XMEMBERS_MINIMUM', 'MODULE_XMEMBERS_INC_SHIPPING', 'MODULE_XMEMBERS_INC_TAX', 'MODULE_XMEMBERS_CALC_TAX'); } 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 ('Display Total', 'MODULE_XMEMBERS_STATUS', 'true', 'Do you want to enable the Order Discount?', '6', '1','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, date_added) values ('Sort Order', 'MODULE_XMEMBERS_SORT_ORDER', '300', 'Sort order of display.', '6', '2', now())"); 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 ('Disable If Coupon Used', 'MODULE_XMEMBERS_DISABLE_WITH_COUPON', 'true', 'Do you want to disable the quantity discount module if a discount coupon is being used by the user?', '6', '3','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, set_function ,date_added) values ('Include Shipping', 'MODULE_XMEMBERS_INC_SHIPPING', 'true', 'Include Shipping in calculation', '6', '5', '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, set_function ,date_added) values ('Include Tax', 'MODULE_XMEMBERS_INC_TAX', 'true', 'Include Tax in calculation.', '6', '6','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, date_added) values ('Discount Percentage', 'MODULE_XMEMBERS_PERCENTAGE', '10', 'Amount of Discount(percentage).', '6', '7', now())"); 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 ('Calculate Tax', 'MODULE_XMEMBERS_CALC_TAX', 'false', 'Re-calculate Tax on discounted amount.', '6', '5','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, date_added) values ('Minimum Amount', 'MODULE_XMEMBERS_MINIMUM', '100', 'Minimum order before discount', '6', '2', now())"); } function remove() { $keys = ''; $keys_array = $this->keys(); for ($i=0; $i<sizeof($keys_array); $i++) { $keys .= "'" . $keys_array[$i] . "',"; } $keys = substr($keys, 0, -1); tep_db_query("delete from " . TABLE_CONFIGURATION . " where configuration_key in (" . $keys . ")"); } } ?> Thanks!!!!
  4. inquisitivemind

    PDF Packing Slip

    I wish you luck!!!! i have been trying to igure it out now for about 4 days and have had absolutly no luck! Cheers, Ed
  5. inquisitivemind

    PDF Packing Slip

    Any luck here guys!!! Really need a solution to this problem... any help REALLY appreciated!
  6. inquisitivemind

    fixes to PhpBB contribution

    Yeah i have this working here: http://www.aussiehealthandfitness.com
  7. inquisitivemind

    Article Manager v1.0

    Hi All! I was wondering if anyone has manged to develop a page where customers can submit an article? In particular i am hoping that some one has managed to develop something where customers can submit images as well. ugottasalsa I was wondering if you could release some of your code. You stated you completed the following: Sharing this will help the comunity grow!!! cheers, Ed.
  8. Hi All! I was wondering if there was a way of allocating a multiple discounting structure based on a single coupon code. Ie the same coupon code will give 10% off category A, while only 5% off category B. As I understand the current setup allows for only a single discount to be applied as either a blanket discount or to single product(s), but no means of a tier discounting structure. Cheers!
  9. inquisitivemind

    fixes to PhpBB contribution

    Top speed can you try it again... if its still not working can you tell me where you are located. seems to be working for me... I personally installed 2.08 and then applied all the patches i found in this and other threads. i did intende to release it so that others dont have to go through all the hassel that i did but i just havent had the time not to mention i probably havent found all the bugs.... I guess once you install this version you could upgrade it manually to 2.11.
  10. inquisitivemind

    fixes to PhpBB contribution

    if you read this thread and the other couple that are around you will find the fixes for all your questions... there all here you just have to look for them... I personally dont have the time to go looking for you but there all here.
  11. inquisitivemind

    fixes to PhpBB contribution

    go back and take another look at: Aussiehealthandfitness If you look at the top of the page you will see a tab that says forum try clicking that.... if thats no good there is also a link under the information box. it says Forum. Its still under development but now its mainly the look of the site we're working with.
  12. inquisitivemind

    Easy Populate & Products Attributes

    mibble, were you refering to me? If so then yes i am having problems since the data does not get uploaded... Cheers, Edwin
  13. inquisitivemind

    Easy Populate & Products Attributes

    Hi All!!! I really need some help! I have been using EP for quite some time and i think it a great contribution! But in the last couple of days it just stoped working... when i try to import a file from the temp directory i just get one line of text: Filename: new.txt When i try and upload one i get: File uploaded. Temporary filename: /tmp/phpLK6t1F User filename: new.txt Size: 379864 I have checked the temp path directory and it is correct in fact if i change it i get errors... I have checked the permissions and the are all 777 for the files and the folder... i have tried the php 5 fix just in case no luck... i spoke to my web host and asked if they changed something and they said no. I'm really out of ideas as to what could be causing this... ANY help would really be appreciated!!!! Cheers, Edwin.
  14. inquisitivemind

    PHPbb style sheet

    So no one can help with this?
  15. inquisitivemind

    phpbb 2.08 MOD installation problem

    I have it working perfectly here: http://www.aussiehealthandfitness.com
  16. inquisitivemind

    Mod for PHPbb contrib in OSC

    I think you guys better have a look here: http://www.aussiehealthandfitness.com I dont have time to describe how i did it now but i will latter tonight. Cheers, Edwin
  17. inquisitivemind

    PHPbb style sheet

    Yeah i'm in need of a solution too... I am experimenting at the moment (see here http://www.aussiehealthandfitness.com ) by adding the font colour tags inside the link code... as you can see in the header the links on the right are white as they should be in the nav bar but the breadcrumb is still changing colour... any solution would be great!!!
  18. inquisitivemind

    phpBB2 Implementation Contribtion

    It should be: '<a href="' . tep_href_link(FILENAME_SHIPPING) . '">' . BOX_INFORMATION_SHIPPING . '</a><br>' . '<a href="' . tep_href_link(FILENAME_PRIVACY) . '">' . BOX_INFORMATION_PRIVACY . '</a><br>' . '<a href="' . tep_href_link(FILENAME_CONDITIONS) . '">' . BOX_INFORMATION_CONDITIONS . '</a><br>' . '<a href="' . tep_href_link(FILENAME_CONTACT_US) . '">' . BOX_INFORMATION_CONTACT . '</a><br>' . '<a href="' . tep_href_link(FILENAME_BBMODULES, 'op=modload&name=phpbb2&file=index.php', 'NONSSL') . '">' . BOX_BBINDEX . '</a>');
  19. inquisitivemind

    phpBB2 Implementation Contribtion

    After a bit of searching i found a really good one that doesn't seem to require a redirect.... you can see it in action here: http://www.aussiehealthandfitness.com
  20. inquisitivemind

    fixes to PhpBB contribution

    Its working perfectly on a new website i'm setting up here: http://www.aussiehealthandfitness.com
  21. inquisitivemind

    phpBB2 Implementation Contribtion

    does any one know of a good autologin contribution that i can use in combination with this so people don't have to login every time. Thanks, Edwin.
  22. Ok after a lot of unnecessary work it occured to me that the modrewrite feature in public_html was still on.... ie from silencers contribution sef links. when i switched the comand off in the admin folder all was goods again
  23. Is any one able to help at all with this i'm having some real issues with this and have been working on this for hours but still can't find a solution! I have tried adusting all the paths in the two config file manually and entering absoulte paths but its still not working... The path structure the the script files or popups is not being generated correctly. It could have something to do witht the fact that this particular domain is an addon domain... and it is the subfolder where the addon domain is being hosted that is being duplicated. What do others think? PLEASE anyone help me!
  24. Is any one able to help at all with this i'm having some real issues with this and have been working on this for hours but still can't find a solution!
  25. Hi all, I was wondering if someone could help, I'm having an issue where this contribution seems to be working perfectly except that when you click on either insert image or change colour or anything that pops up I recieve a 404 page not found error. After looking throught my logs it appears that it is because it is looking for it in the wrong directory.... ie File path is: /home/inquisitivemind/public_html/aussie/admin/htmlarea/popups/ but its actually looking for them here: /home/inquisitivemind/public_html/aussie/aussie/admin/htmlarea/popups/ I have checked the config.inc.php file and cent really see anything wrong... i tried changing the the SCRIPT_DIR and SCRIPT_URL paths manually and this would not fix the issue. Anyone have any clues? Thanks, Edwin
×