Jump to content
greasemonkey

SPPC - for 2.3.4

Recommended Posts

Hi All, I hope your weekend is going well... I'm in the home stretch upgrading from 2.3.3.4 to 2.3.4 - just trying to get SPPC to play nice with the new login content module.

 

Just curious if anyone with SPPC has been able to update yet?

I have 4 blocks of code to add somewhere between the new login.php and \includes\modules\content\login\cm_login_form.php

 

Just to be clear - this is above my skill level - however I have been trying... without success.

 

I'm not able to set a SPPC customer group. When I print_r the sessions data etc on product listing I see its not set;

 

   [sppc_customer_group_id] =>     [sppc_customer_group_show_tax] => 1    [sppc_customer_group_tax_exempt] => 0

 

So far in cm_login_form.php I have changed this;

// Check if email exists
        $customer_query = tep_db_query("select customers_id, customers_password from " . TABLE_CUSTOMERS . " where customers_email_address = '" . tep_db_input($email_address) . "' limit 1");

to this

// Check if email exists
// BOF Separate Pricing per Customer
    $customer_query = tep_db_query("select customers_id, customers_firstname, customers_group_id, customers_password, customers_email_address, customers_default_address_id, customers_specific_taxes_exempt from " . TABLE_CUSTOMERS . " where customers_email_address = '" . tep_db_input($email_address) . "'");
// EOF Separate Pricing Per Customer

And then added this;

/ BOF Separate Pricing Per Customer: choice for logging in under any customer_group_id
// note that tax rates depend on your registered address!
				if ($_POST['skip'] != 'true' && $_POST['email_address'] == SPPC_TOGGLE_LOGIN_PASSWORD ) {
					 $existing_customers_query = tep_db_query("select customers_group_id, customers_group_name from " . TABLE_CUSTOMERS_GROUPS . " order by customers_group_id ");
					echo '<!doctype html public "-//W3C//DTD HTML 4.01 Transitional//EN">';
					print ("\n<html ");
					echo HTML_PARAMS;
					print (">\n<head>\n<title>Choose a Customer Group</title>\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=");
					echo CHARSET;
					print ("\">\n<base href=\"");
					echo (($request_type == 'SSL') ? HTTPS_SERVER : HTTP_SERVER) . DIR_WS_CATALOG;
					print ("\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"stylesheet.css\">\n");
					echo '<body bgcolor="#ffffff" style="margin:0">';
					print ("\n<table border=\"0\" width=\"100%\" height=\"100%\">\n<tr>\n<td style=\"vertical-align: middle\" align=\"middle\">\n");
          echo tep_draw_form('login', tep_href_link(FILENAME_LOGIN, 'action=process', 'SSL'), 'post', '', true);
					print ("\n<table border=\"0\" bgcolor=\"#f1f9fe\" cellspacing=\"10\" style=\"border: 1px solid #7b9ebd;\">\n<tr>\n<td class=\"main\">\n");
					$index = 0;
					while ($existing_customers =  tep_db_fetch_array($existing_customers_query)) {
					 $existing_customers_array[] = array("id" => $existing_customers['customers_group_id'], "text" => " ".$existing_customers['customers_group_name']." ");
						++$index;
					}
					print ("<h1>Choose a Customer Group</h1>\n</td>\n</tr>\n<tr>\n<td align=\"center\">\n");
					echo tep_draw_pull_down_menu('new_customers_group_id', $existing_customers_array, $check_customer['customers_group_id']);
					print ("\n<tr>\n<td class=\"main\"> <br />\n ");
					print ("<input type=\"hidden\" name=\"email_address\" value=\"".$_POST['email_address']."\">");
					print ("<input type=\"hidden\" name=\"skip\" value=\"true\">");
					print ("<input type=\"hidden\" name=\"password\" value=\"".$_POST['password']."\">\n</td>\n</tr>\n<tr>\n<td align=\"right\">\n");
					echo tep_draw_button(IMAGE_BUTTON_CONTINUE, 'triangle-1-e', null, 'primary');
					print ("</td>\n</tr>\n</table>\n</form>\n</td>\n</tr>\n</table>\n</body>\n</html>\n");
					exit;
				}
// EOF Separate Pricing Per Customer: choice for logging in under any customer_group_id

Just before;

// migrate old hashed password to new phpass password

