<uidefs>
<!--
  - ADOBE SYSTEMS INCORPORATED
  - Copyright 2002 Adobe Systems Incorporated. All Rights Reserved.
  - 
  - NOTICE:  Notwithstanding the terms of the Adobe GoLive End User 
  - License Agreement, Adobe permits you to reproduce and distribute this 
  - file only as an integrated part of a web site created with Adobe 
  - GoLive software and only for the purpose of enabling your client to 
  - display their web site. All other terms of the Adobe license 
  - agreement remain in effect.
 -->
	<category>custom-merchant</category>
	<uiname>Custom Merchant</uiname>

	<!-- ===============================================================
	  == Content Sources
	  -->

	<content-source>
		<format>ASP/VBScript</format>
		<format>ASP/JScript</format>

		<type>CustomMerchant</type>
		<uiname>Shopping Cart</uiname>
		<display-icon>DCCart</display-icon>

		<data-source>
			<data-source-type>CustomMerchant Provider</data-source-type>
			<info-filepath>custommerchant.cart.info6.asp</info-filepath>

			<editor>
				<module-name>CMDataSourceEditor</module-name>
				<module-filepath>info/CMDataSourceEditor/Main.html</module-filepath>
			</editor>
        </data-source>

		<runtime-filepath>include/custommerchant.runtime6.asp</runtime-filepath>
		<runtime-constructor>CustomMerchantCart</runtime-constructor>

		<inspector>
			<parameter>
				<uiname>Cart Provider</uiname>
				<info-parameter-name>provider</info-parameter-name>
				<control>combobox(GLDataSources:CustomMerchant)</control>
				<errormessage>No cart provider specified.</errormessage>
			</parameter>
		</inspector>

		<action-filepath>actions/custommerchant.actions6.asp</action-filepath>
		<runtime-setupfunction>SetupCustomMerchantForm</runtime-setupfunction>
		<action>
			<uiname>Add To Cart</uiname>
			<runtime-command>AddToCart</runtime-command>
			<runtime-setupfunction>SetupAddToCart</runtime-setupfunction>
			<content-source-not-required/>
			<binding-details>
				<parameter>
					<uiname>Cart Provider</uiname>
					<control>combobox(GLDataSources:CustomMerchant)</control>
					<errormessage>No cart provider specified.</errormessage>
				</parameter>
				<parameter>
					<uiname>SKU</uiname>
					<control>combobox(GLFields)</control>
					<default-value>"1"</default-value>
				</parameter>
				<parameter>
					<uiname>Description</uiname>
					<control>combobox(GLFields)</control>
					<default-value>"item"</default-value>
				</parameter>
				<parameter>
					<uiname>Unit Price</uiname>
					<control>combobox(GLFields)</control>
					<default-value>"1"</default-value>
				</parameter>
			</binding-details>
		</action>

		<action>
			<uiname>Update Cart Totals</uiname>
			<runtime-command>UpdateTotals</runtime-command>
			<runtime-setupfunction>SetupUpdateTotals</runtime-setupfunction>
			<binding-details>
				<parameter>
					<uiname>Content Source</uiname>
					<control>combobox(GLRecordSets)</control>
					<errormessage>No cart content source specified.</errormessage>
				</parameter>
			</binding-details>
		</action>

		<action>
			<uiname>Clear Cart</uiname>
			<runtime-command>ClearCart</runtime-command>
			<runtime-setupfunction>SetupClearCart</runtime-setupfunction>
			<binding-details>
				<parameter>
					<uiname>Content Source</uiname>
					<control>combobox(GLRecordSets)</control>
					<errormessage>No cart content source specified.</errormessage>
				</parameter>
			</binding-details>
		</action>
	</content-source>
	<content-source>
		<format>JSP/Java</format>

		<type>CustomMerchant</type>
		<uiname>Shopping Cart</uiname>
		<display-icon>DCCart</display-icon>

		<data-source>
			<data-source-type>CustomMerchant Provider</data-source-type>
			<info-filepath>custommerchant.cart.info6.jsp</info-filepath>

			<editor>
				<module-name>CMDataSourceEditor</module-name>
				<module-filepath>info/CMDataSourceEditor/Main.html</module-filepath>
			</editor>
		</data-source>

		<runtime-filepath>com.adobe.gl.runtime6.custommerchant.*</runtime-filepath>
		<runtime-constructor>CSWCMCart.newCart</runtime-constructor>

		<inspector>
			<parameter>
				<uiname>Cart Provider</uiname>
				<info-parameter-name>provider</info-parameter-name>
				<control>combobox(GLDataSources:CustomMerchant)</control>
				<errormessage>No cart provider specified.</errormessage>
			</parameter>
		</inspector>

		<action-filepath>actions/custommerchant.actions6.jsp</action-filepath>
		<runtime-setupfunction>CMCartAction.setupForm</runtime-setupfunction>
		<action>
			<uiname>Add To Cart</uiname>
			<runtime-command>AddToCart</runtime-command>
			<runtime-setupfunction>CMCartAction.setupAddToCart</runtime-setupfunction>
			<content-source-not-required/>
			<binding-details>
				<parameter>
					<uiname>Cart Provider</uiname>
					<control>combobox(GLDataSources:CustomMerchant)</control>
					<errormessage>No cart provider specified.</errormessage>
				</parameter>
				<parameter>
					<uiname>SKU</uiname>
					<control>combobox(GLFields)</control>
					<default-value>"27001"</default-value>
				</parameter>
				<parameter>
					<uiname>Description</uiname>
					<control>combobox(GLFields)</control>
					<default-value>"item"</default-value>
				</parameter>
				<parameter>
					<uiname>Unit Price</uiname>
					<control>combobox(GLFields)</control>
					<default-value>"1.99"</default-value>
				</parameter>
			</binding-details>
		</action>

		<action>
			<uiname>Update Cart Totals</uiname>
			<runtime-command>UpdateTotals</runtime-command>
			<runtime-setupfunction>CMCartAction.setupUpdateTotals</runtime-setupfunction>
			<binding-details>
				<parameter>
					<uiname>Content Source</uiname>
					<control>combobox(GLRecordSets)</control>
					<errormessage>No cart content source specified.</errormessage>
				</parameter>
			</binding-details>
		</action>

		<action>
			<uiname>Clear Cart</uiname>
			<runtime-command>ClearCart</runtime-command>
			<runtime-setupfunction>CMCartAction.setupClearCart</runtime-setupfunction>
			<binding-details>
				<parameter>
					<uiname>Content Source</uiname>
					<control>combobox(GLRecordSets)</control>
					<errormessage>No cart content source specified.</errormessage>
				</parameter>
			</binding-details>
		</action>
	</content-source>
	<content-source>
		<format>PHP</format>

		<type>CustomMerchant</type>
		<uiname>Shopping Cart</uiname>
		<display-icon>DCCart</display-icon>

		<data-source>
			<data-source-type>CustomMerchant Provider</data-source-type>
			<info-filepath>custommerchant.cart.info6.php</info-filepath>

			<editor>
				<module-name>CMDataSourceEditor</module-name>
				<module-filepath>info/CMDataSourceEditor/Main.html</module-filepath>
			</editor>
		</data-source>

		<runtime-filepath>include/custommerchant.runtime6.php</runtime-filepath>
		<runtime-constructor>CustomMerchantCart</runtime-constructor>
		<inspector>
			<parameter>
				<uiname>Cart Provider</uiname>
				<info-parameter-name>provider</info-parameter-name>
				<control>combobox(GLDataSources:CustomMerchant)</control>
				<errormessage>No cart provider specified.</errormessage>
			</parameter>
		</inspector>

		<action-filepath>actions/custommerchant.actions6.php</action-filepath>
		<runtime-setupfunction>SetupCustomMerchantForm</runtime-setupfunction>
		<action>
			<uiname>Add To Cart</uiname>
			<runtime-command>AddToCart</runtime-command>
			<runtime-setupfunction>SetupAddToCart</runtime-setupfunction>
			<content-source-not-required/>
			<binding-details>
				<parameter>
					<uiname>Cart Provider</uiname>
					<control>combobox(GLDataSources:CustomMerchant)</control>
					<errormessage>No cart provider specified.</errormessage>
				</parameter>
				<parameter>
					<uiname>SKU</uiname>
					<control>combobox(GLFields)</control>
					<default-value>"1"</default-value>
				</parameter>
				<parameter>
					<uiname>Description</uiname>
					<control>combobox(GLFields)</control>
					<default-value>"item"</default-value>
				</parameter>
				<parameter>
					<uiname>Unit Price</uiname>
					<control>combobox(GLFields)</control>
					<default-value>"1"</default-value>
				</parameter>
			</binding-details>
		</action>

		<action>
			<uiname>Update Cart Totals</uiname>
			<runtime-command>UpdateTotals</runtime-command>
			<runtime-setupfunction>SetupUpdateTotals</runtime-setupfunction>
			<binding-details>
				<parameter>
					<uiname>Content Source</uiname>
					<control>combobox(GLRecordSets)</control>
					<errormessage>No cart content source specified.</errormessage>
				</parameter>
			</binding-details>
		</action>

		<action>
			<uiname>Clear Cart</uiname>
			<runtime-command>ClearCart</runtime-command>
			<runtime-setupfunction>SetupClearCart</runtime-setupfunction>
			<binding-details>
				<parameter>
					<uiname>Content Source</uiname>
					<control>combobox(GLRecordSets)</control>
					<errormessage>No cart content source specified.</errormessage>
				</parameter>
			</binding-details>
		</action>
	</content-source>

	<content-source>
		<format>ASP/VBScript</format>
		<format>ASP/JScript</format>

		<type>CustomMerchant</type>
		<uiname>Order Form</uiname>
		<display-icon>DCOrder</display-icon>

		<data-source>
			<data-source-type>CustomMerchant Provider</data-source-type>
			<info-filepath>custommerchant.order.info6.asp</info-filepath>

			<editor>
				<module-name>CMDataSourceEditor</module-name>
				<module-filepath>info/CMDataSourceEditor/Main.html</module-filepath>
			</editor>
		</data-source>
		
		<runtime-filepath>include/custommerchant.runtime6.asp</runtime-filepath>
		<runtime-constructor>CustomMerchantOrderForm</runtime-constructor>

		<inspector>
			<parameter>
				<uiname>Order Form Provider</uiname>
				<info-parameter-name>provider</info-parameter-name>
				<control>combobox(GLDataSources:CustomMerchant)</control>
				<errormessage>No order form provider specified.</errormessage>
			</parameter>
		</inspector>

		<action-filepath>actions/custommerchant.actions6.asp</action-filepath>
		<runtime-setupfunction>SetupCustomMerchantForm</runtime-setupfunction>
		<action>
			<uiname>Update Order Form</uiname>
			<runtime-command>UpdateOrder</runtime-command>
			<runtime-setupfunction>SetupUpdateOrder</runtime-setupfunction>
			<binding-details>
				<parameter>
					<uiname>Content Source</uiname>
					<control>combobox(GLRecordSets)</control>
					<errormessage>No order form content source specified.</errormessage>
				</parameter>
			</binding-details>
		</action>

		<action>
			<uiname>Submit Order Form</uiname>
			<runtime-command>PurchaseNow</runtime-command>
			<runtime-setupfunction>SetupPurchaseNow</runtime-setupfunction>
			<binding-details>
				<parameter>
					<uiname>Content Source</uiname>
					<control>combobox(GLRecordSets)</control>
					<errormessage>No order form content source specified.</errormessage>
				</parameter>
			</binding-details>
		</action>
	</content-source>
	<content-source>
		<format>JSP/Java</format>

		<type>CustomMerchant</type>
		<uiname>Order Form</uiname>
		<display-icon>DCOrder</display-icon>

		<data-source>
			<data-source-type>CustomMerchant Provider</data-source-type>
			<info-filepath>custommerchant.order.info6.jsp</info-filepath>

			<editor>
				<module-name>CMDataSourceEditor</module-name>
				<module-filepath>info/CMDataSourceEditor/Main.html</module-filepath>
			</editor>
		</data-source>

		<runtime-filepath>com.adobe.gl.runtime6.custommerchant.*</runtime-filepath>
		<runtime-constructor>CSWCMOrderForm.newOrderForm</runtime-constructor>
		<inspector>
			<parameter>
				<uiname>Order Form Provider</uiname>
				<info-parameter-name>provider</info-parameter-name>
				<control>combobox(GLDataSources:CustomMerchant)</control>
				<errormessage>No order form provider specified.</errormessage>
			</parameter>
		</inspector>

		<action-filepath>actions/custommerchant.actions6.jsp</action-filepath>
		<runtime-setupfunction>CMOrderAction.setupForm</runtime-setupfunction>
		<action>
			<uiname>Update Order Form</uiname>
			<runtime-command>UpdateOrder</runtime-command>
			<runtime-setupfunction>CMOrderAction.setupUpdateOrder</runtime-setupfunction>
			<binding-details>
				<parameter>
					<uiname>Content Source</uiname>
					<control>combobox(GLRecordSets)</control>
					<errormessage>No order form content source specified.</errormessage>
				</parameter>
			</binding-details>
		</action>

		<action>
			<uiname>Submit Order Form</uiname>
			<runtime-command>PurchaseNow</runtime-command>
			<runtime-setupfunction>CMOrderAction.setupPurchaseNow</runtime-setupfunction>
			<binding-details>
				<parameter>
					<uiname>Content Source</uiname>
					<control>combobox(GLRecordSets)</control>
					<errormessage>No order form content source specified.</errormessage>
				</parameter>
			</binding-details>
		</action>
	</content-source>
	<content-source>
		<format>PHP</format>

		<type>CustomMerchant</type>
		<uiname>Order Form</uiname>
		<display-icon>DCOrder</display-icon>

		<data-source>
			<data-source-type>CustomMerchant Provider</data-source-type>
			<info-filepath>custommerchant.order.info6.php</info-filepath>

			<editor>
				<module-name>CMDataSourceEditor</module-name>
				<module-filepath>info/CMDataSourceEditor/Main.html</module-filepath>
			</editor>
		</data-source>
		
		<runtime-filepath>include/custommerchant.runtime6.php</runtime-filepath>
		<runtime-constructor>CustomMerchantOrderForm</runtime-constructor>

		<inspector>
			<parameter>
				<uiname>Order Form Provider</uiname>
				<info-parameter-name>provider</info-parameter-name>
				<control>combobox(GLDataSources:CustomMerchant)</control>
				<errormessage>No order form provider specified.</errormessage>
			</parameter>
		</inspector>

		<action-filepath>actions/custommerchant.actions6.php</action-filepath>
		<runtime-setupfunction>SetupCustomMerchantForm</runtime-setupfunction>
		<action>
			<uiname>Update Order Form</uiname>
			<runtime-command>UpdateOrder</runtime-command>
			<runtime-setupfunction>SetupUpdateOrder</runtime-setupfunction>
			<binding-details>
				<parameter>
					<uiname>Content Source</uiname>
					<control>combobox(GLRecordSets)</control>
					<errormessage>No order form content source specified.</errormessage>
				</parameter>
			</binding-details>
		</action>

		<action>
			<uiname>Submit Order Form</uiname>
			<runtime-command>PurchaseNow</runtime-command>
			<runtime-setupfunction>SetupPurchaseNow</runtime-setupfunction>
			<binding-details>
				<parameter>
					<uiname>Content Source</uiname>
					<control>combobox(GLRecordSets)</control>
					<errormessage>No order form content source specified.</errormessage>
				</parameter>
			</binding-details>
		</action>
	</content-source>


</uidefs>


