<?php
	/*
	** File: add_item
	** Description: form for creating an item
	** Version: $Revision: 1.15 $
	** Created: 04/08/1999
	** Author: Leon Atkinson, Shannon -jj Behrens
	** Email: leon@clearink.com, jj@clearink.com
	** CVS Author: $Author: leon $
	** Last Revised: $Date: 1999/12/07 21:45:04 $
	** Log : $Log: add_item,v $
	** Log : Revision 1.15  1999/12/07 21:45:04  leon
	** Log : All forms should be using StartForm now...
	** Log :
	** Log : Revision 1.14  1999/11/08 22:32:20  leon
	** Log : Added prepareText() function to use everywhere we were using htmlentities.
	** Log :
	** Log : Revision 1.13  1999/11/04 21:35:36  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.12  1999/10/12 23:14:45  leon
	** Log : Moved localization constants into 'english' module.  Added constant to
	** Log : control whether unregistered shoppers may checkout.
	** Log :
	** Log : Revision 1.11  1999/10/12 00:39:05  chris
	** Log : Moving text into constants in preparation of localization support.
	** Log :
	** Log : Revision 1.9  1999/09/24 00:06:43  jj
	** Log : Used ITEMS_IN_MULTIPLE_DEPARTMENTS so that items may or may not belong to multiple departments. Also, got rid of any reference to DepartmentSelectorForItem, since it has been deprecated.
	** Log :
	** Log : Revision 1.8  1999/08/18 22:32:10  leon
	** Log : Returning opening PHP tag to XML-friendly tag
	** Log :
	** Log : Revision 1.7  1999/08/03 22:50:57  jj
	** Log : Doing quality control on department and items editors.
	** Log :
	** Log : Revision 1.6  1999/08/03 00:26:39  jj
	** Log : A large amount of programming changing the whole department and item admin process.
	** Log :
	** Log : Revision 1.5  1999/07/28 19:27:28  leon
	** Log : Mass update based on code donation from a live project
	** Log :
	** Copyright (c) 1999 Working Dogs.  All rights reserved.
	**
	** Input: (hopefully) $department
	*/

	include(APPLICATION_ROOT . "/modules/include/department_selector");

	/* Make sure the user has admin rights. */
	if( !$UserInfo["Permission"]["Administrate"] )
	{
		print(L_ADDITEM_DENIED . "!<BR>\n");
	}
	else
	{
		/* Put a nice border around it all. */
		print("<TABLE WIDTH=\"100%\" BORDER=\"1\"><TR><TD>\n");
		print("<B>" . L_ADDITEM_ADDINGANITEM . "</B><BR>\n");
		
		/* Start the form, and the table that will be used to organize
		   everything. */
	   	print(StartForm("admin_departments", 'post', 'ADD_ITEM', FALSE, 
	   		array("department"=>$department)));

		print("<TABLE>\n");
		
		/* Output all of the html form entities. */
		print("<TR><TD>" . L_ADDITEM_NAME . "</TD>\n");
		print("<TD><INPUT TYPE=\"text\" NAME=\"inputName\" SIZE=\"32\" " . 
			"VALUE=\"");
		print( isset($inputName) ? prepareText($inputName) : "" );
		print("\"></TD></TR>\n");

		print("<TR><TD>" . L_ADDITEM_DEPARTMENT . "</TD>\n<TD>");
		DepartmentSelector("inputDepartment[]", intval($department), 
			ITEMS_IN_MULTIPLE_DEPARTMENTS);
		print("</TD></TR>\n");

		print("<TR><TD>" . L_ADDITEM_DESCRIPTION . "</TD>\n");
		print("<TD><TEXTAREA NAME=\"inputDescription\" WRAP=\"soft\" " . 
			"ROWS=\"3\" COLS=\"40\">");
		print(isset($inputDescription) ? prepareText($inputDescription) : "");
		print("</TEXTAREA></TD></TR>\n");

		print("<TR><TD>" . L_ADDITEM_KEYWORDS . "</TD>\n");
		print("<TD><TEXTAREA NAME=\"inputKeywords\" WRAP=\"soft\" ROWS=\"3\" " .
			"COLS=\"40\">");
		print(isset($inputKeywords) ? prepareText($inputKeywords) : "");
		print("</TEXTAREA></TD></TR>\n");

		print("<TR><TD>" . L_ADDITEM_THUMBNAIL . "</TD>\n");
		print("<TD><INPUT TYPE=\"text\" NAME=\"inputThumbnail\" " . 
			"SIZE=\"32\" VALUE=\"");
		print(isset($inputThumbnail) ? prepareText($inputThumbnail) : "");
		print("\"></TD></TR>\n");

		print("<TR><TD>" . L_ADDITEM_GRAPHIC . "</TD>\n");
		print("<TD><INPUT TYPE=\"text\" NAME=\"inputGraphic\" " . 
			"SIZE=\"32\" VALUE=\"");
		print(isset($inputGraphic) ? prepareText($inputGraphic) : "");
		print("\"></TD></TR>\n");

		print("<TR><TD>" . L_ADDITEM_LARGEGRAPHIC . "</TD>\n");
		print("<TD><INPUT TYPE=\"text\" NAME=\"inputLargeGraphic\" " . 
			"SIZE=\"32\" VALUE=\"");
		print(isset($inputLargeGraphic) ? prepareText($inputLargeGraphic) :"");
		print("\"></TD></TR>\n");

		print("<TR><TD>" . L_ADDITEM_DISPLAYPRECEDENCE . "</TD>\n");
		print("<TD><INPUT TYPE=\"text\" NAME=\"inputDisplayPrecedence\" " . 
			"SIZE=\"2\" VALUE=\"");
		print(isset($inputDisplayPrecedence) ? 
			prepareText($inputDisplayPrecedence) : "");
		print("\"></TD></TR>\n");

		print("<TR><TD>" . L_ADDITEM_ACTIVE . "</TD>\n");
		print("<TD><SELECT NAME=\"inputActive\">\n");
		if ( isset($inputActive) && $inputActive=="N" )
		{
			print("<OPTION VALUE=\"Y\">Yes\n");
			print("<OPTION VALUE=\"N\" SELECTED>No\n");
		}
		else
		{
			print("<OPTION VALUE=\"Y\" SELECTED>Yes\n");
			print("<OPTION VALUE=\"N\">No\n");
		}
		print("</SELECT></TD></TR>\n");

		print("<TR><TD COLSPAN=\"2\">\n");
		print("<INPUT TYPE=\"submit\" VALUE=\"" . L_ADDITEM_ADDPRODUCT . "\">\n");
		print("<INPUT TYPE=\"reset\" VALUE=\"" . L_ADDITEM_RESET . "\"></TD>\n");
		print("<TD ALIGN=\"right\"><A HREF=\"" . ScreenURL("admin_departments"). 
			"&department=" . intval($department) . 
			"\">Cancel</A></TD></TR>\n");
		
		/* Finish up the 2 tables and the form. */
		print("</TABLE>\n");
		print("</FORM>\n");
		print("</TD></TR></TABLE>\n");
	}

?>