Then in login.php I have add;

	// BOF Separate Pricing Per Customer
	      $customers_specific_taxes_exempt = $check_customer['customers_specific_taxes_exempt'];
				if ($_POST['skip'] == 'true' && $_POST['email_address'] == SPPC_TOGGLE_LOGIN_PASSWORD && isset($_POST['new_customers_group_id']))  {
					$sppc_customer_group_id = $_POST['new_customers_group_id'] ;
					$check_customer_group_tax = tep_db_query("select customers_group_show_tax, customers_group_tax_exempt, group_specific_taxes_exempt from " . TABLE_CUSTOMERS_GROUPS . " where customers_group_id = '" .(int)$_POST['new_customers_group_id'] . "'");
				} else {
					$sppc_customer_group_id = $check_customer['customers_group_id'];
					$check_customer_group_tax = tep_db_query("select customers_group_show_tax, customers_group_tax_exempt, group_specific_taxes_exempt from " . TABLE_CUSTOMERS_GROUPS . " where customers_group_id = '" .(int)$check_customer['customers_group_id'] . "'");
				}
				$customer_group_tax = tep_db_fetch_array($check_customer_group_tax);
				$sppc_customer_group_show_tax = (int)$customer_group_tax['customers_group_show_tax'];
				$sppc_customer_group_tax_exempt = (int)$customer_group_tax['customers_group_tax_exempt'];
				$group_specific_taxes_exempt = $customer_group_tax['group_specific_taxes_exempt'];
				if (tep_not_null($customers_specific_taxes_exempt)) {
					$sppc_customer_specific_taxes_exempt = $customers_specific_taxes_exempt;
				} elseif (tep_not_null($group_specific_taxes_exempt)) {
					$sppc_customer_specific_taxes_exempt = $group_specific_taxes_exempt;
				} else {
					$sppc_customer_specific_taxes_exempt = '';
				}
	// EOF Separate Pricing Per Customer
	// BOF Separate Pricing per Customer
				tep_session_register('sppc_customer_group_id');
				tep_session_register('sppc_customer_group_show_tax');
				tep_session_register('sppc_customer_group_tax_exempt');
				if (tep_not_null($sppc_customer_specific_taxes_exempt)) {
					tep_session_register('sppc_customer_specific_taxes_exempt');
				}
// EOF Separate Pricing per Customer

Just after;

    $customer_first_name = $customer_info['customers_firstname'];
    tep_session_register('customer_first_name');

Share this post


Link to post
Share on other sites

One addon which would be full reinterpretation.. I have fight with entry_company_tax_id at this week and realised that company_tax_id is totaly misinterpreted in it.

 

The module pages in account allows you to play with anything. The administration address book edition is absent for SPPC. There is not cleared concept for it..

I would like to say that somebody should rewrite step by step the whole package..


:blink:
osCommerce based shop owner with minimal design and focused on background works. When the less is more.
Email managment with tracking pixel, package managment for shipping, stock management, warehouse managment with bar code reader, parcel shops management on 3000 pickup points without local store.

Share this post


Link to post
Share on other sites

@@Gergely thank you kindly for your reply... So is this a much bigger job than I see (re-integrating with login.php and cm_login_form.php)?

 

I see I've missed a few things in my code above $check_customer needs to changed to $customer. But if I'm missing the bigger picture and this won't work without significant help then maybe I need to start a commercial enquiry?

Share this post


Link to post
Share on other sites

 

Hi All, I hope your weekend is going well... I'm in the home stretch upgrading from 2.3.3.4 to 2.3.4 - just trying to get SPPC to play nice with the new login content module.

 

Just curious if anyone with SPPC has been able to update yet?

I have 4 blocks of code to add somewhere between the new login.php and \includes\modules\content\login\cm_login_form.php

 

Just to be clear - this is above my skill level - however I have been trying... without success.

 

I'm not able to set a SPPC customer group. When I print_r the sessions data etc on product listing I see its not set;

 

 

So far in cm_login_form.php I have changed this;

// Check if email exists
        $customer_query = tep_db_query("select customers_id, customers_password from " . TABLE_CUSTOMERS . " where customers_email_address = '" . tep_db_input($email_address) . "' limit 1");

to this

