<?php
	/*
	** File: edit_coupons
	** Description: edit individual coupons
	** Version: $Revision: 1.5 $
	** Created: 11/2/99
	** Author: Chris Bellew
	** Email: chris@clearink.com
	** CVS Author: $Author: leon $
	** Last Revised: $Date: 2000/02/02 18:59:49 $
	** Log : $Log: edit_coupon,v $
	** Log : Revision 1.5  2000/02/02 18:59:49  leon
	** Log : Fixing bugs reported by Ted Henigson.
	** Log :
	** Log : Revision 1.4  1999/12/07 21:45:08  leon
	** Log : All forms should be using StartForm now...
	** Log :
	** Log : Revision 1.3  1999/11/04 21:35:40  leon
	** Log : Cleaned up the use of paths.  Paths are now all set in index.php3 as
	** Log : constants.  Example settings for Apache/Unix, Apache/Win32, and IIS.
	** Log :
	** Log : Revision 1.2  1999/11/02 20:35:43  leon
	** Log : Cleaned up coupon code a bit.
	** Log :
	** Log : Revision 1.1  1999/11/02 18:23:12  chris
	** Log : Added support for coupons.
	** Log :
	**
	** Copyright (c) 1999 Working Dogs.  All rights reserved.
	*/
	
	
	include(APPLICATION_ROOT . "/modules/include/DateSelector");
	//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ main	


	/* Make sure the user has admin rights. */
	if( !$UserInfo["Permission"]["Administrate"] )
	{
		print(L_EDITCOUPON_DENIED . "<BR>\n");
	}
	else
	{

	
	//FIXME
	//this script uses both ID and coupon to id the coupon
	print(StartForm("admin_coupon", 'post', 'UPDATE_COUPON', FALSE));

	/*
	** Get the coupon.
	*/
	$Query = "SELECT ID, Name, DollarOff, PercentageOff, MinAmountPurchased, StartDate, EndDate, NeverExpires, Combineable, DisplayPrecedence ";
	$Query .= "FROM coupon ";
	$Query .= "WHERE ID = '" . $coupon . "'";
	if ( !($DatabaseResult = mysql_query($Query, $DatabaseLink)) )
	{
		print("<!-- " . mysql_errno() . ":  " . mysql_error() . 
			"   Query was $Query -->\n");
		$continueScript = FALSE;
	}
	else
	{
			$DatabaseResult = mysql_query($Query, $DatabaseLink);
			$DatabaseRow = mysql_fetch_row($DatabaseResult);

			$ID = $DatabaseRow[0];
			$Name = $DatabaseRow[1];
			$DollarOff = $DatabaseRow[2];
			$PercentageOff = $DatabaseRow[3];
			$MinAmountPurchased = $DatabaseRow[4];
			$StartDate = $DatabaseRow[5];
			$EndDate = $DatabaseRow[6];
			$NeverExpires = $DatabaseRow[7];
			$Combineable = $DatabaseRow[8];
			$DisplayPrecedence = $DatabaseRow[9];
			if($EndDate == 0)
			{
				$EndDate = $StartDate;
			}
	}

	/*
	** output coupon info to be edited
	*/
	print("<INPUT TYPE=\"HIDDEN\" NAME=\"ID\" VALUE=\"" . $ID . "\">\n");

	print("Coupon Name: <INPUT TYPE=\"TEXT\" NAME=\"Name\" VALUE=\"" . $Name . "\"><BR>\n");
	print("Dollar Amount Off: $<INPUT TYPE=\"TEXT\" NAME=\"DollarOff\" SIZE=\"8\" VALUE=\"" . $DollarOff . "\"><BR>\n");
	print("Percentage Amount Off: <INPUT TYPE=\"TEXT\" NAME=\"PercentageOff\" SIZE=\"8\" VALUE=\"" . $PercentageOff . "\">%<BR>\n");
	print("Minimum Amount Purchased: $<INPUT TYPE=\"TEXT\" NAME=\"MinAmountPurchased\" SIZE=\"8\" VALUE=\"" . $MinAmountPurchased . "\"><BR>\n");
	print("Start Date: ");
	$StartYear = substr($StartDate, 0, 4);
	$StartMonth = substr($StartDate, 4, 2);
	$StartDay = substr($StartDate, 6, 2);
	print("<!-- mktime is " . mktime(0, 0, 0, $StartMonth, $StartDay, $StartYear) . " -->\n");
	DateSelector("Start", mktime(0, 0, 0, $StartMonth, $StartDay, $StartYear));
	print("<BR>");
	print("End Date: ");
	$EndYear = substr($EndDate, 0, 4);
	$EndMonth = substr($EndDate, 4, 2);
	$EndDay = substr($EndDate, 6, 2);
	print("<!-- mktime is " . mktime(0, 0, 0, $EndMonth, $EndDay, $EndYear) . " -->\n");
	DateSelector("End", mktime(0, 0, 0, $EndMonth, $EndDay, $EndYear));
	print("<BR>\n");
	if($NeverExpires)
	{
		$NeverExpiresCheck = " CHECKED";
	}
	print("Never Expires: <INPUT TYPE=\"CHECKBOX\" NAME=\"NeverExpires\" VALUE=\"1\"" . $NeverExpiresCheck . "><BR>\n");
	if($Combineable)
	{
		$CombineableCheck = " CHECKED";
	}
	print("Combineable: <INPUT TYPE=\"CHECKBOX\" NAME=\"Combineable\" VALUE=\"1\"" . $CombineableCheck . "><BR>\n");
	print("Display Precedence: <INPUT TYPE=\"TEXT\" NAME=\"DisplayPrecedence\" VALUE=\"$DisplayPrecedence\" SIZE=\"2\" MAXLENGTH=\"3\"><BR>\n");
	print("<P>\n");
	
	/*
	** submit changes
	*/
	print("<INPUT TYPE=\"SUBMIT\" VALUE=\"Submit Changes\" SIZE=\"8\">\n");
	
	
	
	
	
	print("</FORM>\n");
	
	} // end if user is admin
?>
