[interchange-cvs] interchange - heins modified dist/foundation/products/mv_metadata.asc
interchange-core@icdevgroup.org
interchange-core@icdevgroup.org
Sat Jan 18 10:48:00 2003
User: heins
Date: 2003-01-18 15:47:56 GMT
Modified: dist/foundation/products mv_metadata.asc
Log:
* Make metadata correspond to current UI version.
Revision Changes Path
2.27 +146 -45 interchange/dist/foundation/products/mv_metadata.asc
rev 2.27, prev_rev 2.26
Index: mv_metadata.asc
===================================================================
RCS file: /var/cvs/interchange/dist/foundation/products/mv_metadata.asc,v
retrieving revision 2.26
retrieving revision 2.27
diff -u -r2.26 -r2.27
--- mv_metadata.asc 13 Dec 2002 12:53:23 -0000 2.26
+++ mv_metadata.asc 18 Jan 2003 15:47:56 -0000 2.27
@@ -1,30 +1,30 @@
code type width height field db name outboard options attribute label help lookup filter help_url pre_filter lookup_exclude prepend append display_filter default extended
-2ndDayAir 200 Second Day Shipping Rates 1
-Ground 200 Ground Shipping Rates 1
-NextDayAir 200 Air Shipping Rates 1
-access 1
+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 text 25 affiliate,name,url,active Affiliates Data
+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
+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 code
name
which_page
url
search
page
selector Category Groups/Placement
+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 Banner ads code
category
weight
rotate
banner
-cat text code
name
page
selector
url Categories
+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
-country 200 code
name(40)
shipmodes
tax Int'l Shipping/Taxing Settings code
name
=Shipping/Taxing
shipmodes
tax
=Sort/Display
region
sorder
=Extended information
iso
isonum
+cat::sel text Select code
+cat::selector textarea 50 3
+country table 200 code
name(40)
shipmodes
tax Int'l Shipping/Taxing Settings country {'panel_shade' => "f",'spread_height' => "50",'ui_data_fields' => "=Identification
code
name
=Shipping/Taxing
shipmodes
tax
=Sort/Display
region
sorder
=Extended information
iso
isonum",}
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.
@@ -51,8 +51,11 @@
dbconfig::mv_metadata::outboard multiple 8 NONE,
Qty price;pricing:q5:rn=Qty price,
Options;options:o_enable:r=Options,
Up-sell;merchandising:upsell_to:r=Up-sell,
Cross-sell;merchandising:cross_sell:r=Cross-sell,
Promo;merchandising:featured:r=Promo,
Inventory;inventory:quantity:rn=Inventory Special display These are extra links for the item editor -- various merchandising, inventory, and pricing links. null_to_comma
dbconfig::mv_metadata::type select =No,
1=Yes Display with meta (spreadsheet) filesafe
dbconfig::mv_metadata::width text 4 Default spreadsheet column width digits
+gish::products table 50 Product information Qty price;pricing:q5:rn,Options;options:o_enable:r,Promo;merchandising:featured:r,Inventory;inventory:quantity:rn gish products {'bottom_buttons' => "",'include_form_expand' => "1",'spread_textarea' => "",'tab_vert_offset' => "",'widget_cell_class' => "cwidget",'restrict_allow' => "area",'ui_sort_field' => "",'link_table' => "",'ui_show_fields' => "sku
description(30.)
prod_group
category
price(%.2f align=right)",'link_extra' => "",'break_row_class' => "rmarq",'label_cell_class' => "clabel",'tab_horiz_offset' => "",'link_before' => "",'ui_special_add' => "Qty price;pricing:q5:rn,Options;options:o_enable:r,Promo;merchandising:featured:r,Inventory;inventory:quantity:rn",'top_buttons' => "",'left_width' => "20%",'spread_fields' => "sku
description
price
comment
nontaxable",'combo_row_class' => "rnorm",'include_before' => "price",'tab_height' => "",'ui_meta_specific' => "",'link_view' => "",'link_fields' => "",'spread_meta' => "comment nontaxable",'tab_width' => "120",'data_row_class' => "rnorm",'ui_sort_option' => "",'panel_height' => "700",'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><img id=item_img src=\"[var IMAGE_DIR]/items/[cgi item_id].gif\"></td>
<td><img id=thumb_img src=\"[var IMAGE_DIR]/thumb/[cgi item_id]_b.gif\"></td>
</tr
ll_class' => "chelp",'spacer_row_class' => "rspacer",'ui_data_fields' => "=General
sku
description
prod_group
category
comment
=Pricing
price
wholesale
=Images
image
thumb
image_large
=Shipping/Tax/Other
weight
gift_cert
nontaxable",'ui_sort_combined' => "",'spread_width' => "8",'file_upload' => "1",'spread_height' => "25",'tabbed' => "1",'include_form_interpolate' => "",'spread_textarea_rows' => "4",'table_width' => "800",'link_sort' => "",'panel_width' => "800",'link_key' => "",'data_cell_class' => "cdata",'link_label' => "",'view_from' => "",}
+gish::products::image imagehelper Image <img src="_UI_VALUE_"><br>
+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 1 12 50 code
mgroup
msort
next_line
page
name(30)
inactive
Interchange menus code
mgroup
msort
next_line
depends_on
page
name
inactive
+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.
@@ -67,15 +70,16 @@
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 25 sku,quantity sku
=Quantity info
quantity
stock_message
=Accounting info
account
cogs_account
+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 stock_message
-item_select::products 50 Item Editor {'ui_show_fields' => "sku
description
prod_group
category
price(%.2f align=right)",'ui_sort_field' => "description",'ui_special_add' => "Qty price;pricing:q5:rn,Options;options:o_enable:r,Promo;merchandising:featured:r,Inventory;inventory:quantity:rn",}
+inventory::stock_message select In stock,Ships in 3-5 days,Ships in 4-6 weeks,Special order Out of stock message Some absurd amount of help on the same line to make sure the colspan is good for use. 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,Options;options:o_enable:r,Promo;merchandising:featured:r,Inventory;inventory:quantity:rn",}
matrix::options::price text 12 Price digits_dot
-matrix_options::options code
sku
=Option information
o_group
o_label
o_value
+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",'ui_sort_combined' => "sku,o_group",}
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
@@ -83,7 +87,7 @@
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 <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::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.
@@ -100,23 +104,21 @@
metaconfig::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>
metaconfig::mv_metadata::lookup_exclude text 20 Lookup exclude <B>ADVANCED</B>: regular expression that excludes certain keys from the lookup.
metaconfig::mv_metadata::name text 20 Variable name Normally left empty, changes variable name to send in form.
-metaconfig::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
+metaconfig::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
metaconfig::mv_metadata::outboard text 30 Directory Select directory for image listing widget.
metaconfig::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>
metaconfig::mv_metadata::type 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.
metaconfig::mv_metadata::width text 4 Width SIZE for TEXT<BR>
COLS for TEXTAREA<BR>
Label limit for SELECT digits
-modular::options text 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 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_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::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 code
o_master
sku
o_group
description(30)
price code
o_master
sku
o_group
phantom
o_default
=Attributes
price
description
+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.
@@ -124,7 +126,7 @@
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 200 code
type
options 1
+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.
@@ -137,24 +139,24 @@
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 20 8 Options Options for SELECT/COMBO types (if lookup, prepended). Entered in the
interchange option format:<P>
<blockquote>
value=label*</blockquote> option_format
+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 textarea=Textarea,
text=Text entry*,
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.
+mv_metadata::type 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,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 code
sku
o_group
o_master
description(30)
price Product Options
+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__MVC_FIELDMUNGE__"
+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:<PRE>
VALUE1=Label 1,
VALUE2=Label 2*
</PRE>(* = default selection) option_format
-options::o_widget select textarea=Textarea,
text=Text entry*,
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_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
@@ -170,35 +172,122 @@
order_returns::username text Username
order_view::orderline::status display pending=Pending, shipped=Shipped, backorder=Back ordered, credit=Waiting for credit check, canceled=Canceled nullselect
order_view::transactions::status display pending=Pending, shipped=Shipped, partial=Partially shipped, backorder=Back ordered, credit=Waiting for credit check, canceled=Canceled nullselect
-orderline text code,sku,description,price, quantity,subtotal 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 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, credit=Waiting for credit check, canceled=Canceled nullselect
-pricing text Pricing Settings 2
+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, no left/right,LEFTONLY_BOTTOM=Catalog page, left only,LEFTRIGHT_BOTTOM=Catalog page, 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, no left or right,LEFTONLY_TOP=Catalog Page, left side only,LEFTRIGHT_TOP=Catalog Page, left and right Variable for Top Template nullselect
+page_metaconfig::mv_metadata::extended.ui_body_extra text Extra parameters for <body> 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/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
-products text 50 Product information Qty price;pricing:q5:rn,Options;options:o_enable:r,Promo;merchandising:featured:r,Inventory;inventory:quantity:rn {'bottom_buttons' => "",'tab_vert_offset' => "",'spread_textarea' => "",'include_form_expand' => "",'restrict_allow' => "area var page cgi",'widget_cell_class' => "cwidget",'ui_sort_field' => "",'link_table' => "",'ui_show_fields' => "sku
description(30.)
prod_group
category
price(%.2f align=right)",'link_extra' => "",'break_row_class' => "rmarq",'label_cell_class' => "clabel",'tab_horiz_offset' => "",'link_before' => "",'ui_special_add' => "Qty price;pricing:q5:rn,Options;options:o_enable:r,Promo;merchandising:featured:r,Inventory;inventory:quantity:rn",'left_width' => "20%",'top_buttons' => "",'include_before' => "",'combo_row_class' => "rnorm",'spread_fields' => "sku
description
price
comment
nontaxable",'ui_meta_specific' => "",'tab_height' => "",'link_view' => "",'link_fields' => "",'spread_meta' => "comment nontaxable",'data_row_class' => "rnorm",'tab_width' => "120",'ui_sort_option' => "",'panel_height' => "700",'include_form' => "",'help_cell_class' => "chelp",'spacer_row_class' => "rspacer",'ui_sort_combined' => "",'ui_data_fields' => "=General
sku
description
prod_group
category
comment
=Pricing
price
wholesale
=Images
image
thumb
image_large
=Shipping/Tax/Other
weight
gift_cert
nontaxable",'file_upload' => "1",'spread_width' => "8",'tabbed' => "1",'spread_height' => "25",'include_form_interpolate' => "",'table_width' => "800",'spread_textarea_rows' => "4",'link_sort' => "",'panel_width' => "800",'link_key' => "",'data_cell_class' => "cdata",'view_from' => "",'link_label' => "",}
+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,Options;options:o_enable:r,Promo;merchandising:featured:r,Inventory;inventory:quantity:rn products {'include_form_expand' => "1",'restrict_allow' => "area var page",'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)\"><img border=0 id=item_img src=\"[var IMAGE_DIR]/items/[cgi item_id].gif\"></a></td>
<td><a href=\"javascript:mvpan_tripTab(2)\"><img border=0 id=thumb_img src=\"[var IMAGE_DIR]/thumb/[cgi item_id]_b.gif\"></A></td>
</tr>
</table>
</td>
",'ui_show_fields' => "sku
description(30.)
prod_group
category
price(%.2f align=right)",'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",'panel_shade' => "f",'file_upload' => "1",'spread_width' => "8",'tabbed' => "1",'spread_height' => "25",'ui_special_add' => "Qty price;pricing:q5:rn,Options;options:o_enable:r,Promo;merchandising:featured:r,Inventory;inventory:quantity:rn",'left_width' => "20%",'include_before' => "price",'spread_fields' => "sku
description
price
comment
nontaxable",'spread_textarea_rows' => "4",'spread_meta' => "comment nontaxable",'view_from' => "prod_group",}
products::artist text 30 Artist
-products::category combo 20 1 products Category Enter in box for new category. category nullselect nullselect
+products::category combo 20 1 products =--none-- Category Enter in box for new category. category nullselect nullselect
products::color textarea 70 2
-products::comment__MVC_FIELDMUNGE__ textarea 70 8 Detailed Description
+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__MVC_FIELDMUNGE__ textarea 70 2
+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
-shipping text description
-state code
country
state
name
tax
tax_name State/Province Settings (tax, etc)
+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 {'bottom_buttons' => "",'include_form_expand' => "",'tab_vert_offset' => "",'spread_textarea' => "",'widget_cell_class' => "",'restrict_allow' => "",'ui_sort_field' => "",'link_table' => "",'ui_show_fields' => "code
label
type",'link_extra' => "",'break_row_class' => "",'label_cell_class' => "",'tab_horiz_offset' => "",'link_before' => "",'ui_special_add' => "",'top_buttons' => "",'left_width' => "200",'include_before' => "",'combo_row_class' => "",'spread_fields' => "",'tab_height' => "",'ui_meta_specific' => "",'link_view' => "",'link_fields' => "",'spread_meta' => "",'data_row_class' => "",'tab_width' => "200",'ui_sort_option' => "",'panel_height' => "600",'include_form' => "",'help_cell_class' => "",'spacer_row_class' => "",'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",'spread_width' => "",'file_upload' => "",'tabbed' => "1",'spread_height' => "",'include_form_interpolate' => "",'spread_textarea_rows' => "",'table_width' => "900",'link_sort' => "",'panel_width' => "900",'link_key' => "",'data_cell_class' => "",'link_label' => "",'view_from' => "",}
+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.
@@ -215,14 +304,16 @@
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
-tracking::transactions {'bottom_buttons' => "",'spread_textarea' => "",'tab_vert_offset' => "",'widget_cell_class' => "",'ui_sort_field' => "tracking_number",'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
lname
city
state
country
tracking_number",'combo_row_class' => "",'include_before' => "",'ui_meta_specific' => "",'tab_height' => "",'link_view' => "",'link_fields' => "",'spread_meta' => "tracking_number",'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' => "50",'tabbed' => "",'table_width' => "",'spread_textarea_rows' => "",'link_sort' => "",'panel_width' => "",'link_key' => "",'data_cell_class' => "",'link_label' => "",}
-transactions 100 1 {'bottom_buttons' => "",'tab_vert_offset' => "",'spread_textarea' => "",'widget_cell_class' => "",'ui_sort_field' => "order_number",'link_table' => "orderline",'ui_show_fields' => "code
username
nitems
total_cost",'link_extra' => "",'break_row_class' => "",'label_cell_class' => "",'tab_horiz_offset' => "",'link_before' => "nitems",'ui_special_add' => "",'left_width' => "120",'top_buttons' => "",'include_before' => "total_cost",'combo_row_class' => "",'spread_fields' => "",'tab_height' => "",'link_view' => "",'link_fields' => "code order_number sku quantity description price subtotal",'spread_meta' => "",'data_row_class' => "",'tab_width' => "",'panel_height' => "",'include_form' => "<td class=clabel>
Recompute?
</td>
<td class=cdata>
<input type=checkbox name=mv_cleanup value=recompute_transaction> Totals <input type=checkbox name=recompute_tax value=1> Tax <B>Warning: this will not work if your prices depend on options and you change them!
</td>
",'help_cell_class' => "",'spacer_row_class' => "",'ui_data_fields' => "=Transaction info
order_number
order_date
status
nitems
subtotal
salestax
shipping
handling
total_cost
update_date
=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",'file_upload' => "",'spread_width' => "",'tabbed' => "1",'spread_height' => "",'table_width' => "800",'spread_textarea_rows' => "",'link_sort' => "code",'panel_width' => "",'link_key' => "order_number",'data_cell_class' => "",'link_label' => "Ordered Items",}
+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 <input type=checkbox name=recompute_tax value=1> Tax <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, credit=Waiting for credit check, canceled=Canceled nullselect
-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-version 4.9.7
+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 [control identifier] word lc
@@ -240,11 +331,11 @@
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 textarea=Textarea,
text=Text entry*,
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::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 text username,company,lname,fname Users {'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
project_id
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 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
project_id
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
userdb::b_address1 text 40 Billing Address
@@ -261,30 +352,36 @@
userdb::comment text Comments by user
userdb::company text 40 Company
userdb::country text 10 Country
-userdb::dealer radio_nbsp =No,1=Yes Dealer
+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::project_id 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 1
+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::CATALOG_STATIC select No, Yes Enabled for users? <b>Yes</b> will cause Interchange to generate static links where possible.<BR><BR>
<b>No</b> disables generation of static links for users; you can still send a search engine to the statically generated URL and it will spider the static links on the page.
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 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.
@@ -294,9 +391,9 @@
variable::Variable::MV_PAYMENT_MODE select =none,
authorizenet=Authorize.net,
boa=Bank of America,
ccvs=CCVS,
echo=ECHO,
itransact=iTransact,
mcve=MCVE,
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.
<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::MV_PAYMENT_PARTNER text 20 Payment Partner PayflowPro Partner name (usually 'VeriSign'). Other gateways will not need this.
-variable::Variable::MV_PAYMENT_VENDOR text 20 Payment Vendor PayflowPro Vendor Name (usually the same as your Payment_ID or Login). Other gateways will not need this.
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?
@@ -304,6 +401,9 @@
variable::Variable::STATIC_LOGGED select No, Yes Enabled for logged in users? <b>Yes</b> will cause Interchange to generate static links where possible, even when users are logged in.
variable::Variable::STYLE select foundation=Foundation Red,purpleyellow=Purple and Yellow,grayorange=Gray and Orange,fixedwidth=Fixed Width,greens=Green,grayscale=Gray,blueyellow=Blue and Yellow Theme
variable::Variable::TAXFIELD select state=Simple state-based,
multi=State/Province and VAT Type of tax You must <b>apply changes</b> after changing this.
+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.
@@ -317,3 +417,4 @@
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
+wiki::wikitext textarea 80 24 Body