// Check if email exists
// BOF Separate Pricing per Customer
    $customer_query = tep_db_query("select customers_id, customers_firstname, customers_group_id, customers_password, customers_email_address, customers_default_address_id, customers_specific_taxes_exempt from " . TABLE_CUSTOMERS . " where customers_email_address = '" . tep_db_input($email_address) . "'");
// EOF Separate Pricing Per Customer

And then added this;

/ BOF Separate Pricing Per Customer: choice for logging in under any customer_group_id
// note that tax rates depend on your registered address!
				if ($_POST['skip'] != 'true' && $_POST['email_address'] == SPPC_TOGGLE_LOGIN_PASSWORD ) {
					 $existing_customers_query = tep_db_query("select customers_group_id, customers_group_name from " . TABLE_CUSTOMERS_GROUPS . " order by customers_group_id ");
					echo '<!doctype html public "-//W3C//DTD HTML 4.01 Transitional//EN">';
					print ("\n<html ");
					echo HTML_PARAMS;
					print (">\n<head>\n<title>Choose a Customer Group</title>\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=");
					echo CHARSET;
					print ("\">\n<base href=\"");
					echo (($request_type == 'SSL') ? HTTPS_SERVER : HTTP_SERVER) . DIR_WS_CATALOG;
					print ("\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"stylesheet.css\">\n");
					echo '<body bgcolor="#ffffff" style="margin:0">';
					print ("\n<table border=\"0\" width=\"100%\" height=\"100%\">\n<tr>\n<td style=\"vertical-align: middle\" align=\"middle\">\n");
          echo tep_draw_form('login', tep_href_link(FILENAME_LOGIN, 'action=process', 'SSL'), 'post', '', true);
					print ("\n<table border=\"0\" bgcolor=\"#f1f9fe\" cellspacing=\"10\" style=\"border: 1px solid #7b9ebd;\">\n<tr>\n<td class=\"main\">\n");
					$index = 0;
					while ($existing_customers =  tep_db_fetch_array($existing_customers_query)) {
					 $existing_customers_array[] = array("id" => $existing_customers['customers_group_id'], "text" => " ".$existing_customers['customers_group_name']." ");
						++$index;
					}
					print ("<h1>Choose a Customer Group</h1>\n</td>\n</tr>\n<tr>\n<td align=\"center\">\n");
					echo tep_draw_pull_down_menu('new_customers_group_id', $existing_customers_array, $check_customer['customers_group_id']);
					print ("\n<tr>\n<td class=\"main\"> <br />\n ");
					print ("<input type=\"hidden\" name=\"email_address\" value=\"".$_POST['email_address']."\">");
					print ("<input type=\"hidden\" name=\"skip\" value=\"true\">");
					print ("<input type=\"hidden\" name=\"password\" value=\"".$_POST['password']."\">\n</td>\n</tr>\n<tr>\n<td align=\"right\">\n");
					echo tep_draw_button(IMAGE_BUTTON_CONTINUE, 'triangle-1-e', null, 'primary');
					print ("</td>\n</tr>\n</table>\n</form>\n</td>\n</tr>\n</table>\n</body>\n</html>\n");
					exit;
				}
// EOF Separate Pricing Per Customer: choice for logging in under any customer_group_id

Just before;

// migrate old hashed password to new phpass password

