WHAT DOES IT DO?
- The customer MUST AGREE to TERMS and CONDITIONS when creating an account and/or when buying products.
- WHEN the customer must agree can be decided from a new configuration menu in the admin area of the store.
- The link to the terms and conditions page is set from the admin panel.
The customer must check a checkbox to continue. If the checkbox is not checked the continue button will look gray and be disabled. If a customer hoovers the disabled button the checkbox will light up in a red color to indicate what needs to be done.
It was created for osCommerce Online Merchant [2.2rc2] but I am quiet sure it will work with [2.2rc1] and [2.2] to.
Demo screenshots is included
Multilingual support
Easy installation
Legend: 
Download

Report
change
if(MATC_AT_REGISTER != 'false'){
to
if(MATC_AT_CHECKOUT != 'false'){
on missing code on checkout_payment.php
dummy file uploaded
In checkout_payment.php
Find
<td><?php echo tep_draw_separator('pixel_trans.gif', '100%', '10'); ?></td>
</tr>
<tr>
<td><table border="0" width="100%" cellspacing="1" cellpadding="2" class="infoBox">
<tr class="infoBoxContents">
<td><table border="0" width="100%" cellspacing="0" cellpadding="2">
<tr>
<td width="10"><?php echo tep_draw_separator('pixel_trans.gif', '10', '1'); ?></td>
<td class="main"><b><?php echo TITLE_CONTINUE_CHECKOUT_PROCEDURE . '</b><br>' . TEXT_CONTINUE_CHECKOUT_PROCEDURE; ?></td>
<td class="main" align="right"><?php echo tep_image_submit('button_continue.gif', IMAGE_BUTTON_CONTINUE); ?></td>
<td width="10"><?php echo tep_draw_separator('pixel_trans.gif', '10', '1'); ?></td>
</tr>
</table></td>
</tr>
</table></td>
Replace with
<td><?php echo tep_draw_separator('pixel_trans.gif', '100%', '10'); ?></td>
</tr>
<?php
//----- BEGINNING OF ADDITION: MATC -----//
if(MATC_AT_REGISTER != 'false'){
require(DIR_WS_MODULES . 'matc.php');
}
//----- END OF ADDITION: MATC -----//
?>
<tr>
<td><table border="0" width="100%" cellspacing="1" cellpadding="2" class="infoBox">
<tr class="infoBoxContents">
<td><table border="0" width="100%" cellspacing="0" cellpadding="2">
<tr>
<td width="10"><?php echo tep_draw_separator('pixel_trans.gif', '10', '1'); ?></td>
<?php //----- CHANGE IN ROW BELOW: MATC - Added id="TheSubmitButton" -----// ?>
<td><?php echo tep_image_submit('button_continue.gif', IMAGE_BUTTON_CONTINUE,'id="TheSubmitButton"'); ?></td>
<td width="10"><?php echo tep_draw_separator('pixel_trans.gif', '10', '1'); ?></td>
</tr>
</table></td>
</tr>
</table></td>
Downlaod file contains same instructions
New in this version:
* You can now choose in the admin panel if you would like the disabled button to be transparent or gray. The gray design requires php version >= 5 as it uses the imagefilter function to create the button. Changes are made in matc.php and MATC_Install.sql.
Please report anything you think is irritating or could be better! (:
Support Forum:
http://forums.oscommerce.com/index.php?showtopic=303726
Thanks and Regards,
Olof Larsson / www.Lajvbutiken.se
New in this version:
* The MATC in the checkout process was moved to checkout_payment.php (it was in checkout_confirmation.php before). This will avoid problems with many payment methods, for example paypal.
New in this version:
* Important bugfixes
New in this version:
* Javascript can now be disabled
Support Forum:
http://forums.oscommerce.com/index.php?showtopic=303726
New in this version:
* New Improved Manual
* The possibillity to load the textarea contents from the database using SQL.
Support Forum:
http://forums.oscommerce.com/index.php?showtopic=303726
New in Version 2.0:
1. A much easier installation procedure.
2. No compatibility problems between php versions should occur now.
3. Some nice special effects using the javascriptlibrary jquery.
4. The option to show the conditions in a textarea, well configurable from the admin panel.
5. More adminpanel controll.
Fixed problem in step 4 with tables. Older version would move Right column down to the bottom in OSC2.2RC2.
Added buttons to copy over to folder.
All other files are included. Use only if v1.2 gives you problems.
------------------------- Update 1.1 to version 1.2 by mightyx:
Changes:
1. Added a textarea field that shows your Conditions/AGB in checkout_confirmation.php
2. Added a field to download the conditions as a pdf. The name of the pdf can be defined in the admin.
If you update from version 1.1 you only have to follow steps 2, 4, 5 and 7.
Todo: Still that imagefilter function...
As always: FULL PACKAGE!
If you use this contribution, I would be happy if you leave me a message, english or geman!
This is what I've done:
1.Updated the install instructions to upload two new buttons, because of an error to an undefinded
function (imagefilter) on most standard installs of osc 2.2rc2. If you don't upload these buttons,
the script trys to create an temporary image with the "imagefilter" function, which is not included
in standard osc versions and which I even haven't found in teh contributions.
2. Added german language
3. Changed the design a little bit, added the look of stylesheet class main to the Condition text.
This is a full package!
WHAT DOES IT DO?
- The customer MUST AGREE to TERMS and CONDITIONS when creating an account and/or when buying products.
- WHEN the customer must agree can be decided from a new configuration menu in the admin area of the store.
- The link to the terms and conditions page is set from the admin panel.
The customer must check a checkbox to continue. If the checkbox is not checked the continue button will look gray and be disabled. If a customer hoovers the disabled button the checkbox will light up in a red color to indicate what needs to be done.
It was created for osCommerce Online Merchant [2.2rc2] but I am quiet sure it will work with [2.2rc1] and [2.2] to.
Demo screenshots is included
Multilingual support
Easy installation