code	type	width	height	field	db	name	outboard	options	attribute	label	help	lookup	filter	help_url	pre_filter	lookup_exclude	prepend	append	display_filter	extended
access	table											access							1	{'panel_shade' => "f",'ui_show_fields' => "username
name
last_login(strftime)
super(yesno)",'ui_sort_field' => "username",'ui_sort_option' => "f",}
access::super	select							0=No, 1=Yes
affiliate	table		25	affiliate,name,url,active		Affiliates Data						affiliate								{'panel_shade' => "f",'ui_show_fields' => "affiliate
name
url
join_date(convert_date.%B.%d,.%Y)
active(yesno)",}
affiliate::active	yesno									Active?
affiliate::affiliate	text	12								Affiliate ID			word
affiliate::image	text	70
affiliate::join_date	date									Join date			date_change
affiliate::name	text	50								Affiliate Name
affiliate::timeout	text	8								Timeout delay	(in seconds, 0 to disable)
affiliate::url	text	70								URL	Default URL to redirect to
area	table			code
name
which_page
url
search
page
selector		Category Groups/Placement						area
area::display_type	select							name=Banner Text or Name,url=URL only,icon=Icon and name, image=Image
area::image	imagedir						images
area::link_template	textarea	30	4					none=No link, external=External link (http://...), internal=Interchange page, simple=Simple search, complex=Complex search
area::link_type	select							none=No link, external=External link (http://...), internal=Interchange page, simple=Simple search, complex=Complex search
banner	table					Banner ads		code
category
weight
rotate
banner				banner
cat	table			code
name
page
selector
url		Categories						cat								{'bottom_buttons' => "",'spread_textarea' => "",'include_form_expand' => "",'tab_vert_offset' => "",'restrict_allow' => "",'widget_cell_class' => "",'ui_sort_field' => "",'link_table' => "",'ui_show_fields' => "",'link_extra' => "",'break_row_class' => "",'label_cell_class' => "",'tab_horiz_offset' => "",'link_before' => "",'ui_special_add' => "",'left_width' => "",'top_buttons' => "",'spread_fields' => "",'combo_row_class' => "",'include_before' => "",'ui_meta_specific' => "",'tab_height' => "",'link_view' => "",'link_fields' => "",'spread_meta' => "",'tab_width' => "",'data_row_class' => "",'ui_sort_option' => "",'panel_height' => "",'include_form' => "",'help_cell_class' => "",'filter_field' => "",'spacer_row_class' => "",'widget_class' => "s3",'ui_data_fields' => "",'ui_sort_combined' => "",'file_upload' => "",'spread_width' => "",'spread_height' => "",'tabbed' => "",'include_form_interpolate' => "",'table_width' => "",'spread_textarea_rows' => "",'link_sort' => "",'panel_width' => "",'link_key' => "",'data_cell_class' => "",'view_from' => "",'link_label' => "",}
cat::area	multiple		5		area							code
cat::display_type	select							name=Banner Text or Name,url=URL only,icon=Icon and name, image=Image
cat::link_template	textarea	30	4					none=No link,
 external=External link (http://...),
 internal=Interchange page,
 simple=Simple search,
 complex=Complex search
cat::link_type	select							none=No link, external=External link (http://...), internal=Interchange page, simple=Simple search, complex=Complex search
cat::page	text	80
cat::search	textarea	50	4
cat::sel	text									Select code
cat::selector	textarea	50	3
country	table		25	code
name(40)
shipmodes
tax		Int'l Shipping/Taxing Settings						country								{'panel_shade' => "f",'spread_height' => "50",'ui_sort_field' => "name",'ui_more_alpha' => "1",'ui_data_fields' => "=Identification

code
name

=Shipping/Taxing

shipmodes
tax

=Sort/Display
region
sorder

=Extended information

iso
isonum",'ui_more_decade' => "0",}
country::code	text	5								Country Code	Two-letter code
country::iso	text	5								ISO Country code	Not normally used by Interchange; some credit card companies require this. A three letter code.
country::isonum	text	5								ISO Country Number	Not normally used by Interchange.
country::name	text	40								Country Name
country::region	combo											region	nullselect
country::shipmodes	text	30								Shipping modes	Space-separated shipping modes for this country, in the order they should be displayed in the shipping selector.
country::tax	textarea	20	8							Tax information	Only used if <B>SalesTax</b> is set to "multi". Uses tax_category in products table to set level. If all items are to be taxed at 10%, the value used should be:
<PRE>
    default=10%
</PRE>
custview::userdb::dealer	display							=No,1=Yes		Dealer
custview::userdb::email_copy	display							=No, 1=Yes		Payment method
custview::userdb::fax_order	display							=Credit Card*, 1=Fax or Mail, 2=Purchase order, 3=COD		Payment method
custview::userdb::mail_list	display							offer=Special Offers, newsletter=Newsletter, alert=Alerts and Recalls, upgrade=Upgrades					null_to_space
dbconfig::mv_metadata::attribute	move_combo	30	10					columns::		Spreadsheet columns	Must have the key field (usually it is the first one)		null_to_comma
dbconfig::mv_metadata::code	hidden_text									Database table
dbconfig::mv_metadata::db	reverse_combo							tables					last_non_null
dbconfig::mv_metadata::display_filter	select							=Yes,
1=No		Backup select	If Yes, table should be checked by default in backup/download.
mv_metadata::extended.ui_more_alpha	select							0=No,1=Yes		Alpha more	Display alphabetical more list when sorting on this field
dbconfig::mv_metadata::field	move_combo	30	10					columns::		List on select page	Must have the key field (usually it is the first one)		null_to_comma
dbconfig::mv_metadata::filter	multiple		5					filesafe=Safe for file name,
    uc=Upper case,
    nullselect=First non-null (combo box),
    null_to_space=Translate null to space,
    null_to_comma=Translate null to comma,
    lc=Lower case,
    digits_dot=Decimal number (not negative),
    backslash=Remove backslashes,
    namecase=Name case,
    name=Turn LAST,FIRST into FIRST LAST,
    digits=Digits only,
    word=Word chars only (A-z0-9_),
    unix=DOS to UNIX,
    dos=UNIX to DOS,
    mac=UNIX to MAC,
    gate=Only allow if scratch set,
    no_white=No whitespace,
    strip=Strip leading/trailing whitespace,
    sql=Escape single quotes (SQL),
    text2html=Simple text to HTML,
    urlencode=URL encode (%20, etc),
    pagefile=Safe for Interchange page name,
    entities=HTML entities (& -> &amp;), date_change=MM/DD/YYYY to YYYYMMDD					option_format
dbconfig::mv_metadata::height	text	4								Select page rows	Number of rows to display at selector page.		digits
dbconfig::mv_metadata::help	textarea	70	4							Help	displays at top of page
dbconfig::mv_metadata::help_url	text	70	4							Help URL	links below help text
dbconfig::mv_metadata::lookup	text	20
dbconfig::mv_metadata::name	text	70	4							Description
dbconfig::mv_metadata::options	move_combo	20	8	 				columns::		Fields to edit	Recommended fields to display on editor screen, in order of
 display. If a blank line is between them, a break line will
be put in.
dbconfig::mv_metadata::type	select							=No,
1=Yes		Display with meta (spreadsheet)			filesafe
dbconfig::mv_metadata::width	text	4								Default spreadsheet column width			digits
ichelp	table		100									ichelp								{'panel_shade' => "f",'ui_show_fields' => "code
title",'include_form' => "<td class=clabel>
                        Send result to ICDEVGROUP
                    </td>
                    <td class=cdata>
                        <input type=checkbox name=mv_cleanup value=send_to_icdevgroup> 
                             <span class=chelp style=\"font-size: smaller\">If you believe this help edit is generally applicable, you can check this button to send to ICDEVGROUP for possible inclusion in the distribution. (Emailed, your email must be working.)</span>
                    </td>",'ui_sort_field' => "code",}
ichelp::helptext	textarea	72	15							Help Text
icmenu	table	12	50	code
mgroup
msort
next_line
page
name(30)
inactive
		Interchange menus						icmenu
icmenu::debug	yesno									Debug	 Set to "Yes" to get debug messages relating to the item (if supported by menu).
icmenu::depends_on	text	30								Include on	 Form parameter needed to cause inclusion of this option. Can be used differently by different menu versions. Normally, preceding it by an exlamation point (!) inverts the sense.
icmenu::exclude_on	text	30								Exclude on	 Form parameter to cause exclusion of this option if otherwise included. Can be used differently by different menu versions. Normally, preceding it by an exlamation point (!) inverts the sense.
icmenu::help_name	text	30								Help tag	 The page name for the help you should be pointed to when following this link. Can be used differently by different menus, sometimes not used at all.
icmenu::img_dn	text	30								Image Down	 The image for presentation on hover -- for menus that support images.
icmenu::img_icon	text	30								Title icon	 Icon image for display to the left of the name text. To replace name entirely, leave name blank (or make it an HTML comment).
icmenu::img_sel	text	30								Image Down	 The image for presentation on selection of the item, for menus that support images.
icmenu::img_up	text	30								Image Up	 The image for normal presentation -- on menus that support images.
icmenu::inactive	yesno
icmenu::indicator	text	30								Indicator Variable	 Form parameter to cause highlighting -- precede with ! to cause highlighting if <i>not</i> set.
icmenu::member	select							=All,1=Member only,0=Non-member only
icmenu::next_line	yesno									Go to next line	Breaks menus at next line (or level)
icmenu::super	yesno									Only for superuser	 Menu option will be presented only to the super-user if this is Yes.
icmenu::url	text	50								External URL	 On some menus, causes a link to an external URL instead of the internal one generated by "page" and "form".
inventory	table		100	sku,quantity				sku

=Quantity info

quantity
stock_message

=Accounting info

account
cogs_account				inventory								{'bottom_buttons' => "",'include_form_expand' => "",'tab_vert_offset' => "",'spread_textarea' => "",'widget_cell_class' => "",'restrict_allow' => "",'ui_sort_field' => "",'link_table' => "",'panel_style' => "",'ui_show_fields' => "",'link_extra' => "",'break_row_class' => "",'label_cell_class' => "",'tab_horiz_offset' => "",'link_before' => "",'panel_last_shade' => "d",'ui_special_add' => "",'top_buttons' => "",'left_width' => "",'include_before' => "",'combo_row_class' => "",'spread_fields' => "",'tab_height' => "",'ui_meta_specific' => "",'link_view' => "",'link_fields' => "",'spread_meta' => "",'data_row_class' => "",'tab_width' => "",'ui_sort_option' => "",'panel_height' => "",'include_form' => "",'tab_style' => "",'help_cell_class' => "",'filter_field' => "quantity=digits",'spacer_row_class' => "",'widget_class' => "",'ui_data_fields' => "=General

sku quantity

=Stock info

stock_message
account cogs_account

=Order parameters

min_order",'ui_sort_combined' => "",'spread_width' => "",'file_upload' => "",'panel_shade' => "f",'tabbed' => "",'spread_height' => "",'include_form_interpolate' => "",'spread_textarea_rows' => "",'table_width' => "",'link_sort' => "",'panel_width' => "",'link_key' => "",'data_cell_class' => "",'link_label' => "",'view_from' => "",}
inventory::account	text	20								Sales account
inventory::cogs_account	text	20								COGS Account
inventory::min_order	text	5								Minimum Order Qty	Minimum number allowed to order
inventory::quantity	text	8								On hand
inventory::sku	text	16								SKU
inventory::stock_message	select							In stock,Ships in 3-5 days,Ships in 4-6 weeks,Special order		Out of stock message	A short message to explain what happens when the item is out of stock.	stock_message
item_select::products	table		50			Item Editor			item_select			products								{'ui_show_fields' => "sku
description
prod_group
category
price(%.2f align=right)",'ui_sort_field' => "description",'ui_special_add' => "Qty price;pricing:q5:rn,Option;products:option_type:r,Promo;merchandising:featured:r,Inventory;inventory:quantity:rn",}
locale	table		10																	{'panel_shade' => "f",'ui_sort_field' => "code",'ui_more_alpha' => "1",'ui_more_decade' => "100",}
matrix::options::price	text	12								Price			digits_dot
matrix_options::options	table		100					code
sku

=Option information

o_group
o_label
o_value
	matrix_options			options								{'panel_shade' => "f",'ui_show_fields' => "code
sku
o_group
o_value
o_label",'ui_sort_field' => "sku",'display_type' => "image_meta",'ui_sort_combined' => "sku,o_group",'ui_data_fields' => "code
sku

=Option information

o_group
o_label
o_value
o_simple

=Widget information

o_widget
o_width
o_height

=Price differential

price
",'ui_more_decade' => "10",}
matrix_options::options::o_simple	yesno									Treat as Simple	Treat this option as a simple option instead of a matrix option?  If yes then this option will not be included when generating variants for this item and will not affect inventory tracking, etc.  Text and textarea widgets will not work unless this is set to yes.									{}
matrix_options::options::o_value	textarea	30	8							Options	One option per line, value to left of = sign, label to right. Example:<blockquote>VALUE=The label for the value</blockquote>		line2options		options2line
matrix_options::options::price	textarea	20	8							Price differential	Only used in "create all possible combinations"		line2options		options2line
merchandising	table																			{'link_row_qual' => "o_group",'link_auto_number' => "1",'panel_shade' => "f",'link_row_blank' => "6",'link_fields' => "code sku o_group",'link_key' => "sku",'link_rows_blank' => "5",'link_table' => "options",'ui_more_decade' => "10",}
merchandising::banner_image	text									Banner image	if appropriate
merchandising::banner_text	text									Banner text	for use where appropriate.
merchandising::blurb_begin	text									Teaser	catch line for feature display
merchandising::blurb_end	text									Closer	end text for feature display
merchandising::cross_category	select				products			=- none -		Cross-sale category	If there are no item-specific cross sells for an item, it will fall
back to a cross-category sale. Select a category for <b>this item</b>
to be cross-sold to.	category
merchandising::cross_sell	text	50			products					Cross-sell SKUs			null_to_space					&nbsp;&nbsp;<A HREF="admin/sku_selector?caller=item_cross&table=_UI_TABLE_&col=_UI_COLUMN_&item_id=_UI_KEY_&value=_UI_URL_VALUE_">select...</A>
merchandising::featured	select							=none,
specials=Specials,
new=New item,
expired=expired		Promotions	Selects where to feature the item for a promotion.		option_format					<A HREF="admin/add_meta_option?item_id=_UI_TABLE_::_UI_COLUMN_&ui_return_to=admin/item&ui_return_to=ui_return_table=products">add...</A>
merchandising::finish_date	date									End date			date_change
merchandising::sku	text				products							sku
merchandising::start_date	date									Start date			date_change
merchandising::timed_promotion	select							=No,
1=Yes		Timed?	<B>Yes</B> if the promotion is timed with the start and end dates.
merchandising::upsell_to	text	50			products					Up-sell SKUs								&nbsp;&nbsp;<A HREF="admin/sku_selector?caller=item_up&table=_UI_TABLE_&col=_UI_COLUMN_&item_id=_UI_KEY_&value=_UI_URL_VALUE_">select...</A>
modular::options	table		20	code
o_master
sku
o_enable	options	Modular option view		code
o_master
sku
o_group
phantom
o_default
o_enable

=Ordering information

description
price
differential	modular			options
modular::options::differential	text	12								Price offset	Adjustment to option price when phantom. A positive or negative
number.
modular::options::o_default	select							=No,
1=Yes		Default?	Yes if the default selection for the group.
modular::options::o_enable	select							=No,
1=Yes		Follow?	Enable for next level
modular::options::o_group	combo	5			options					Option group	Scanned to see if it applies (or doesn't apply) to this product.	o_group	nullselect
modular::options::o_master	select				options			=none		Master item	Always included when the base SKU is equal to this.	sku
modular::options::phantom	select							=No,
1=Yes		Phantom?	If yes, this item is just a placeholder for modular options.
modular::options::price	text	12								Price	Price of option
modular::options::sku	text	20
modular_create::options	table			code
o_master
sku
o_group
description(30)
price				code
o_master
sku
o_group
phantom
o_default

=Attributes

price
description
	modular_create			options
modular_create::options::code	text	20								code	will be auto-assigned if left blank								 
modular_create::options::description	text	30	3							Option description
modular_create::options::o_default	select							=No,
1=Yes		Default?	Whether a/the default selection for this group.
modular_create::options::o_enable	select							=No,
1=Yes		Sub-items
modular_create::options::phantom	select							=No,
1=Yes		Phantom?	Whether a phantom for structuring
modular_create::options::price	text	12								Price	Price of this option.
modular_create::options::sku	text	20									Unique SKU
mv_metadata	table		200	code
type
options								mv_metadata							1
mv_metadata::append	textarea	60	5							Append HTML	<SMALL>HTML to be appended to the widget.
Will substitute in the macros _UI_TABLE_, _UI_COLUMN_,
_UI_KEY, and _UI_VALUE_, and will resolve relative links
with absolute links.</SMALL>
mv_metadata::attribute	text	20								Column name	Do not set this.
mv_metadata::code	text	30								Table::Column	Table::Column to be operated on.
mv_metadata::db	combo							tables		Lookup Table	Table for an external lookup.		nullselect
mv_metadata::extended.js_check	move_combo							required=Required,digits=Digits only,money=2 decimal places,no_html=No HTML		JavaScript checks			digits
mv_metadata::extended.maxlength	text	3								Maxlength for text field			digits
mv_metadata::field	move_combo	20	10					columns::		Field for lookup	Can be two comma separated fields, in which case second is used as the label text. Both must be in the same table.
mv_metadata::filter	move_combo	30	1					filters		Filter(s)	Filters which can transform or constrain your data. Some widgets
require filters.
mv_metadata::height	text	4								Height	SIZE for SELECT<BR>
ROWS for TEXTAREA<BR>		digits
mv_metadata::help	textarea	70	4							Help	This help text.
mv_metadata::help_url	text	70	4							Help URL	A URL which will provide more help
mv_metadata::lookup	text	20								Lookup select	<SMALL>Whether lookup is performed to get options for a select type.
If nothing is in the <B>field</B>, then used as the name of the field to lookup
in. Use <B>Lookup Table</B> if you want to look up in a different table.</SMALL>
mv_metadata::lookup_exclude	text	20								Lookup exclude	<B>ADVANCED</B>: regular expression that excludes certain keys from the lookup.
mv_metadata::name	text	20								Variable name	Normally left empty, changes variable name to send in form.
mv_metadata::options	textarea	50	8							Options	Options for SELECT/COMBO types (if lookup, prepended). Entered in the
interchange option format:<P>
<blockquote>
value=label*</blockquote>One per line.		line2options		options2line
mv_metadata::outboard	text	30								Directory	Select directory for image listing widget.
mv_metadata::prepend	textarea	60	5							Prepend HTML	<SMALL>HTML to be prepended to the widget.
Will substitute in the macros _UI_TABLE_, _UI_COLUMN_,
_UI_KEY, and _UI_VALUE_, and will resolve relative links
with absolute links.</SMALL>
mv_metadata::type	select							text=Text entry*,
password=Text entry (password),
textarea=Textarea,
select=Select box,
yesno=Yes/No (Yes=1),
noyes=No/Yes (No=1),
yesno radio=Yes/No (radio),
noyes radio=No/Yes (radio),
multiple=Multiple Select,
combo=Combo Select,
reverse_combo=Reverse Combo,
move_combo=Combo move,
display=Text of option,
hidden_text=Hidden (show text),
radio=Radio box, 
radio_nbsp=Radio (nbsp),
checkbox=Checkbox,
check_nbsp=Checkbox (nbsp),
imagedir=Image listing,
imagehelper=Image upload,
date=Date selector,
date_time_ampm=Date selector w/ampm time,
date_time=Date selector w/24hr time,
value=Value,
option_format=Option formatter,
show=Show all options,gpg_keys=GPG key selector		Widget type	Select the basic display type for the field.
mv_metadata::width	text	4								Width	SIZE for TEXT<BR>
COLS for TEXTAREA<BR>
Label limit for SELECT		digits
optadd::mv_metadata::options	textarea	20	8							Options	Options in the format:<P>
<blockquote>
value=label*</blockquote>
		option_format
options	table			code
sku
o_group
o_master
description(30)
price		Product Options						options
options::code	text	10
options::description	textarea	50	5							Description	For description in display
options::o_exclude	textarea	35	5							Exclude	Only for modular options. Lists the option groups to exclude
once the include has been done. Takes the form of a number of wildcard atoms.
options::o_group	text	20								Option name	Name of option variable, i.e. "size"
options::o_height	text	4								Height
options::o_include	textarea	35	5							Include	Only for modular options. Lists the option groups to include
with your item. Takes the form of a number of wildcard atoms.
options::o_label	text	40								Label	Short name for option display
options::o_matrix	select							=Non-matrix,!=Matrix options		Matrix options	Matrix options allow you to maintain multiple option sets with
inventory on each combination.
options::o_modular	select							=Not modular,Modular options		Modular options	Modular options allow you to attach multiple SKUs to the same item,
possibly with attached options of their own. Very complex but you can do
most anything.
options::o_value	option_format	20	5							Possible Values	In Interchange option format:&lt;PRE>
  VALUE1=Label 1,
  VALUE2=Label 2*
&lt;/PRE>(* = default selection)		option_format
options::o_widget	select							text=Text entry*,

textarea=Textarea,
select=Select box,
yesno=Yes/No (Yes=1),
noyes=No/Yes (No=1),
yesno radio=Yes/No (radio),
noyes radio=No/Yes (radio),
multiple=Multiple Select,
combo=Combo Select,
reverse_combo=Reverse Combo,
move_combo=Combo move,
display=Text of option,
hidden_text=Hidden (show text),
radio=Radio box, 
radio_nbsp=Radio (nbsp),
checkbox=Checkbox,
check_nbsp=Checkbox (nbsp),
imagedir=Image listing,
imagehelper=Image upload,
date=Date selector,
value=Value,
option_format=Option formatter,
show=Show all options		Widget type	Select the basic display type for the field.
options::o_width	text	4								Width
options::price	text	12								Price	Price data, either option=N.NN or
a number, depending on matrix settings.
options::sku	text	20								Associated item
options::volume	text	10								Volume	(if different, mostly for matrix/modular)
options::weight	text	10								Weight	(if different, mostly for matrix/modular)
optmaster::options::code	text	15
optmaster::options::o_enable	select							=No,1=Yes		Enable options	Whether any options processing is done
optmaster::options::o_exclude	textarea	20	5							Exclude
optmaster::options::o_include	textarea	20	5							Include
optmaster::options::o_matrix	select							=Non-matrix,1=Matrix options		Matrix?
optmaster::options::o_modular	select							=Not modular,1=Modular options		Modular options?
optmaster::options::o_simple	select							=No,1=Yes		Enable options	Whether any options processing is done
order_returns::username	text									Username
order_view::orderline::status	display							pending=Pending, shipped=Shipped, backorder=Back ordered, waiting=Waiting for payment, credit=Waiting for credit check, canceled=Canceled					nullselect
order_view::transactions::status	display							pending=Pending, shipped=Shipped, partial=Partially shipped, backorder=Back ordered, waiting=Waiting for payment, credit=Waiting for credit check, canceled=Canceled					nullselect
orderline	table			code,sku,description,price, quantity,subtotal								orderline							1	{'bottom_buttons' => "",'spread_textarea' => "",'tab_vert_offset' => "",'widget_cell_class' => "",'ui_sort_field' => "",'link_table' => "",'ui_show_fields' => "",'link_extra' => "",'break_row_class' => "",'label_cell_class' => "",'tab_horiz_offset' => "",'link_before' => "",'ui_special_add' => "",'top_buttons' => "",'left_width' => "",'spread_fields' => "code
status
sku
quantity
price",'combo_row_class' => "",'include_before' => "",'ui_meta_specific' => "",'tab_height' => "",'link_view' => "",'link_fields' => "",'spread_meta' => "status",'tab_width' => "",'data_row_class' => "",'ui_sort_option' => "",'panel_height' => "",'include_form' => "",'help_cell_class' => "",'spacer_row_class' => "",'ui_data_fields' => "",'ui_sort_combined' => "",'spread_width' => "",'file_upload' => "",'spread_height' => "",'tabbed' => "",'table_width' => "",'spread_textarea_rows' => "",'link_sort' => "",'panel_width' => "",'link_key' => "",'data_cell_class' => "",'link_label' => "",}
orderline::status	select							pending=Pending, shipped=Shipped, backorder=Back ordered, waiting=Waiting for payment, credit=Waiting for credit check, canceled=Canceled					nullselect
page_metaconfig::mv_metadata::code	hidden_text									Page
page_metaconfig::mv_metadata::extended.bottom_template	combo							UI_STD_FOOTER=Standard UI,NOLEFT_BOTTOM=Catalog page&#44; no left/right,LEFTONLY_BOTTOM=Catalog page&#44; left only,LEFTRIGHT_BOTTOM=Catalog page&#44; left and right		Variable for Bottom Template			nullselect
page_metaconfig::mv_metadata::extended.display_class	text									Display Class	Type of admin page template to use
page_metaconfig::mv_metadata::extended.help_name	combo			code,title	ichelp			=none		Help key		1	nullselect
page_metaconfig::mv_metadata::extended.icon_name	select							=--use page value--,Accounting,icon_config.gif=Administration,icon_pages.gif=Content,icon_people.gif=Customers,icon_error.gif=Error,icon_design.gif=Design,icon_ic.gif=Interchange,icon_item.gif=Items,icon_merch.gif=Merchandising,bg.gif=None,icon_orders.gif=Orders,icon_stats.gif=Reports,icon_regen.gif=Wizard		Icon type	Icon to show (you clicked on it to get here)
page_metaconfig::mv_metadata::extended.meta_header	textarea	80	8							Extra Header Info	Meta tags, scripts, etc.
page_metaconfig::mv_metadata::extended.mv_logical_page	text									Logical Page	You can create a tab-up indication on the second level menu by defining the logical page that is associated with a page containing a third_level menu.
page_metaconfig::mv_metadata::extended.page_banner	text	40								Page Banner	Same as page title if empty
page_metaconfig::mv_metadata::extended.page_content	textarea	80	30							Content for page
page_metaconfig::mv_metadata::extended.page_css	textarea	50	8							Custom CSS for this page
page_metaconfig::mv_metadata::extended.page_perm	text									Page Permissions Required
page_metaconfig::mv_metadata::extended.page_title	text	40								Page Title	Uses value set in page if blank
page_metaconfig::mv_metadata::extended.second_menu	text									Second Menu	Default based on page class
page_metaconfig::mv_metadata::extended.superuser	yesno									Limit to superuser
page_metaconfig::mv_metadata::extended.table_perm	text									Table Permissions Required
page_metaconfig::mv_metadata::extended.third_menu	text									Third menu	Default based on page class
page_metaconfig::mv_metadata::extended.top_menu	text									Top Menu	Default "Top"
page_metaconfig::mv_metadata::extended.top_template	combo							UI_STD_HEAD=Standard UI,NOLEFT_TOP=Catalog Page&#44; no left or right,LEFTONLY_TOP=Catalog Page&#44; left side only,LEFTRIGHT_TOP=Catalog Page&#44; left and right		Variable for Top Template			nullselect
page_metaconfig::mv_metadata::extended.ui_body_extra	text									Extra parameters for &lt;body&gt; tag
page_metaconfig::mv_metadata::extended.ui_class	select							=--use page value--,Accounting,Admin=Administration,Content,Customers,Design,Items,Merchandising,Misc=Miscellaneous,None,Orders,Reports,Tables,Wizard		UI Class	Selects default icon, help, and menus
page_metaconfig::mv_metadata::extended.ui_style_edit	yesno									New-style tabbed display	If you are using the newer menuing system, which doesn't use third-level tabs on the table-editor pages, you can make the tabbed display in the browser look better by specifying "Yes" here. It puts the tabs in the HTML wrapper and improves appearance.
pages/																				{'help_name' => "template.edit",}
pages/admin/access																				{'ui_class' => "Admin",}
pages/admin/content																				{'third_menu' => "ContentEdit",}
pages/admin/content_components																				{'mv_logical_page' => "admin/content",'third_menu' => "ContentEdit",}
pages/admin/content_templates																				{'mv_logical_page' => "admin/content",'third_menu' => "ContentEdit",'help_name' => "template.edit",}
pages/admin/db_metaconfig																				{'icon_name' => "icon_regen.gif",'ui_style_edit' => "1",'ui_class' => "Admin",}
pages/admin/dbconfig																				{'third_menu' => "DbConfig",}
pages/admin/dbconfig_save																				{'third_menu' => "DbConfig",}
pages/admin/dbdownload																				{'mv_logical_page' => "admin/gentable",'third_menu' => "uiExport",}
pages/admin/dbinfo																				{'third_menu' => "Tables",'mv_logical_page' => "admin/genconfig",'top_template' => "UI_STD_HEAD",'bottom_template' => "UI_STD_FOOTER",}
pages/admin/direct_sql																				{'ui_class' => "Tables",}
pages/admin/edit_metaconfig																				{'icon_name' => "icon_regen.gif",}
pages/admin/export_table																				{'third_menu' => "uiExport",'ui_class' => "Tables",}
pages/admin/file_transfer																				{'page_title' => "File Navigator",}
pages/admin/flex_editor																				{'icon_name' => "icon_stats.gif",'ui_style_edit' => "1",'ui_class' => "Tables",}
pages/admin/flex_select																				{'icon_name' => "icon_stats.gif",'second_menu' => "Tables",'ui_class' => "Tables",}
pages/admin/genconfig																				{'icon_name' => "icon_config.gif",'page_title' => "Interchange Server Information",'ui_class' => "Admin",}
pages/admin/gentable																				{'icon_name' => "icon_stats.gif",'top_template' => "UI_STD_HEAD",'bottom_template' => "UI_STD_FOOTER",'ui_class' => "Tables",}
pages/admin/gpg_key																				{'mv_logical_page' => "admin/tax",'third_menu' => "Commerce",}
pages/admin/group																				{'mv_logical_page' => "admin/access",'ui_class' => "Admin",}
pages/admin/import_table																				{'ui_class' => "Tables",}
pages/admin/index																				{'icon_name' => "icon_ic.gif",'ui_class' => "None",}
pages/admin/item_cross																				{'mv_logical_page' => "admin/merchandising",'ui_class' => "Merchandising",}
pages/admin/item_edit																				{'ui_style_edit' => "1",}
pages/admin/item_feature																				{'mv_logical_page' => "admin/merchandising",'ui_class' => "Merchandising",}
pages/admin/item_inventory																				{'ui_class' => "Items",}
pages/admin/item_option																				{'ui_class' => "Items",}
pages/admin/item_up																				{'mv_logical_page' => "admin/merchandising",'ui_class' => "Merchandising",}
pages/admin/layout																				{'mv_logical_page' => "admin/genfunction",'third_menu' => "Legacy",'top_template' => "UI_STD_HEAD",'bottom_template' => "UI_STD_FOOTER",'ui_class' => "Misc",}
pages/admin/layout_auto																				{'page_banner' => "Auto-populate Area and Cat tables",'mv_logical_page' => "admin/genfunction",'third_menu' => "Legacy",'page_title' => "Auto-populate Area and Cat tables",'top_template' => "UI_STD_HEAD",'bottom_template' => "UI_STD_FOOTER",'ui_class' => "Misc",}
pages/admin/menu_editor																				{'top_template' => "UI_STD_HEAD",'bottom_template' => "UI_STD_FOOTER",}
pages/admin/order_status																				{'mv_logical_page' => "admin/order",'third_menu' => "OrderView",'top_template' => "UI_STD_HEAD",'bottom_template' => "UI_STD_FOOTER",}
pages/admin/order_view																				{'mv_logical_page' => "admin/order",'third_menu' => "OrderView",'top_template' => "UI_STD_HEAD",'bottom_template' => "UI_STD_FOOTER",}
pages/admin/page_metaconfig																				{'icon_name' => "icon_config.gif",'ui_class' => "Admin",}
pages/admin/payment																				{'mv_logical_page' => "admin/tax",'third_menu' => "Commerce",}
pages/admin/preferences																				{'help_name' => "knar.main",}
pages/admin/reconfig																				{'help_name' => "reconfig",}
pages/admin/search_replace																				{'ui_class' => "Tables",}
pages/admin/ship																				{'mv_logical_page' => "admin/tax",'third_menu' => "Commerce",}
pages/admin/show_session																				{'mv_logical_page' => "admin/genconfig",}
pages/admin/spread																				{'icon_name' => "icon_stats.gif",'ui_class' => "Tables",}
pages/admin/survey/index																				{'third_menu' => "Surveys",}
pages/admin/survey/overall																				{'mv_logical_page' => "admin/survey/index",'ui_style_edit' => "1",'icon_name' => "icon_pages.gif",'help_name' => "survey.overall",'ui_class' => "Content",}
pages/admin/tax																				{'third_menu' => "Commerce",}
pages/admin/tax_simple																				{'third_menu' => "Commerce",'top_template' => "UI_STD_HEAD",'bottom_template' => "UI_STD_FOOTER",}
pages/admin/testpage																				{'page_content' => "This is some content!!!",'icon_name' => "icon_regen.gif",'page_title' => "This is a test virtual page",'top_template' => "UI_STD_HEAD",'bottom_template' => "UI_STD_FOOTER",'ui_class' => "Admin",}
pricing	table					Pricing Settings	2					pricing								{'panel_shade' => "f",'panel_height' => "400",'ui_show_fields' => "sku
price_group
w2(align=right)
w5(align=right)
w10(align=right)
w25(align=right)
w100(align=right)",'ui_data_fields' => "=General

sku
price_group
products:price
products:wholesale

=Retail quantity pricing (if used)

q2 q5 q10
q25 q100

=Wholesale quantity pricing (if used)

w2 w5 w10
w25 w100

",}
pricing::price_group	combo				pricing					Discount group		price_group	nullselect
pricing::q10	text	6								Qty 10
pricing::q100	text	6								Qty 100
pricing::q2	text	6								Qty 2
pricing::q25	text	6								Qty 25
pricing::q3	text
pricing::q5	text	6								Qty 5
pricing::w10	text	6								Qty 10
pricing::w100	text	6								Qty 100
pricing::w2	text	6								Qty 2
pricing::w25	text	6								Qty 25
pricing::w5	text	6								Qty 5
products	table		50			Product information	Qty price;pricing:q5:rn,Option;products:option_type:r,Promo;merchandising:featured:r,Inventory;inventory:quantity:rn					products								{'panel_shade' => "f",'spread_height' => "25",'spread_meta' => "comment nontaxable",'spread_textarea_rows' => "4",'include_form' => "<td class=clabel> Product images </td>
 <td class=cdata>

<script>
function get_images (sku) {
                var path = '[var IMAGE_DIR]';
  
                var el;
                var divit = document.getElementById('images_table');
                divit.style.display= 'none';
                el = document.getElementById('thumb_img');
                el.src = path + '/thumb/' + sku + '_b.gif';

                el = document.getElementById('item_img');
                el.src = path + '/items/' + sku + '.gif';     
                divit.style.display= 'block';
        }
</script>
    <table id=images_table>
        <tr class=rmarq>
             <td>Image</td>
             <td>Thumb</td>
        </tr>
        <tr>
             <td><a href=\"javascript:mvpan_tripTab(2)\">[image src=\"[var IMAGE_DIR]/items/[cgi item_id]\"  extra=\"border=0 id=item_img\"]</a></td>
             <td><a href=\"javascript:mvpan_tripTab(2)\">[image src=\"[var IMAGE_DIR]/thumb/[cgi item_id]_b\" extra=\"border=0 id=thumb_img\"]</a></td>
        </tr>
    </table>
 </td>
",'ui_data_fields' => "=General

sku
description
prod_group category
comment
inactive

=Pricing

price
wholesale

=Images

image
thumb
image_large

=Shipping/Tax/Other

weight
nontaxable gift_cert",'tabbed' => "1",'spread_width' => "8",'include_form_interpolate' => "1",'left_width' => "20%",'ui_more_decade' => "10",'include_before' => "price",'include_form_expand' => "1",'ui_show_fields' => "sku
description(30.)
prod_group
category
price(%.2f align=right)",'restrict_allow' => "area var page",'ui_special_add' => "Qty price;pricing:q5:rn,Promo;merchandising:featured:r,Inventory;inventory:quantity:rn",'file_upload' => "1",'spread_fields' => "sku
description
price
comment
nontaxable",}
products::artist	text	30								Artist
products::category	combo	20	1		products			=--none--		Category	Enter in box for new category.	category	nullselect		nullselect
products::color	textarea	70	2
products::comment	textarea	70	8							Detailed Description
products::description	text	60								Short Description
products::gift_cert	select							=No,1=Yes		Gift certificate handling?	Yes if price should appear to be quantity
products::image	imagehelper						images/items			Image							[var SAMPLEURL]	<A HREF="admin/upload_file?ui_image_preview=[var IMAGE_DIR]/items/_UI_VALUE_&ui_upload_binary=1&ui_upload_backup=0&mv_arg=images/items/_UI_VALUE_&ui_start_dir=items&ui_return_to=admin/item_edit&ui_return_to=item_id=_UI_KEY_&ui_preload=_UI_TABLE_:_UI_COLUMN_">upload...</A>
products::image_large	imagehelper						images/items			Large Image							[var SAMPLEURL]	<A HREF="admin/upload_file?ui_image_preview=[var IMAGE_DIR]/items/_UI_VALUE_&ui_upload_binary=1&ui_upload_backup=0&mv_arg=images/items/_UI_VALUE_&ui_start_dir=items&ui_return_to=admin/item_edit&ui_return_to=item_id=_UI_KEY_&ui_preload=_UI_TABLE_:_UI_COLUMN_">upload...</A>
products::inactive	yesno									Inactive?
products::nontaxable	select							=Yes, 1=No		Taxable?
products::price	text	12								Product Price			digits_dot
products::prod_group	combo	20			products					Product Group		prod_group	nullselect
products::related	multiple	5		sku	products					Related items	space-separated SKUs
products::sale_price	text	12								Sale Price
products::size	textarea	70	2
products::sku	text									SKU								<script>
    function poke_iframe (value) {
        var term = 'products::sku::';
        term += value;
        var url = '[area href=admin/quick_question
                         form="
                            type=data
                            style=padding: 0; font-size: 10pt
                            yes=Key exists!
                            yes_style=color: red
                            no=Key is available
                         "]';
        url += '&term=' + term;
        var el = document.getElementById('the');
        el.src = url;
        el.load();
    }
</script>


<iframe frameborder=0 height=24 width=200 id=the src="[area
                        href=admin/quick_question
                        form="
                            type=data
                            term=products::sku::[cgi item_id]
                            style=padding: 0; font-size: 10pt
                            yes=Key exists!                            
                            yes_style=color: red
                            no=Key is available
                        "]">
Verify that SKU is unique!
</iframe>
		{ extra => 'onChange="poke_iframe(this.value)" '}
products::thumb	imagehelper	30					images/thumb			Thumb			nullselect				[var SAMPLEURL]	<A HREF="admin/upload_file?ui_image_preview=[var IMAGE_DIR]/thumb/_UI_VALUE_&ui_upload_binary=1&ui_upload_backup=0&mv_arg=images/thumb/_UI_VALUE_&ui_start_dir=items&ui_return_to=admin/item_edit&ui_return_to=item_id=_UI_KEY_&ui_preload=_UI_TABLE_:_UI_COLUMN_">upload...</A>
products::title	text	30								Title			namecase
products::weight	text	4								Weight in pounds			digits_dot
products::wholesale	text	12								Dealer Price
promotion	table																			{'panel_shade' => "f",'ui_show_fields' => "code
start_date
finish_date
discount_type
discount",'ui_sort_field' => "start_date",'ui_sort_option' => "r",}
promotion::discount	text									Discount	Enter either a percent amount off like:  10%<br>
Or a dollar amount off: 10.00
promotion::discount_type	select			sku,description	products			ENTIRE_ORDER=Percent or dollars off ENTIRE ORDER,ALL_ITEMS=Percent off ALL ITEMS		Promotion type	Enter a SKU to give discount on one item	1
promotion::finish_date	date									Expires			date_change
promotion::inactive	yesno									Inactive
promotion::merchandising::blurb_begin	textarea	70	2							Teaser	beginning text for feature display
promotion::merchandising::blurb_end	textarea	70	2							Closer	end text for feature display
promotion::note	textarea	50	5							Notes for receipt
promotion::start_date	date									Start midnight of			date_change
promotion::timed	yesno									Timed promotion?
shipping	table			description								shipping
state	table			code
country
state
name
tax
tax_name		State/Province Settings (tax, etc)						state
state::state	text	4											word
survey	table											survey								{'panel_shade' => "f",'panel_height' => "600",'tabbed' => "1",'left_width' => "200",'table_width' => "900",'panel_width' => "900",'ui_show_fields' => "code
label
type",'tab_width' => "200",'ui_data_fields' => "=Question

code
label
type
options
extended.check
width
height
filter

=Explanation/Formatting

help

=Graphing

extended.graph_enable
extended.graph_type
extended.graph_label
extended.graph_low_water
extended.graph_width
extended.graph_height
extended.graph_title
",'ui_sort_combined' => "code,label",}
survey::code	hidden_text	70	2							Survey::Field
survey::extended.check	select							=none,required=Required answer,state=US state,province=Canadian province,state_province=US state or Canada province,postcode=US or Canada postal code,phone=Like a phone number,us_phone_with_area=US phone (with area code),email=An email address,luhn=Pass LUHN-10 check		Consistency check
survey::extended.graph_enable	yesno									Enable Graph	Requires GD::Graph module installed.
survey::extended.graph_height	text	6								Height of chart image	Default 300.
survey::extended.graph_label	textarea	30	8							Graph Labels	Entered in option format, i.e.

<blockquote>
data_value=Label for Graph
</blockquote>

One per line. Any values not listed will be placed under "Other" label.		line2options		options2line
survey::extended.graph_low_water	text	6								Low water for "other"	The number of responses which should trigger placement in "Other" category.		digits
survey::extended.graph_title	text	50								Graph Title	Default is question text.
survey::extended.graph_type	select							pie=Pie Chart,area=Area Chart		Graph Type
survey::extended.graph_width	text	6								Width of chart image	Default 400.
survey::filter	hidden_text							my $wid = $CGI->{type};
if($wid =~ /fillin/) {
return 'nullselect';
}
elsif ($wid =~ /checkbox/) {
return 'checkbox null_to_comma';
}
return '';					calculated.mv_metadata.options.survey::filter
survey::height	text	3								Height	For option selects and text boxes
survey::help	textarea	80	5							Explanation Text	Explanation text to be shown above question
survey::label	textarea	60	2							Question
survey::options	textarea	100	10							Choices	Choices for option types		line2options		options2line					{ default => '=-- select one --' }
survey::type	select							select=Simple select,
fillin_combo=Options with "other" text input,
radio_left=Select one (radio),
checkbox_left=Select any (checkbox),
textarea=Text Box,
text=One-line text		Answer type
survey::width	text	3								Width	Applies to all
table-editor																				{'widget_cell_class' => "cwidget",'help_cell_class' => "chelp",'next_button_class' => "s3",'spacer_row_class' => "rnorm",'widget_class' => "s3",'break_row_class' => "rbreak",'label_cell_class' => "clabel",'output_map' => "0",'reset_button_class' => "s3",'panel_shade' => "f",'cancel_button_class' => "s3",'spacer_row_style' => "height: 8px; border-top: 0; border-left: 0; border-right: 0",'button_delete' => "1",'widget_cell_style' => "vertical-align: top",'delete_button_class' => "s3",'data_cell_class' => "cdata",'image_meta' => "1",'data_row_class' => "rnorm",'back_button_class' => "s3",}
tracking::transactions	table								tracking			transactions								{'panel_shade' => "f",'ui_show_fields' => "code
username
lname
nitems
total_cost
city
state",'spread_height' => "50",'ui_sort_field' => "tracking_number",'spread_meta' => "tracking_number",'spread_fields' => "code
lname
city
state
country
tracking_number",}
transactions	table		100									transactions							1	{'panel_height' => "500",'panel_shade' => "f",'include_form' => "<td class=clabel>
                        Recompute?
                    </td>
                    <td class=cdata>
                        <input type=checkbox name=mv_cleanup value=recompute_transaction> Totals &nbsp;&nbsp; <input type=checkbox name=recompute_tax value=1> Tax &nbsp;&nbsp; <B>Warning: this will not work if your prices depend on options and you change them!
<input type=hidden name=mv_return_table value=transactions>
                    </td>
",'link_before' => "nitems",'tabbed' => "1",'ui_sort_field' => "order_number",'left_width' => "120",'link_table' => "orderline",'include_before' => "total_cost",'table_width' => "800",'link_sort' => "code",'ui_show_fields' => "code
username(lookup.userdb.fname)
nitems
total_cost",'link_key' => "order_number",'link_fields' => "code order_number sku quantity description price subtotal",'ui_data_fields' => "=Transaction info

order_number 
order_date update_date
status
nitems
subtotal
salestax
shipping handling
total_cost

=General

code
store_id
username
comments
order_ymd order_wday
archived deleted complete
shipmode
payment_method
avs
po_number
order_id

=Shipping

fname lname
company
address1
address2
city state zip
country
phone_day phone_night fax
email

=Billing

b_fname b_lname
b_company
b_address1
b_address2
b_city b_state b_zip
b_country b_phone

=Tracking info

affiliate campaign
currency_locale
parent",'link_label' => "Ordered Items",}
transactions::archived	yesno									Archived
transactions::auth_code	text	16								Authorization
transactions::deleted	yesno									Deleted
transactions::order_id	text	32								Order ID
transactions::status	select							pending=Pending, shipped=Shipped, partial=Partially shipped, backorder=Back ordered, waiting=Waiting for payment, credit=Waiting for credit check, canceled=Canceled					nullselect
ui_component::mv_metadata	table								ui_component			mv_metadata								{'ui_data_fields' => "=Main

code
label
default
type
width
height
options
filter

=Database lookup

lookup
field
db

=Help and misc

help
help_url
prepend
append
pre_filter",'table_width' => "80%",'left_width' => "30%",}
ui_component::mv_metadata::append	textarea	60	5							Append HTML	<SMALL>HTML to be appended to the widget.
Will substitute in the macros _UI_TABLE_, _UI_COLUMN_,
_UI_KEY, and _UI_VALUE_, and will resolve relative links
with absolute links.</SMALL>
ui_component::mv_metadata::attribute	text	20								Column name	Do not set this.
ui_component::mv_metadata::code	text	30								Identifier	identifier for this control, will be placed with &#91;control identifier]		word lc
ui_component::mv_metadata::db	combo							tables		Lookup Table	Table for an external lookup.		nullselect
ui_component::mv_metadata::default	text	40								Default value
ui_component::mv_metadata::field	move_combo	30	1					columns::		Field for lookup	Can be two comma separated fields, in which case second is used as the label text. Both must be in the same table.
ui_component::mv_metadata::filter	move_combo	30	1					filters		Filter(s)	Filters which can transform or constrain your data. Some widgets
require filters.
ui_component::mv_metadata::height	text	4								Height	SIZE for SELECT<BR>
ROWS for TEXTAREA<BR>		digits
ui_component::mv_metadata::help	textarea	70	4							Help	This help text.
ui_component::mv_metadata::help_url	text	70	4							Help URL	A URL which will provide more help
ui_component::mv_metadata::label	text	40								Label
ui_component::mv_metadata::lookup	text	20								Lookup select	<SMALL>Whether lookup is performed to get options for a select type.
If nothing is in the <B>field</B>, then used as the name of the field to lookup
in. Use <B>Lookup Table</B> if you want to look up in a different table.</SMALL>
ui_component::mv_metadata::lookup_exclude	text	20								Lookup exclude	<B>ADVANCED</B>: regular expression that excludes certain keys from the lookup.
ui_component::mv_metadata::name	text	20								Variable name	Normally left empty, changes variable name to send in form.
ui_component::mv_metadata::options	textarea	20	8							Options	Options for SELECT/COMBO types (if lookup, prepended). Entered in the
interchange option format:<P>
<blockquote>
value=label*</blockquote>		option_format
ui_component::mv_metadata::outboard	text	30								Directory	Select directory for image listing widget.
ui_component::mv_metadata::prepend	textarea	60	5							Prepend HTML	<SMALL>HTML to be prepended to the widget.
Will substitute in the macros _UI_TABLE_, _UI_COLUMN_,
_UI_KEY, and _UI_VALUE_, and will resolve relative links
with absolute links.</SMALL>
ui_component::mv_metadata::type	select							text=Text entry*,
textarea=Textarea,

select=Select box,
yesno=Yes/No (Yes=1),
noyes=No/Yes (No=1),
multiple=Multiple Select,
combo=Combo Select,
reverse_combo=Reverse Combo,
move_combo=Combo move,
display=Text of option,
hidden_text=Hidden (show text),
radio=Radio box, 
radio_nbsp=Radio (nbsp),
checkbox=Checkbox,
check_nbsp=Checkbox (nbsp),
imagedir=Image listing,
imagehelper=Image upload,
date=Date selector,
value=Value,
option_format=Option formatter,
show=Show all options		Widget type	Select the basic display type for the field.
ui_component::mv_metadata::ui_body	textarea	80	30							Component Body			digits
ui_component::mv_metadata::ui_body_text	textarea	80	30							Component Body
ui_component::mv_metadata::width	text	4								Width	SIZE for TEXT<BR>
COLS for TEXTAREA<BR>
Label limit for SELECT		digits
userdb	table			username,company,lname,fname		Users						userdb								{'tab_horiz_offset' => "",'tab_vert_offset' => "",'panel_height' => "400",'file_upload' => "",'tabbed' => "1",'left_width' => "",'table_width' => "800",'tab_height' => "",'panel_width' => "800",'tab_width' => "",'ui_data_fields' => "=Name and Contact Info

phone_day
phone_night
email
fax
fax_order
username
password
email_copy
mail_list
mod_time
inactive

=Shipping Info

company
fname
lname
address1
address2
address3
city
state
zip
country
mv_shipmode

=Billing Info


b_company
b_fname
b_lname
b_address1
b_address2
b_address3
b_city
b_state
b_zip
b_country
b_phone

=Order Info

po_number
account_id
credit_limit
dealer
price_level
order_dest
mv_credit_card_type
mv_credit_card_exp_month
mv_credit_card_exp_year
order_numbers

=Repositories

s_nickname
address_book
b_nickname
accounts
p_nickname
preferences
carts

=Permissions

owner
file_acl
db_acl
acl
",}
userdb::address1	text	40								Address
userdb::address2	text	40								&nbsp;
userdb::b_address1	text	40								Billing Address
userdb::b_address2	text	40								 
userdb::b_city	text	40								Billing City
userdb::b_company	text	30								Billing Company	If different
userdb::b_country	text	10								Billing Country
userdb::b_fname	text	40								Billing First Name
userdb::b_lname	text	40								Billing Last Name
userdb::b_phone	text									Billing Phone
userdb::b_state	text	10								Billing State
userdb::b_zip	text	10								Billing Postcode
userdb::city	text	40								City
userdb::comment	text									Comments by user
userdb::company	text	40								Company
userdb::country	text	10								Country
userdb::dealer	yesno							=No,1=Yes		Dealer
userdb::email	text	40								Email Address
userdb::email_copy	select							=No, 1=Yes
userdb::fax_order	select							=Credit Card*, 1=Fax or Mail, 2=Purchase order, 3=COD		Payment method
userdb::feedback	textarea	70	8
userdb::fname	text	30								First Name
userdb::inactive	yesno									Inactive
userdb::lname	text	30								Last Name
userdb::mail_list	check_nbsp							offer=Special Offers, newsletter=Newsletter, alert=Alerts and Recalls, upgrade=Upgrades					null_to_space
userdb::mod_time	text	20
userdb::phone_day	text	30								Daytime Phone
userdb::phone_night	text	30								Home Phone
userdb::price_level	select							=Retail,dealer=Dealer,distributor=Distributor		Price level
userdb::po_number	textarea									Purchase Order No.
userdb::state	text	10								State
userdb::subject	text									Subject
userdb::username	hidden_text	16								Username			no_white
userdb::zip	text	10								Postcode			uc word
variable	table											variable							1	{'ui_meta_specific' => "1",'panel_shade' => "f",'spread_height' => "25",'spread_meta' => "Variable pref_group",'ui_sort_combined' => "pref_group,code",}
variable::Variable	text	60								Preference value
variable::Variable::ADDRESS	text									Company Address
variable::Variable::CGI_URL	text									CGI URL	URL that calls Interchange, without the server name
variable::Variable::CHECK_ACCEPTED	select							0=No, 1=Yes
variable::Variable::COD_ACCEPTED	select							0=No, 1=Yes
variable::Variable::CREDIT_CARDS_ACCEPTED	checkbox							visa=Visa, mc=Mastercard, discover=Discover, amex=American Express,dinersclub=Diners Club,carteblanche=Carte Blanche,enroute=En Route,bankcard=Bank Card (AU), jcb=JCB,other=Any passing LUHN-10					null_to_space
variable::Variable::CUSTOMER_VIEW_DEALER	yesno									Show dealer info	Set to Yes to show dealer status on customer view page
variable::Variable::CUSTOMER_VIEW_LARGE	yesno									Query by example view	Select if you have a very large customer database, to prevent building huge lists of customers every time you access the customer tab.
variable::Variable::DOCROOT	text									Document root	This is the directory where your HTML originates. It should match the DocumentRoot
of your HTTP server.			http://www.apache.org/docs/mod/core.html#documentroot
variable::Variable::ENCRYPTOR	text	80								Encryption command	Normally should not be set if you use GPG and your key file is in your Interchange user's home directory
variable::Variable::FORUM_ANON_NAME	text	20								Forum Anonymous Name	Name to use when a user posts anonymously to a forum
variable::Variable::FORUM_EMAIL_NOTIFY	text	50								Forum notify email	An email address to send copies of user comments on products.
variable::Variable::FORUM_PRODUCTS	yesno									Enable Product Forums	This enables user comments on products in the flypage. Only enabled by default if using MySQL or Postgres, as it will not work well on DBM and is not tested on Oracle.
variable::Variable::MULTIORDER	select							=No,1=Yes			Whether users should by default have multipage order forms.
variable::Variable::MV_PAYMENT_HOST	text	64								Payment Host	Many payment processors allow setting the host that the transaction
is sent to, but most provide a default. This need not be set for most gateways.
variable::Variable::MV_PAYMENT_ID	text	20								Payment Gateway ID	The account ID for your payment gateway.
variable::Variable::MV_PAYMENT_MODE	select							=none,
authorizenet=Authorize.net,
boa=Bank of America,
echo=ECHO,
itransact=iTransact,
mcve=MCVE,
netbilling=NetBilling,
skipjack=Skipjack IC,
signio=Verisign Payflow Pro,
testpayment=TestPayment module,
tclink=Trust Commerce,
wellsfargo=Wells Fargo
		Payment Gateway	Which payment processor module you wish to use. You always have to sign up with your merchant bank and their credit card processor to enable this, without fail. The TestPayment module is just for testing purposes.
&lt;p>
See the documentation in the associated module for how to implement.
variable::Variable::MV_PAYMENT_REFERER	text	40								Payment Referer	Some payment systems (notably AuthorizeNet) want to know that the
REFERER value is correct. Most don't need this.
variable::Variable::MV_PAYMENT_SECRET	text	20								Payment Secret	Some payment gateways require a password or "secret". Many don't,
so this may not be necessary.
variable::Variable::MYSQL	select							0=No, 1=Yes
variable::Variable::ORDER_VIEW_LARGE	yesno									Query by example view	Select when you have large numbers of pending orders to display, to prevent long startup times when clicking the Orders tab.
variable::Variable::PGP_KEY	gpg_keys									Key selector								[page admin/gpg_key]Add a GPG/PGP key</A>
variable::Variable::POSTAL_ACCEPTED	select							=No,
1=Yes		Accept postal orders?
variable::Variable::PO_ACCEPTED	select							0=No, 1=Yes
variable::Variable::SECURE_ENABLE	yesno									Enable Secure URL?
variable::Variable::SETTLE_TRANSACTION	yesno									Settle transactions	If you ship hard goods and only do an authorization at order time, you may choose to settle the transaction automatically via the Order manager. This needs to be set to Yes to enable this.
variable::Variable::TAXFIELD	select							state=Simple state-based,
multi=State/Province and VAT,=None		Type of tax	You must <b>apply changes</b> after changing this.
variable::Variable::UI_BACKUP_TABLES	multiple							tables		Tables to Back up			null_to_space							{}
variable::Variable::UI_DBCONFIG	yesno									Offer Database Config Link	Shows Database configuration link on Tables  main manu
variable::Variable::UI_IMAGE_META	yesno									New table display style	Image meta llink
variable::Variable::UI_IMAGE_META-_NULL_-UI_META_LINK	yesno									New table display style
variable::Variable::UI_ITEM_EXPUNGE	text	60								Item expunge tables	The tables that should have the SKU removed when you DELETE ITEM from the items menu.
variable::Variable::UI_META_LINK	select							0=No, 1=Yes		Meta edit links	Determines whether enabled by default. They can be turned on in Preferences.
variable::Variable::UI_SECURE	yesno										Determines whether to force UI into secure mode or not.
variable::Variable::UI_USER_MERGE_TABLES											The tables that should be merged when a user merge operation is done. This would normally be "transactions orderline", and if left blank that is the default.
<br><br>The default is to merge on the <b>username</b> field, but you can specify the field name with <i>table:field</i>. For example,
if you have a table named <b>accounts</b> which has a field <i>userid</i>, and that table would be a merge target, you would want:
<blockquote>transactions orderline accounts:userid</blockquote>									{}
variable::code	text									Variable name
variable::pref_group	combo	20			variable					Preferences area		pref_group	nullselect
variant::inventory::quantity	text	8								On hand	Inventory of this variant.
variant::options::code	text	20								SKU									 
variant::options::description	textarea	60	3							Variant description
variant::options::o_height	text	4								Height of Widget	Height of widget (if applicable)
variant::options::o_width	text	4								Width of widget
variant::options::price	text	12								Price	Price of this variant.
variant::options::weight	text	8								Weight	Weight for this variant.
variant::options::wholesale	text	12								Dealer price
variant::variants	table																			{'panel_shade' => "f",'ui_data_fields' => "code
sku
description
comment
price
wholesale
sale_price
inventory:quantity
weight",}
variants	table																			{'panel_shade' => "f",'ui_data_fields' => "code
sku
description
comment
price
wholesale
sale_price
weight",}
variants::code	text									Variant ID
variants::comment	textarea	70	8							Details
variants::description	text	64								Short Description
variants::inactive	yesno									Inactive?
variants::price	text	12								Price			digits_dot
variants::sale_price	text	12								Sale Price			digits_dot
variants::sku	text									BaseSKU
variants::weight	text	8								Weight			digits_dot
variants::wholesale	text	12								Dealer Price			digits_dot