Then in login.php I have add;

	// BOF Separate Pricing Per Customer
	      $customers_specific_taxes_exempt = $check_customer['customers_specific_taxes_exempt'];
				if ($_POST['skip'] == 'true' && $_POST['email_address'] == SPPC_TOGGLE_LOGIN_PASSWORD && isset($_POST['new_customers_group_id']))  {
					$sppc_customer_group_id = $_POST['new_customers_group_id'] ;
					$check_customer_group_tax = tep_db_query("select customers_group_show_tax, customers_group_tax_exempt, group_specific_taxes_exempt from " . TABLE_CUSTOMERS_GROUPS . " where customers_group_id = '" .(int)$_POST['new_customers_group_id'] . "'");
				} else {
					$sppc_customer_group_id = $check_customer['customers_group_id'];
					$check_customer_group_tax = tep_db_query("select customers_group_show_tax, customers_group_tax_exempt, group_specific_taxes_exempt from " . TABLE_CUSTOMERS_GROUPS . " where customers_group_id = '" .(int)$check_customer['customers_group_id'] . "'");
				}
				$customer_group_tax = tep_db_fetch_array($check_customer_group_tax);
				$sppc_customer_group_show_tax = (int)$customer_group_tax['customers_group_show_tax'];
				$sppc_customer_group_tax_exempt = (int)$customer_group_tax['customers_group_tax_exempt'];
				$group_specific_taxes_exempt = $customer_group_tax['group_specific_taxes_exempt'];
				if (tep_not_null($customers_specific_taxes_exempt)) {
					$sppc_customer_specific_taxes_exempt = $customers_specific_taxes_exempt;
				} elseif (tep_not_null($group_specific_taxes_exempt)) {
					$sppc_customer_specific_taxes_exempt = $group_specific_taxes_exempt;
				} else {
					$sppc_customer_specific_taxes_exempt = '';
				}
	// EOF Separate Pricing Per Customer
	// BOF Separate Pricing per Customer
				tep_session_register('sppc_customer_group_id');
				tep_session_register('sppc_customer_group_show_tax');
				tep_session_register('sppc_customer_group_tax_exempt');
				if (tep_not_null($sppc_customer_specific_taxes_exempt)) {
					tep_session_register('sppc_customer_specific_taxes_exempt');
				}
// EOF Separate Pricing per Customer

Just after;

    $customer_first_name = $customer_info['customers_firstname'];
    tep_session_register('customer_first_name');

Hello Scott @@greasemonkey,

 

I just finished today the content login module for the activation code add-on, will upload soon, just finish some more testing. ;-)

I think the skill is not to modify  login.php, but apply all changes to cm_login_form.php, template and language files.

I finally used renamed copies of the original files to create an alternative module to the core login module.

You should play with variables like  "$login_customer_id" used in the core files to pass information to the main login.php page.

 

Regards

Rainer

 

Share this post


Link to post
Share on other sites

Hola @@raiwa, estoy migrando de la 2.2 a la 2.3.4 y para el login no funciona, tal como comemtas arriba, dices que hay de alguna forma que integrar los 4 cambios en el cm_login_form.php, pero el resultado es desfavorable.

 

Por otra parte he instalado tu contribucion http://addons.oscommerce.com/info/9091y no hace nada, no funciona.

 

¿Alguna idea? Un saludo.

Share this post


Link to post
Share on other sites

Hello @@modeltronic,

 

Could you please explain for which add-on you try to add the login support and which steps you did for installation.

 

The link you posted is for:

Activation Code login content module for osC 2.3.4

 

This thread is for the SPPC add-on.

The SPPC content module download link is this:

Separate Pricing per customer login content module for osC 2.3.4

http://addons.oscommerce.com/info/9090

 

The above posted codechanges are also for SPPC.

 

Otherwise the forum language is english and other users may be interested in your post too, so it is preferable to use english for all posts.

You can send me private messages in spanish, of course. :)

 

regards

Rainer

Share this post


Link to post
Share on other sites

Hello @@modeltronic,

 

Could you please explain for which add-on you try to add the login support and which steps you did for installation.

 

The link you posted is for:

Activation Code login content module for osC 2.3.4

 

This thread is for the SPPC add-on.

The SPPC content module download link is this:

Separate Pricing per customer login content module for osC 2.3.4

http://addons.oscommerce.com/info/9090

 

The above posted codechanges are also for SPPC.

 

Otherwise the forum language is english and other users may be interested in your post too, so it is preferable to use english for all posts.

You can send me private messages in spanish, of course. :)

 

regards

Rainer

Oh sorry, as you are in Barcelona, I spoke in spanish. Well, you're right, better in english for that the others can understand and follow the solutions and maybe the successes :-)

 

The steps were very easy, I did the same changes as explained in the readme.html attatched inside the contribution. In fact, there are only 4 steps, 4 bunches of code easy to paste. Two of then in the login.php and the other 2, inserted in the cm_login_form.php file. But as @@greasemonkey says, no success. When login, the price is the same as the Retail price. After that, I put the login.php 2.3.3 (modified with SPPC) and however, and THIS file works properly! But of course I cannot let this file since is not a bootstrapped code, is a <2.3.4 version.
 
After that, I found your contrib. 9090 and tryied with it, but failed again. Your contrib. seems to do nothing, or I am doing something wrong...
 
I have a scramble with login.php, products_listing.php and products_new.php because their codes are absolutely different than previous versions, I mean, 2.3.4 versions of these files are so different, and the SPPC instructions for the 3 files are useless, forcing to be set up by an expert developer until a future step-by-step update of SPPC 2.3.4 (for non vanilla files). But now, login.php is the file that makes me worried.
Edited by modeltronic

Share this post


Link to post
Share on other sites

@@modeltronic,

 

So it's supposed you are talking about the SPPC module. The other one you posted the first link has nothing to do with SPPC.

 

The changes @@greasemonkey posted and said it doesn't work are not used in my modules.

It is new coded and he tested the module and it works for him, as far as I remember.

I do not use SPPC myself, I just coded the login module.

Pleae contact @@greasemonkey for further support. he will help you for sure.

 

Thank you and kind regards

Rainer

Share this post


Link to post
Share on other sites

@@modeltronic, Have you activated the newly installed SPPC login content module in the admin? Are u sure you are using the correct login module ( the original login content module will not work with sppc).

Thank you very much, @@raiwa! It's a great contribution,

 

Thank you very much, @@greasemonkey. For any reason, now it works great! Actually I don't remember if the problem was that I forgot to activate it after been installed or anything else. In any case, it works. But I have a doubt, the pop-up window for choose between groups isn't showed.

 

In my current Store, if your account is a wholesaler, when logging, this pop-up is showed and lets you for choosing if you want to login as a Retail or as a Wholesaler (or any group that were created). Now this option is out. Why? (OF COURSE I have set activated Alert off option of Switch off alert for authentication: in admin panel -> customers -> Edit this specific customer.

 

 

Guys, there are 2 files left and after this, everything will be ready: unfortunately, SPPC 2.3.4 upgrade download files are a directory tree for fresh installations without explanations for previous modified files... and as includes/modules/product_listing.php and new_products.php are hard to deal with them, when I get it, I will upload a step-by-step explanation .

Share this post


Link to post
Share on other sites

Hello

I am trying to get SPPC to work with my development OSC 2.3.4 store. I install contribution SPPC v2_3_3_4_revised  4 Jan 2014.

After rechecking all files modified, I'm still having issues.

 

Separate pricing is shown for different groups; this appears to be OK.

 

The problem: Tax Exempt status not working for the customer. Taxes still show up with this message next to it: Unknown tax rate.

 

This happens even if the shipping address is changed to a state or tax zone where taxes should not be charged.

 

Alan


Production:
osCommerce V. 2.3.4BS
VPS Box

Share this post


Link to post
Share on other sites

I haven't tested tax exempt (nor do I use tax exempt). If you use the copy paste instructions, you need double check your install by using a file compare software like winmerge to see if you made a mistake.

 

If you used files update for 2.3.3.4 by the late joli1811 (I have no clue if he tested this feature in his files). you may want to check against the original copy and paste instructions. In particular check;

 

admin/customers.php

catalog/includes/functions/general.php

Share this post


Link to post
Share on other sites

I haven't tested tax exempt (nor do I use tax exempt). If you use the copy paste instructions, you need double check your install by using a file compare software like winmerge to see if you made a mistake.

 

If you used files update for 2.3.3.4 by the late joli1811 (I have no clue if he tested this feature in his files). you may want to check against the original copy and paste instructions. In particular check;

 

admin/customers.php

catalog/includes/functions/general.php

Thanks greasemonkey.

 

I have spent more than 3 days rechecking all files with compare program. I also checked original osc 2.3.4 against original osc 2.3.3.4 files to see if possible conflicts. I did not see anything, but I'm not a programmer just a cut and paster. 

 

I will check the files you mentioned and get back with you.

 

I have used SPPC for the last 10 years, it's awesome. I would not like to lose it to the upgrade OSC 2.3.4

 

Alan


Production:
osCommerce V. 2.3.4BS
VPS Box

Share this post


Link to post
Share on other sites

Hey Alan, I'm no coder either... I too have been using SPPC for at least 6 years.

 

I'm sure it can be fixed.

 

The other thing I didn't conifer is login.php - now moved to the content module.

 

Try deactivating the content module - and using the standard login.php try it.

Share this post


Link to post
Share on other sites

Scott

When I deactivate SPPC Login and activate standard Login, tax exempt status and separate pricing is deactivated.

 

I checked both files and they are both modified correctly, but still having same problem.

 

Time for me to hit the sack for now. I will try and deal with it tomorrow.

Alan


Production:
osCommerce V. 2.3.4BS
VPS Box

Share this post


Link to post
Share on other sites

@@spiritalan sorry Alan, I should have been more clear.... What I was suggesting is trying the login.php prior to 2.3.4.

 

In other words; in your current install... turn the sppc login content module off, then rename your current catalog/login.php to "something" (example - login.old). Then take the catalog/login.php file from the 2.3.3.4 files here http://addons.oscommerce.com/info/716 (these are prior to the login content module) and re-test.

 

This will tell us if the tax exempt issue is with the login content module.

Share this post


Link to post
Share on other sites

Scott

I did what you said. Using the catalog/login.php from the contribution 2.3.3.4 produced the same results of my issue - no change (other than the fact it does not work properly but I was able to login and checkout).


Production:
osCommerce V. 2.3.4BS
VPS Box

Share this post


Link to post
Share on other sites

Scott

 

I believe I have found the problem. Let me do some more testing. Specific customer tax exemption appears to be working ok now. The problem is some missing code in catalog/includes/functions/general.php and appears to be in the contribution SPPC 2.3.3.4.

 

When I am completed testing and all ok, I will post my findings.

 

Alan


Production:
osCommerce V. 2.3.4BS
VPS Box

Share this post


Link to post
Share on other sites

There is a modification that is not found in the SPPC package  v_2_3_3_4_revised.

The file in question is catalog/includes/functions/general.php and in my comment here, it applies specifically to OSC V.2.3.4. and OSC V.2.3.3. I have not tested any other version or incremental upgrade.

Without this modification customer specific tax exempt status does not work on the customer side.

This modification was in package: "Full set of new and amended files for SPPC 4.2.2 on oscommerce 2.3.1  Mar 8, 2011", but somehow was lost from here to this "v2_3_3_4_revised  Jan 4, 2014".

The needed modification is around line 370-380 roughly. Code to be added is this:
 

" . $additional_for_specific_taxes . "

Procedure for change-

Change this line of code:
 

      $tax_query = tep_db_query("select sum(tax_rate) as tax_rate from " . TABLE_TAX_RATES . " tr left join " . TABLE_ZONES_TO_GEO_ZONES . " za on (tr.tax_zone_id = za.geo_zone_id) left join " . TABLE_GEO_ZONES . " tz on (tz.geo_zone_id = tr.tax_zone_id) where (za.zone_country_id is null or za.zone_country_id = '0' or za.zone_country_id = '" . (int)$country_id . "') and (za.zone_id is null or za.zone_id = '0' or za.zone_id = '" . (int)$zone_id . "') and tr.tax_class_id = '" . (int)$class_id . "' group by tr.tax_priority");

To this:

// BOF Separate Pricing Per Customer, specific taxes exempt modification
      $tax_query = tep_db_query("select sum(tax_rate) as tax_rate from " . TABLE_TAX_RATES . " tr left join " . TABLE_ZONES_TO_GEO_ZONES . " za on (tr.tax_zone_id = za.geo_zone_id) left join " . TABLE_GEO_ZONES . " tz on (tz.geo_zone_id = tr.tax_zone_id) where (za.zone_country_id is null or za.zone_country_id = '0' or za.zone_country_id = '" . (int)$country_id . "') and (za.zone_id is null or za.zone_id = '0' or za.zone_id = '" . (int)$zone_id . "') and tr.tax_class_id = '" . (int)$class_id . "' " . $additional_for_specific_taxes . " group by tr.tax_priority");
// EOF Separate Pricing Per Customer, specific taxes exempt modification

Have a great day :)

Alan


Production:
osCommerce V. 2.3.4BS
VPS Box

Share this post


Link to post
Share on other sites

@@greasemonkey

 

Scott I'm finally getting around to installing your Responsive version and noticed that these two files seem to be missing from your zip.

 

include(DIR_WS_MODULES . 'boxes/templates/specials.php');
include(DIR_WS_MODULES . 'boxes/templates/whats_new.php');

 

Dan

Share this post


Link to post
Share on other sites

@@greasemonkey 

 

That is strange....I have the right zip file but there is no boxes/templates directory in the zip file I have. I just re-checked.  If you're sure there is a templates directory I'll download it again.

 

Dan 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×