Permalink
Browse files

This commit was manufactured by cvs2svn to create tag 'MANIFEST'.

  • Loading branch information...
2 parents 1e71a01 + 19debc8 commit 0816584cb03ce57720841bf17ae83207bf53e13e cvs2svn committed Apr 15, 2004
Showing with 200 additions and 27,190 deletions.
  1. +3 −3 MANIFEST
  2. +98 −34 UPGRADE
  3. +1 −0 code/UI_Tag/backup_database.coretag
  4. +34 −4 code/UI_Tag/flex_select.coretag
  5. +57 −18 code/UI_Tag/import_fields.coretag
  6. +7 −10 dist/foundation/etc/ship_notice
  7. +0 −1 dist/foundation/products/merchandising.txt
  8. +0 −420 dist/foundation/products/mv_metadata.asc
  9. +0 −1 dist/foundation/products/options.txt
  10. +0 −1 dist/foundation/products/order_returns.txt
  11. +0 −1 dist/foundation/products/orderline.txt
  12. +0 −1 dist/foundation/products/pricing.txt
  13. +0 −1 dist/foundation/products/products.txt
  14. +0 −1 dist/foundation/products/route.txt
  15. +0 −1 dist/foundation/products/salestax.asc
  16. +0 −116 dist/foundation/products/shipping.asc
  17. +0 −202 dist/foundation/products/state.txt
  18. +0 −9 dist/foundation/products/survey.txt
  19. +0 −1 dist/foundation/products/transactions.txt
  20. +0 −1 dist/foundation/products/tree.txt
  21. +0 −1 dist/foundation/products/userdb.txt
  22. +0 −104 dist/foundation/products/variable.txt
  23. +0 −1 dist/foundation/products/variants.txt
  24. +0 −12 dist/foundation/special_pages/badsearch.html
  25. +0 −15 dist/foundation/special_pages/canceled.html
  26. +0 −18 dist/foundation/special_pages/cc_not_valid.html
  27. +0 −11 dist/foundation/special_pages/confirmation.html
  28. +0 −18 dist/foundation/special_pages/failed.html
  29. +0 −58 dist/foundation/special_pages/interact.html
  30. +0 −21 dist/foundation/special_pages/missing.html
  31. +0 −43 dist/foundation/special_pages/needfield.html
  32. +0 −10 dist/foundation/special_pages/nomatch.html
  33. +0 −11 dist/foundation/special_pages/noproduct.html
  34. +0 −11 dist/foundation/special_pages/notfound.html
  35. +0 −23 dist/foundation/special_pages/order_security.html
  36. +0 −10 dist/foundation/special_pages/reconfig.html
  37. +0 −138 dist/foundation/special_pages/sec_faq.html
  38. +0 −30 dist/foundation/special_pages/security.html
  39. +0 −20 dist/foundation/special_pages/send_contact_form.html
  40. +0 −70 dist/foundation/special_pages/violation.html
  41. +0 −19 dist/foundation/templates/blueyellow/regions/LEFTONLY_BOTTOM
  42. +0 −71 dist/foundation/templates/blueyellow/regions/LEFTONLY_TOP
  43. +0 −27 dist/foundation/templates/blueyellow/regions/LEFTRIGHT_BOTTOM
  44. +0 −72 dist/foundation/templates/blueyellow/regions/LEFTRIGHT_TOP
  45. +0 −17 dist/foundation/templates/blueyellow/regions/NOLEFT_BOTTOM
  46. +0 −64 dist/foundation/templates/blueyellow/regions/NOLEFT_TOP
  47. +0 −127 dist/foundation/templates/blueyellow/theme.cfg
  48. +0 −66 dist/foundation/templates/components/affiliate_receptor
  49. +0 −107 dist/foundation/templates/components/best
  50. +0 −451 dist/foundation/templates/components/cart
  51. +0 −61 dist/foundation/templates/components/cart_display
  52. +0 −46 dist/foundation/templates/components/cart_tiny
  53. +0 −61 dist/foundation/templates/components/category_horizontal
  54. +0 −213 dist/foundation/templates/components/category_vert_toggle
  55. +0 −106 dist/foundation/templates/components/category_vertical
  56. +0 −90 dist/foundation/templates/components/category_vertical_tree
  57. +0 −138 dist/foundation/templates/components/cross
  58. +0 −45 dist/foundation/templates/components/fortune
  59. +0 −59 dist/foundation/templates/components/product_flyout
  60. +0 −82 dist/foundation/templates/components/product_tree
  61. +0 −133 dist/foundation/templates/components/promo
  62. +0 −110 dist/foundation/templates/components/random
  63. +0 −152 dist/foundation/templates/components/results_big
  64. +0 −166 dist/foundation/templates/components/results_buylist
  65. +0 −256 dist/foundation/templates/components/results_grid
  66. +0 −113 dist/foundation/templates/components/saved_carts_list_small
  67. +0 −44 dist/foundation/templates/components/search_box_small
  68. +0 −45 dist/foundation/templates/components/search_box_small_top
  69. +0 −99 dist/foundation/templates/components/upsell
  70. +0 −21 dist/foundation/templates/fixedwidth/regions/LEFTONLY_BOTTOM
  71. +0 −78 dist/foundation/templates/fixedwidth/regions/LEFTONLY_TOP
  72. +0 −34 dist/foundation/templates/fixedwidth/regions/LEFTRIGHT_BOTTOM
  73. +0 −78 dist/foundation/templates/fixedwidth/regions/LEFTRIGHT_TOP
  74. +0 −13 dist/foundation/templates/fixedwidth/regions/NOLEFT_BOTTOM
  75. +0 −68 dist/foundation/templates/fixedwidth/regions/NOLEFT_TOP
  76. +0 −145 dist/foundation/templates/fixedwidth/theme.cfg
  77. +0 −77 dist/foundation/templates/foundation/cart
  78. +0 −15 dist/foundation/templates/foundation/regions/LEFTONLY_BOTTOM
  79. +0 −75 dist/foundation/templates/foundation/regions/LEFTONLY_TOP
  80. +0 −27 dist/foundation/templates/foundation/regions/LEFTRIGHT_BOTTOM
  81. +0 −76 dist/foundation/templates/foundation/regions/LEFTRIGHT_TOP
  82. +0 −15 dist/foundation/templates/foundation/regions/NOLEFT_BOTTOM
  83. +0 −69 dist/foundation/templates/foundation/regions/NOLEFT_TOP
  84. +0 −16 dist/foundation/templates/foundation/simple
  85. +0 −128 dist/foundation/templates/foundation/theme.cfg
  86. +0 −18 dist/foundation/templates/grayorange/regions/LEFTONLY_BOTTOM
  87. +0 −71 dist/foundation/templates/grayorange/regions/LEFTONLY_TOP
  88. +0 −27 dist/foundation/templates/grayorange/regions/LEFTRIGHT_BOTTOM
  89. +0 −72 dist/foundation/templates/grayorange/regions/LEFTRIGHT_TOP
  90. +0 −16 dist/foundation/templates/grayorange/regions/NOLEFT_BOTTOM
  91. +0 −64 dist/foundation/templates/grayorange/regions/NOLEFT_TOP
  92. +0 −129 dist/foundation/templates/grayorange/theme.cfg
  93. +0 −18 dist/foundation/templates/grayscale/regions/LEFTONLY_BOTTOM
  94. +0 −71 dist/foundation/templates/grayscale/regions/LEFTONLY_TOP
  95. +0 −27 dist/foundation/templates/grayscale/regions/LEFTRIGHT_BOTTOM
  96. +0 −72 dist/foundation/templates/grayscale/regions/LEFTRIGHT_TOP
  97. +0 −16 dist/foundation/templates/grayscale/regions/NOLEFT_BOTTOM
  98. +0 −64 dist/foundation/templates/grayscale/regions/NOLEFT_TOP
  99. +0 −129 dist/foundation/templates/grayscale/theme.cfg
  100. +0 −18 dist/foundation/templates/greens/regions/LEFTONLY_BOTTOM
  101. +0 −71 dist/foundation/templates/greens/regions/LEFTONLY_TOP
  102. +0 −27 dist/foundation/templates/greens/regions/LEFTRIGHT_BOTTOM
  103. +0 −72 dist/foundation/templates/greens/regions/LEFTRIGHT_TOP
  104. +0 −16 dist/foundation/templates/greens/regions/NOLEFT_BOTTOM
  105. +0 −64 dist/foundation/templates/greens/regions/NOLEFT_TOP
  106. +0 −129 dist/foundation/templates/greens/theme.cfg
  107. +0 −56 dist/foundation/templates/leftonly
  108. +0 −55 dist/foundation/templates/leftright
  109. +0 −44 dist/foundation/templates/noleft
  110. +0 −18 dist/foundation/templates/purpleyellow/regions/LEFTONLY_BOTTOM
  111. +0 −71 dist/foundation/templates/purpleyellow/regions/LEFTONLY_TOP
  112. +0 −27 dist/foundation/templates/purpleyellow/regions/LEFTRIGHT_BOTTOM
  113. +0 −72 dist/foundation/templates/purpleyellow/regions/LEFTRIGHT_TOP
  114. +0 −16 dist/foundation/templates/purpleyellow/regions/NOLEFT_BOTTOM
  115. +0 −64 dist/foundation/templates/purpleyellow/regions/NOLEFT_TOP
  116. +0 −129 dist/foundation/templates/purpleyellow/theme.cfg
  117. BIN dist/foundation/templates/sampledata/reports/download/00352as.pdf
  118. BIN dist/foundation/templates/sampledata/reports/download/11993ab.pdf
  119. BIN dist/foundation/templates/sampledata/reports/download/22083da.pdf
  120. BIN dist/foundation/templates/sampledata/reports/download/49503cg.pdf
  121. BIN dist/foundation/templates/sampledata/reports/download/59330rt.pdf
  122. BIN dist/foundation/templates/sampledata/reports/download/59402fw.pdf
  123. BIN dist/foundation/templates/sampledata/reports/download/66548ch.pdf
  124. BIN dist/foundation/templates/sampledata/reports/download/73358ee.pdf
  125. BIN dist/foundation/templates/sampledata/reports/download/83491vp.pdf
  126. BIN dist/foundation/templates/sampledata/reports/download/90773sh.pdf
  127. +0 −7 dist/foundation/templates/sampledata/reports/products/area.txt
  128. +0 −4 dist/foundation/templates/sampledata/reports/products/cat.txt
  129. +0 −11 dist/foundation/templates/sampledata/reports/products/inventory.txt
  130. +0 −1 dist/foundation/templates/sampledata/reports/products/merchandising.txt
  131. +0 −1 dist/foundation/templates/sampledata/reports/products/options.txt
  132. +0 −1 dist/foundation/templates/sampledata/reports/products/pricing.txt
  133. +0 −11 dist/foundation/templates/sampledata/reports/products/products.txt
  134. +0 −14 dist/foundation/templates/sampledata/reports/products/userdb.txt
  135. +0 −64 dist/foundation/templates/sampledata/tools/etc/after.cfg
  136. 0 dist/foundation/templates/sampledata/tools/etc/before.cfg
  137. BIN dist/foundation/templates/sampledata/tools/images/items/gift_cert.gif
  138. BIN dist/foundation/templates/sampledata/tools/images/items/os28004.gif
  139. BIN dist/foundation/templates/sampledata/tools/images/items/os28005.gif
  140. BIN dist/foundation/templates/sampledata/tools/images/items/os28006.gif
  141. BIN dist/foundation/templates/sampledata/tools/images/items/os28007.gif
  142. BIN dist/foundation/templates/sampledata/tools/images/items/os28008.gif
  143. BIN dist/foundation/templates/sampledata/tools/images/items/os28009.gif
  144. BIN dist/foundation/templates/sampledata/tools/images/items/os28011.gif
  145. BIN dist/foundation/templates/sampledata/tools/images/items/os28044.gif
  146. BIN dist/foundation/templates/sampledata/tools/images/items/os28057a.gif
  147. BIN dist/foundation/templates/sampledata/tools/images/items/os28057b.gif
  148. BIN dist/foundation/templates/sampledata/tools/images/items/os28057c.gif
  149. BIN dist/foundation/templates/sampledata/tools/images/items/os28062.gif
  150. BIN dist/foundation/templates/sampledata/tools/images/items/os28064.gif
  151. BIN dist/foundation/templates/sampledata/tools/images/items/os28065.gif
  152. BIN dist/foundation/templates/sampledata/tools/images/items/os28066.gif
  153. BIN dist/foundation/templates/sampledata/tools/images/items/os28068.gif
  154. BIN dist/foundation/templates/sampledata/tools/images/items/os28068a.gif
  155. BIN dist/foundation/templates/sampledata/tools/images/items/os28068b.gif
  156. BIN dist/foundation/templates/sampledata/tools/images/items/os28069.gif
  157. BIN dist/foundation/templates/sampledata/tools/images/items/os28070.gif
  158. BIN dist/foundation/templates/sampledata/tools/images/items/os28072.gif
  159. BIN dist/foundation/templates/sampledata/tools/images/items/os28073.gif
  160. BIN dist/foundation/templates/sampledata/tools/images/items/os28074.gif
  161. BIN dist/foundation/templates/sampledata/tools/images/items/os28075.gif
  162. BIN dist/foundation/templates/sampledata/tools/images/items/os28076.gif
  163. BIN dist/foundation/templates/sampledata/tools/images/items/os28077.gif
  164. BIN dist/foundation/templates/sampledata/tools/images/items/os28080.gif
  165. BIN dist/foundation/templates/sampledata/tools/images/items/os28081.gif
  166. BIN dist/foundation/templates/sampledata/tools/images/items/os28082.gif
  167. BIN dist/foundation/templates/sampledata/tools/images/items/os28084.gif
  168. BIN dist/foundation/templates/sampledata/tools/images/items/os28085.gif
  169. BIN dist/foundation/templates/sampledata/tools/images/items/os28086.gif
  170. BIN dist/foundation/templates/sampledata/tools/images/items/os28087.gif
  171. BIN dist/foundation/templates/sampledata/tools/images/items/os28108.gif
  172. BIN dist/foundation/templates/sampledata/tools/images/items/os28109.gif
  173. BIN dist/foundation/templates/sampledata/tools/images/items/os28110.gif
  174. BIN dist/foundation/templates/sampledata/tools/images/items/os28111.gif
  175. BIN dist/foundation/templates/sampledata/tools/images/items/os28112.gif
  176. BIN dist/foundation/templates/sampledata/tools/images/items/os28113.gif
  177. BIN dist/foundation/templates/sampledata/tools/images/items/os29000.gif
  178. BIN dist/foundation/templates/sampledata/tools/images/thumb/gift_cert.gif
  179. BIN dist/foundation/templates/sampledata/tools/images/thumb/os28004_b.gif
  180. BIN dist/foundation/templates/sampledata/tools/images/thumb/os28005_b.gif
  181. BIN dist/foundation/templates/sampledata/tools/images/thumb/os28006_b.gif
  182. BIN dist/foundation/templates/sampledata/tools/images/thumb/os28007_b.gif
  183. BIN dist/foundation/templates/sampledata/tools/images/thumb/os28008_b.gif
  184. BIN dist/foundation/templates/sampledata/tools/images/thumb/os28009_b.gif
  185. BIN dist/foundation/templates/sampledata/tools/images/thumb/os28011_b.gif
  186. BIN dist/foundation/templates/sampledata/tools/images/thumb/os28044_b.gif
  187. BIN dist/foundation/templates/sampledata/tools/images/thumb/os28057a_b.gif
  188. BIN dist/foundation/templates/sampledata/tools/images/thumb/os28057b_b.gif
  189. BIN dist/foundation/templates/sampledata/tools/images/thumb/os28057c_b.gif
  190. BIN dist/foundation/templates/sampledata/tools/images/thumb/os28062_b.gif
  191. BIN dist/foundation/templates/sampledata/tools/images/thumb/os28064_b.gif
  192. BIN dist/foundation/templates/sampledata/tools/images/thumb/os28065_b.gif
  193. BIN dist/foundation/templates/sampledata/tools/images/thumb/os28066_b.gif
  194. BIN dist/foundation/templates/sampledata/tools/images/thumb/os28068_b.gif
  195. BIN dist/foundation/templates/sampledata/tools/images/thumb/os28068a_b.gif
  196. BIN dist/foundation/templates/sampledata/tools/images/thumb/os28068b_b.gif
  197. BIN dist/foundation/templates/sampledata/tools/images/thumb/os28069_b.gif
  198. BIN dist/foundation/templates/sampledata/tools/images/thumb/os28070_b.gif
  199. BIN dist/foundation/templates/sampledata/tools/images/thumb/os28072_b.gif
  200. BIN dist/foundation/templates/sampledata/tools/images/thumb/os28073_b.gif
  201. BIN dist/foundation/templates/sampledata/tools/images/thumb/os28074_b.gif
  202. BIN dist/foundation/templates/sampledata/tools/images/thumb/os28075_b.gif
  203. BIN dist/foundation/templates/sampledata/tools/images/thumb/os28076_b.gif
  204. BIN dist/foundation/templates/sampledata/tools/images/thumb/os28077_b.gif
  205. BIN dist/foundation/templates/sampledata/tools/images/thumb/os28080_b.gif
  206. BIN dist/foundation/templates/sampledata/tools/images/thumb/os28081_b.gif
  207. BIN dist/foundation/templates/sampledata/tools/images/thumb/os28082_b.gif
  208. BIN dist/foundation/templates/sampledata/tools/images/thumb/os28084_b.gif
  209. BIN dist/foundation/templates/sampledata/tools/images/thumb/os28085_b.gif
  210. BIN dist/foundation/templates/sampledata/tools/images/thumb/os28086_b.gif
  211. BIN dist/foundation/templates/sampledata/tools/images/thumb/os28087_b.gif
  212. BIN dist/foundation/templates/sampledata/tools/images/thumb/os28108_b.gif
  213. BIN dist/foundation/templates/sampledata/tools/images/thumb/os28109_b.gif
  214. BIN dist/foundation/templates/sampledata/tools/images/thumb/os28110_b.gif
  215. BIN dist/foundation/templates/sampledata/tools/images/thumb/os28111_b.gif
  216. BIN dist/foundation/templates/sampledata/tools/images/thumb/os28112_b.gif
  217. BIN dist/foundation/templates/sampledata/tools/images/thumb/os28113_b.gif
  218. BIN dist/foundation/templates/sampledata/tools/images/thumb/os29000_b.gif
  219. +0 −3 dist/foundation/templates/sampledata/tools/products/affiliate.txt
  220. +0 −17 dist/foundation/templates/sampledata/tools/products/area.txt
  221. +0 −17 dist/foundation/templates/sampledata/tools/products/area_de_DE.txt
  222. +0 −17 dist/foundation/templates/sampledata/tools/products/area_nl_NL.txt
  223. +0 −51 dist/foundation/templates/sampledata/tools/products/cat.txt
  224. +0 −51 dist/foundation/templates/sampledata/tools/products/cat_de_DE.txt
  225. +0 −51 dist/foundation/templates/sampledata/tools/products/cat_nl_NL.txt
  226. +0 −41 dist/foundation/templates/sampledata/tools/products/inventory.txt
  227. +0 −37 dist/foundation/templates/sampledata/tools/products/merchandising.txt
  228. +0 −20 dist/foundation/templates/sampledata/tools/products/options.txt
  229. +0 −20 dist/foundation/templates/sampledata/tools/products/options_de_DE.txt
  230. +0 −26 dist/foundation/templates/sampledata/tools/products/orderline.txt
  231. +0 −40 dist/foundation/templates/sampledata/tools/products/pricing.txt
  232. +0 −40 dist/foundation/templates/sampledata/tools/products/products.txt
  233. +0 −41 dist/foundation/templates/sampledata/tools/products/products_de_DE.txt
  234. +0 −41 dist/foundation/templates/sampledata/tools/products/products_nl_NL.txt
  235. +0 −7 dist/foundation/templates/sampledata/tools/products/specs.txt
  236. +0 −16 dist/foundation/templates/sampledata/tools/products/transactions.txt
  237. +0 −14 dist/foundation/templates/sampledata/tools/products/userdb.txt
  238. +0 −19 dist/foundation/templates/sampledata/tools/products/variants.txt
  239. +0 −7 dist/foundation/templates/sampledata/tools/products/variants_de_DE.txt
  240. 0 dist/foundation/upload/.empty
  241. +0 −3,178 dist/lib/UI/ContentEditor.pm
  242. +0 −576 dist/lib/UI/Primitive.pm
  243. +0 −100 dist/lib/UI/ichelp.txt
  244. +0 −115 dist/lib/UI/locales/README
  245. +0 −12 dist/lib/UI/locales/TODO
  246. +0 −2,697 dist/lib/UI/locales/da_DK.cfg
  247. +0 −3,538 dist/lib/UI/locales/de_DE.cfg
  248. +0 −568 dist/lib/UI/locales/default.cfg
  249. +0 −23 dist/lib/UI/locales/en_US.cfg
  250. +0 −3,226 dist/lib/UI/locales/es_ES.cfg
  251. +0 −2,388 dist/lib/UI/locales/he_IL.cfg
  252. +0 −2,910 dist/lib/UI/locales/it_IT.cfg
Sorry, we could not display the entire diff because too many files (735) changed.
View
6 MANIFEST
@@ -197,6 +197,7 @@ code/UserTag/title_bar.tag
code/UserTag/ups_query.tag
code/UserTag/usertrack.tag
code/UserTag/usps_query.tag
+code/UserTag/values_space.tag
code/UserTag/var.tag
code/UserTag/weight.tag
code/Widget/gpg_keys.widget
@@ -211,7 +212,6 @@ debian/changelog
debian/control
debian/copyright
debian/CREDITS.debian
-debian/docs
debian/interchange-cat-foundation.config
debian/interchange-cat-foundation.files
debian/interchange-cat-foundation.postinst
@@ -1053,7 +1053,6 @@ dist/lib/UI/pages/admin/special/.access
dist/lib/UI/pages/admin/special/.autoload
dist/lib/UI/pages/admin/special/key_violation.html
dist/lib/UI/pages/admin/spread.html
-dist/lib/UI/pages/admin/spread_control.html
dist/lib/UI/pages/admin/survey/.access
dist/lib/UI/pages/admin/survey/.autoload
dist/lib/UI/pages/admin/survey/index.html
@@ -1262,6 +1261,7 @@ lib/Vend/Swish.pm
lib/Vend/Table/Common.pm
lib/Vend/Table/DB_File.pm
lib/Vend/Table/DBI.pm
+lib/Vend/Table/DBI_CompositeKey.pm
lib/Vend/Table/Editor.pm
lib/Vend/Table/GDBM.pm
lib/Vend/Table/InMemory.pm
@@ -1278,7 +1278,6 @@ LICENSE
Makefile.PL
MANIFEST
MANIFEST.SKIP
-META.yml Module meta-data (added by MakeMaker)
README
README.cvs
README.debian
@@ -1373,6 +1372,7 @@ SPECS/interchange-cron
SPECS/interchange-init
SPECS/interchange-logrotate
SPECS/interchange-wrapper
+SPECS/interchange.cfg.patch
SPECS/interchange.spec
test.pl
UPGRADE
View
132 UPGRADE
@@ -2,40 +2,45 @@
U P G R A D I N G I N T E R C H A N G E
-Interchange is designed to be compatible between major versions, and
-for the most part a catalog designed under Interchange 4.8 should
-be compatible with 5.0.
-More information on upgrades is available in the document icupgrade, part
-of the Interchange documentation package.
+Interchange is designed to be drop-in compatible in its major version.
+
+ 5.0.x -- There should be few to no compatibility issues in
+ upgrading from another 5.x version.
-NOTE: All below procedures assume you have installed in
- /usr/lib/interchange -- substitute paths as appropriate.
+ 4.8.x -- There should be only a few issues in upgrading from 4.8.x; known
+ issues are shown below.
+
+ 4.6.x -- Upgrading from 4.6.x and before is problematic, and you would
+ be well-advised to find a competent consultant to help you.
+ interchange-biz@icdevgroup.org is a mail list designed to
+ help Interchange users connect with consultants.
-BACK UP EVERYTHING BEFORE YOU START!
+INSTALLING INTERCHANGE IN THE SAME LOCATION
+--------------------------------------------
-TO UPGRADE FROM 4.8.x
----------------------
+NOTE: All below procedures assume you have installed in
+ /usr/local/interchange -- substitute paths as appropriate.
-It is recommended that you:
+WARNING: BACK UP EVERYTHING BEFORE YOU START!
1. Make a tar backup of your Interchange software directory, i.e.
- tar czvf ~/ic_backup.tar.gz /usr/lib/interchange
+ tar czvf ~/ic_backup.tar.gz /usr/local/interchange
2. Unpack the new version of the software and change
to that directory.
- tar xzf interchange-5.x.tar.gz
- cd interchange-5.x
+ tar xzf interchange-5.x.x.tar.gz
+ cd interchange-5.x.x
- 3. You can see the section below, "TO TEST BEFORE YOU UPGRADE", if
- you want to try it out before you switch your running catalog.
+ 3. You can see the section below, "TO TEST BEFORE YOU UPGRADE", if
+ you want to try it out before you switch your running catalog.
4. Install it in the same location as your current software:
## Create the makefile
- perl Makefile.PL prefix=/usr/lib/interchange
+ perl Makefile.PL prefix=/usr/local/interchange
## Make the software
make
@@ -50,18 +55,68 @@ It is recommended that you:
6. Restart Interchange.
- 7. See the "problems with UserTags" section, below.
+That's it. Verify your catalog's operation, and you are live.
+
+---------------------------------------------------------------------------
+
+ K N O W N I S S U E S
-That should be it. Test the catalog to make sure it works.
+KNOWN ISSUES UPGRADING FROM 5.0.x
+
+ None.
+
+
+KNOWN ISSUES UPGRADING FROM 4.8.x
+
+Interchange is designed to be compatible between major versions, and
+for the most part a catalog designed under Interchange 4.8 should
+be compatible with 5.0.
+
+More information on upgrades is available in the document icupgrade, part
+of the Interchange documentation package.
UPGRADE NOTES FOR FOUNDATION-STYLE CATALOGS
-------------------------------------------
-Add new columns extended and default to products/mv_metadata.asc.
+* Add a new columns "extended" products/mv_metadata.asc. This just involves
+ adding a TAB and "extended" to the end of the first line of the file.
+
+* Remove variables UI_IMAGE_DIR and UI_IMAGE_DIR_SECURE or point
+ them to the new location, e.g. replace /interchange/
+ with /interchange-5/.
+
+* If you didn't follow Interchange's SKU naming convention for Matrix
+ options, and assigned them arbitrary part numbers, or you hand-edited
+ the options table, you may find that your product options don't work.
+ You should post the question to the user mail list or contact a
+ competent Interchange consultant at interchange-biz@icdevgroup.org.
+
+* You might receive a message about "history-scan tag overrides global
+ definition". This is because that tag was moved into the Interchange
+ global UserTag area.
+
+ To stop this message, simply remove the history-scan
+ UserTag from your catalog.cfg file.
+
+ If you customized that tag, you will have to either perform the
+ customizations on the global tag or put up with the message.
+
+* The static-page build capability is no longer supported in
+ Interchange 5. You will receive warnings about "Directive StaticPath
+ no longer supported at line XXX".
-Remove variables UI_IMAGE_DIR and UI_IMAGE_DIR_SECURE or point
-them to the new location, e.g. replace /interchange/
-with /interchange-5/.
+ To stop these warnings, remove the NoCache directive and any
+ directive beginning with "Static" from your catalog.cfg file.
+ In the foundation-style catalog, these are all located near
+ each other.
+
+ If you use the static page build facility, there are other means of
+ accomplishing the same thing with scripts. Contact a competent
+ Interchange consultant at interchange-biz@icdevgroup.org to get help.
+
+* See the section "PROBLEMS WITH USERTAGS" below.
+
+---------------------------------------------------------------------------
TO TEST BEFORE YOU UPGRADE
--------------------------
@@ -74,31 +129,31 @@ something could happen. It should not happen in a catalog that is
based on Foundation and not heavily customized (i.e. using global UserTag
routines).
-1. Install the new Interchange 5.x Interchange in /usr/lib/interchange-5
+1. Install the new Interchange 5.x.x in /usr/lib/interchange-5.x.x
using the procedure from INSTALL.
-2. Make /usr/lib/interchange-5/interchange.cfg match your
+2. Make /usr/lib/interchange-5.x.x/interchange.cfg match your
/usr/lib/interchange.cfg. Note that there may be new options; but the
existing one should work if you just copy it.
3. Run bin/compile_link:
cd /usr/lib/interchange-5
- bin/compile_link -p 7787
+ bin/compile_link -p 7787
NOTE: If you use the INET mode linking method, you have to run the
test server on a different port. Assuming you use the standard
7786 on your live catalog, you would add to interchange.cfg:
- TcpMap localhost:7787
+ TcpMap localhost:7787
After running compile_link, you should see four new files in the
-/usr/lib/interchange-5/src:
+/usr/lib/interchange-5.x.x/src:
--rwxr-xr-x 1 root root 8088 Oct 3 09:59 tlink
--rwxr-xr-x 1 root root 8088 Oct 3 09:59 tlink.localhost.7787
--rwxr-xr-x 1 root root 7704 Oct 3 09:59 vlink
--rwxr-xr-x 1 root root 7704 Oct 3 09:59 vlink._usr_lib_interchange_5_etc_socket
+-rwxr-xr-x 1 root root 8088 Oct 3 09:59 tlink
+-rwxr-xr-x 1 root root 8088 Oct 3 09:59 tlink.localhost.7787
+-rwxr-xr-x 1 root root 7704 Oct 3 09:59 vlink
+-rwxr-xr-x 1 root root 7704 Oct 3 09:59 vlink._usr_lib_interchange_5_etc_socket
4. Note the Catalog lines in your interchange.cfg:
@@ -170,8 +225,17 @@ be significantly changed, and that all features of the UI may not be
supported by your old catalog. The customer-facing side should function
in much the same way.
-IF YOU UPGRADED FROM 4.6.x
---------------------------
+------------------------------------------------------------------------
+
+UPGRADING FROM 4.6.x
+
+It is not recommended that you update your catalog from 4.6.x unless
+you are very proficient in Perl and Interchange. It is usually better
+to build a new catalog from scratch, and integrate your look and
+feel with that. Contact a competent Interchange consultant to help
+(interchange-biz@icdevgroup.org).
+
+That being said, here are some of the issues.
If you have this line in interchange.cfg:
View
1 code/UI_Tag/backup_database.coretag
@@ -55,6 +55,7 @@ sub {
table => $table,
file => $file,
type => 'TAB',
+ where => $opt->{where},
},
);
};
View
38 code/UI_Tag/flex_select.coretag
@@ -82,6 +82,11 @@ sub flex_select_init {
$ts->{large} = 1;
}
+ if( $db->config('COMPOSITE_KEY') ) {
+ $ts->{multikey} = 1;
+ $ts->{key_columns} = $db->config('_Key_columns');
+ }
+
DELETE: {
last DELETE unless $CGI->{item_id};
last DELETE unless delete $CGI->{deleterecords};
@@ -638,6 +643,7 @@ EOF
}
$opt->{ui_style} = 1 unless defined $opt->{ui_style};
+ $opt->{no_checkbox} = 1 if $ts->{multikey};
my $show_meta;
my $meta_anchor;
@@ -772,6 +778,15 @@ ui_return_stack=$CGI->{ui_return_stack}
start_at=extended.ui_more_alpha
EOF
+ my %mkey;
+ if($ts->{multikey}) {
+ for(@{$ts->{key_columns}}) {
+ $mkey{$_} = 1;
+ }
+ }
+
+ my @mcol;
+
my $idx = 0;
foreach my $col (@cols) {
my $mcol = $col;
@@ -783,6 +798,10 @@ EOF
## $cc is set in header_cell_class
my $m = $cc->{$mcol};
+ if($mkey{$col}) {
+ push @mcol, $idx - 1;
+ }
+
push @head, <<EOF;
<td$td_extra>
<table align="left" class="$opt->{group_class}" cellspacing=$opt->{group_spacing} cellpadding=$opt->{group_padding} width="$opt->{group_width}">
@@ -938,6 +957,8 @@ EOF
}
push @head, "</tr>";
+ shift @mcol;
+
my $ncols = $idx;
$ncols++ if $opt->{explicit_edit};
$ncols++ if $opt->{number_list};
@@ -1052,12 +1073,21 @@ EOF
$code_pre = $code_post = '';
}
else {
+ my @what;
+ push @what, "$edit_parm=$code";
+ if($ts->{multikey}) {
+ unshift @what, 'ui_multi_key=1';
+ for(@mcol) {
+ push @what, "$edit_parm=$line->[$_]";
+ }
+
+ }
+
+ my $ep_string = join "\n", @what, $edit_extra;
+
my $edit_url = $Tag->area({
href => $edit_page,
- form => qq{
- $edit_parm=$code
- $edit_extra
- }
+ form => $ep_string,
});
my $msg = errmsg('edit %s', $ecode);
$code_pre = qq{<a href="$edit_url" title="$msg">};
View
75 code/UI_Tag/import_fields.coretag
@@ -1,6 +1,6 @@
UserTag import_fields Order table
UserTag import_fields addAttr
-UserTag import_fields Version $Revision: 1.8 $
+UserTag import_fields Version $Revision: 1.10 $
UserTag import_fields Routine <<EOR
sub {
my($table, $opt) = @_;
@@ -236,6 +236,9 @@ EOF
die "Invalid key '$key' for table $table (wrong file format ?)\n";
}
+ my $multikey = $db->config('COMPOSITE_KEY') ? 1 : 0;
+
+
if ($opt->{ignore_fields}) {
my %fmap;
for (my $ct = 0; $ct < @names; $ct++) {
@@ -250,6 +253,27 @@ EOF
@names = grep {exists $fmap{$_}} @names;
}
+ # We skip the whole table if bad field is found
+ my $skipping;
+
+ if($multikey) {
+ my %fmap;
+ @fmap{$key,@names} = ($key,@names);
+ my $not_all_there;
+ for(@{$db->config('_Key_columns')}) {
+ next if $fmap{$_};
+ $not_all_there = 1;
+ }
+ if($not_all_there) {
+ $out .= errmsg(
+ "Table %s: not all key columns present. Skipping table.",
+ $table,
+ );
+
+ $skipping = 1;
+ }
+ }
+
######### Filters
##
## Done with so many data items for speed when empty....
@@ -264,8 +288,6 @@ EOF
##
######### Filters
- # We skip the whole table if bad field is found
- my $skipping;
for(@names) {
my $test = $db->column_index($_);
#::logDebug("checking name=$_");
@@ -327,6 +349,7 @@ EOF
if(! $k and ! length($k)) {
if ($f[0] eq 'DELETE') {
next if ! $opt->{delete};
+ next if $multikey;
$out .= "${tmsg}Deleting record '$f[1]'.\n" if $verbose;
$db->delete_record($f[1]);
$count++;
@@ -337,7 +360,31 @@ EOF
$ignore_sub->(\@f) if $ignore_sub;
$out .= "${tmsg}Record '$k' had too many fields, ignored.\n"
if @f > $idx;
- if ( ! length($k) or ! $db->record_exists($k)) {
+
+ my %hash;
+ @hash{@names} = @f;
+ if($found_filter) {
+ for(@filters) {
+ $change{$_}->(\$hash{$_});
+ }
+ }
+
+ if($multikey) {
+ $hash{$key} = $k;
+ if(! $db->record_exists(\%hash)) {
+ if($opt->{add}) {
+ $out .= "${tmsg}Adding multiple-key record.\n" if $verbose;
+ }
+ else {
+ $out .= "${tmsg}Non-existent record '$k', skipping.\n";
+ next;
+ }
+ }
+ $db->set_slice(undef, \%hash);
+ $count++;
+ next;
+ }
+ elsif ( ! length($k) or ! $db->record_exists($k)) {
if ($opt->{add}) {
if( ! length($k) and ! $opt->{autonumber}) {
$out .= "${tmsg}Blank key, no autonumber option, skipping.\n";
@@ -352,21 +399,13 @@ EOF
next;
}
}
- for ($i = 0; $i < $idx; $i++) {
- if ($opt->{cleanse}) {
- delete $keys{$k};
- }
- }
- if(@names) {
- my %hash;
- @hash{@names} = @f;
- if($found_filter) {
- for(@filters) {
- $change{$_}->(\$hash{$_});
- }
- }
- $db->set_slice($k, \%hash);
+
+ if ($opt->{cleanse}) {
+ delete $keys{$k};
}
+
+ $db->set_slice($k, \%hash) if @names;
+
if($@) {
my $msg = ::errmsg("error on update: %s", $@);
::logError($msg);
View
17 dist/foundation/etc/ship_notice
@@ -1,20 +1,17 @@
[loop list="[scratch ship_notice_order_number]"]
To: [scratch ship_notice_email]
-Subject: Your order number [loop-code] has [if scratch ship_now_complete]completely shipped![elsif !scratch ship_notice_complete]partially shipped[/elsif][else]shipped![/else][/if]
+Subject: Your order number [loop-code] has [if cgi ship_all eq 2]been CANCELED.[elsif scratch ship_now_complete]completely shipped![/elsif][elsif !scratch ship_notice_complete]partially shipped[/elsif][else]shipped![/else][/if]
From: __COMPANY__ Customer Service <[either]__EMAIL_INFO__[or]__ORDERS_TO__[/either]>
Reply-to: [either]__EMAIL_SERVICE__[or]__EMAIL_INFO__[or]__ORDERS_TO__[/either]
Dear [loop-data transactions fname] [loop-data transactions lname],
-[if scratch ship_now_complete]
-We have made the last shipment of your order #[loop-code], it is now complete!
-[elsif scratch ship_notice_complete]
-Your order #[loop-code] has been shipped!
-[/elsif]
-[else]
-We have made a partial shipment of your order #[loop-code].
-[/else]
-[/if]
+[if cgi ship_all eq 2]Your order has been canceled.
+[elsif scratch ship_now_complete]We have made the last shipment of your order #[loop-code],
+it is now complete!
+[/elsif][elsif scratch ship_notice_complete]Your order #[loop-code] has been shipped!
+[/elsif][else]We have made a partial shipment of your order #[loop-code].
+[/else][/if]
Name: [loop-data transactions fname] [loop-data transactions lname]
[if-loop-data transactions company] Company: [loop-data transactions company][/if-loop-data]
View
1 dist/foundation/products/merchandising.txt
@@ -1 +0,0 @@
-sku featured banner_text banner_image blurb_begin blurb_end timed_promotion start_date finish_date upsell_to cross_sell cross_category others_bought times_ordered
View
420 dist/foundation/products/mv_metadata.asc
@@ -1,420 +0,0 @@
-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",'ui_sort_combined' => "sku,o_group",'ui_data_fields' => "code
-sku
-
-=Option information
-
-o_group
-o_label
-o_value
-
-=Widget information
-
-o_widget
-o_width
-o_height
-
-=Price differential
-
-price
-",}
-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)
View
1 dist/foundation/products/options.txt
@@ -1 +0,0 @@
-code sku o_group o_sort o_default o_label o_value o_widget o_height o_width description price wholesale display_type
View
1 dist/foundation/products/order_returns.txt
@@ -1 +0,0 @@
-code order_number session__MVC_FIELDMUNGE__ username rma_number nitems total return_date update_date
View
1 dist/foundation/products/orderline.txt
@@ -1 +0,0 @@
-code store_id order_number session__MVC_FIELDMUNGE__ username shipmode sku quantity price subtotal shipping taxable mv_mi mv_si size__MVC_FIELDMUNGE__ color options order_date update_date status parent affiliate campaign description mv_mp separate_address
View
1 dist/foundation/products/pricing.txt
@@ -1 +0,0 @@
-sku price_group q2 q5 q10 q25 q100
View
1 dist/foundation/products/products.txt
@@ -1 +0,0 @@
-sku description title template_page comment__MVC_FIELDMUNGE__ thumb image price wholesale prod_group category tax_category nontaxable weight option_type gift_cert related featured download dl_type dl_location inactive url sale_price image_large
View
1 dist/foundation/products/route.txt
@@ -1 +0,0 @@
-code attach continue commit commit_tables counter credit_card cyber_mode email empty encrypt encrypt_program errors_to increment inline_profile individual_track individual_track_ext partial pgp_cc_key pgp_key profile receipt reply report rollback rollback_tables supplant track
View
1 dist/foundation/products/salestax.asc
@@ -1 +0,0 @@
-default [fly-tax]
View
116 dist/foundation/products/shipping.asc
@@ -1,116 +0,0 @@
-1DM UPS Next Day Air Early AM weight 0 0 e Nothing to ship! { 'ui_ship_type' => "UPSE:1DM", 'ups' => "0", 'at_least' => "5", adder => "3.00" }
-1DM UPS Next Day Air Early AM weight 0 150 f [ups-query zip="[either][value zip][or][var SHIP_DEFAULT_ZIP][/either]" mode="1DM" weight="@@TOTAL@@" aggregate="[var UPS_QUERY_AGGREGATE]"]
-
-1DML UPS Next Day Air Early AM Letter weight 0 0 e Nothing to ship! { 'ui_ship_type' => "UPSE:1DML", 'ups' => "0", 'at_least' => "5", adder => "3.00" }
-1DML UPS Next Day Air Early AM Letter weight 0 150 f [ups-query zip="[either][value zip][or][var SHIP_DEFAULT_ZIP][/either]" mode="1DML" weight="@@TOTAL@@" aggregate="[var UPS_QUERY_AGGREGATE]"]
-
-1DA UPS Next Day Air weight 0 0 e Nothing to ship! { 'ui_ship_type' => "UPSE:1DA", 'ups' => "0", 'at_least' => "5", adder => "3.00" }
-1DA UPS Next Day Air weight 0 150 f [ups-query zip="[either][value zip][or][var SHIP_DEFAULT_ZIP][/either]" mode="1DA" weight="@@TOTAL@@" aggregate="[var UPS_QUERY_AGGREGATE]"]
-
-1DAL UPS Next Day Air Letter weight 0 0 e Nothing to ship! { 'ui_ship_type' => "UPSE:1DAL", 'ups' => "0", 'at_least' => "5", adder => "3.00" }
-1DAL UPS Next Day Air Letter weight 0 150 f [ups-query zip="[either][value zip][or][var SHIP_DEFAULT_ZIP][/either]" mode="1DAL" weight="@@TOTAL@@" aggregate="[var UPS_QUERY_AGGREGATE]"]
-
-1DP UPS Next Day Air Saver weight 0 0 e Nothing to ship! { 'ui_ship_type' => "UPSE:1DP", 'ups' => "0", 'at_least' => "5", adder => "3.00" }
-1DP UPS Next Day Air Saver weight 0 150 f [ups-query zip="[either][value zip][or][var SHIP_DEFAULT_ZIP][/either]" mode="1DP" weight="@@TOTAL@@" aggregate="[var UPS_QUERY_AGGREGATE]"]
-
-1DPL UPS Next Day Air Saver Letter weight 0 0 e Nothing to ship! { 'ui_ship_type' => "UPSE:1DPL", 'ups' => "0", 'at_least' => "5", adder => "3.00" }
-1DPL UPS Next Day Air Saver Letter weight 0 150 f [ups-query zip="[either][value zip][or][var SHIP_DEFAULT_ZIP][/either]" mode="1DPL" weight="@@TOTAL@@" aggregate="[var UPS_QUERY_AGGREGATE]"]
-
-2DM UPS 2nd Day Air A.M. weight 0 0 e Nothing to ship! { 'ui_ship_type' => "UPSE:2DM", 'ups' => "0", 'at_least' => "5", adder => "3.00" }
-2DM UPS 2nd Day Air A.M. weight 0 150 f [ups-query zip="[either][value zip][or][var SHIP_DEFAULT_ZIP][/either]" mode="2DM" weight="@@TOTAL@@" aggregate="[var UPS_QUERY_AGGREGATE]"]
-
-2DA UPS 2nd Day Air weight 0 0 e Nothing to ship! { 'ui_ship_type' => "UPSE:2DA", 'ups' => "0", 'at_least' => "5", adder => "3.00" }
-2DA UPS 2nd Day Air weight 0 150 f [ups-query zip="[either][value zip][or][var SHIP_DEFAULT_ZIP][/either]" mode="2DA" weight="@@TOTAL@@" aggregate="[var UPS_QUERY_AGGREGATE]"]
-
-2DML UPS 2nd Day Air A.M. Letter weight 0 0 e Nothing to ship! { 'ui_ship_type' => "UPSE:2DML", 'ups' => "0", 'at_least' => "5", adder => "3.00" }
-2DML UPS 2nd Day Air A.M. Letter weight 0 150 f [ups-query zip="[either][value zip][or][var SHIP_DEFAULT_ZIP][/either]" mode="2DML" weight="@@TOTAL@@" aggregate="[var UPS_QUERY_AGGREGATE]"]
-
-2DAL UPS 2nd Day Air Letter weight 0 0 e Nothing to ship! { 'ui_ship_type' => "UPSE:2DAL", 'ups' => "0", 'at_least' => "5", adder => "3.00" }
-2DAL UPS 2nd Day Air Letter weight 0 150 f [ups-query zip="[either][value zip][or][var SHIP_DEFAULT_ZIP][/either]" mode="2DAL" weight="@@TOTAL@@" aggregate="[var UPS_QUERY_AGGREGATE]"]
-
-3DS UPS 3 Day Select weight 0 0 e Nothing to ship! { 'ui_ship_type' => "UPSE:3DS", 'ups' => "0", 'at_least' => "5", adder => "3.00" }
-3DS UPS 3 Day Select weight 0 150 f [ups-query zip="[either][value zip][or][var SHIP_DEFAULT_ZIP][/either]" mode="3DS" weight="@@TOTAL@@" aggregate="[var UPS_QUERY_AGGREGATE]"]
-
-GNDCOM UPS Ground Commercial weight 0 0 e Nothing to ship! { 'ui_ship_type' => "UPSE:GNDCOM", 'ups' => "0", 'at_least' => "5", adder => "3.00" }
-GNDCOM UPS Ground Commercial weight 0 150 f [ups-query zip="[either][value zip][or][var SHIP_DEFAULT_ZIP][/either]" mode="GNDCOM" weight="@@TOTAL@@" aggregate="[var UPS_QUERY_AGGREGATE]"]
-
-GNDRES UPS Ground Residential weight 0 0 e Nothing to ship! { 'ui_ship_type' => "UPSE:GNDRES", 'ups' => "0", 'at_least' => "5", adder => "3.00" }
-GNDRES UPS Ground Residential weight 0 150 f [ups-query zip="[either][value zip][or][var SHIP_DEFAULT_ZIP][/either]" mode="GNDRES" weight="@@TOTAL@@" aggregate="[var UPS_QUERY_AGGREGATE]"]
-
-XPR UPS Worldwide Express weight 0 0 e Nothing to ship! { 'ui_ship_type' => "UPSE:XPR", 'ups' => "0", 'at_least' => "5", adder => "3.00" }
-XPR UPS Worldwide Express weight 0 150 f [ups-query zip="[either][value zip][or][var SHIP_DEFAULT_ZIP][/either]" mode="XPR" weight="@@TOTAL@@" aggregate="[var UPS_QUERY_AGGREGATE]"]
-
-XDM UPS Worldwide Express Plus weight 0 0 e Nothing to ship! { 'ui_ship_type' => "UPSE:XDM", 'ups' => "0", 'at_least' => "5", adder => "3.00" }
-XDM UPS Worldwide Express Plus weight 0 150 f [ups-query zip="[either][value zip][or][var SHIP_DEFAULT_ZIP][/either]" mode="XDM" weight="@@TOTAL@@" aggregate="[var UPS_QUERY_AGGREGATE]"]
-
-XPRL UPS Worldwide Express Letter weight 0 0 e Nothing to ship! { 'ui_ship_type' => "UPSE:XPRL", 'ups' => "0", 'at_least' => "5", adder => "3.00" }
-XPRL UPS Worldwide Express Letter weight 0 150 f [ups-query zip="[either][value zip][or][var SHIP_DEFAULT_ZIP][/either]" mode="XPRL" weight="@@TOTAL@@" aggregate="[var UPS_QUERY_AGGREGATE]"]
-
-XDML UPS Worldwide Express Plus Letter weight 0 0 e Nothing to ship! { 'ui_ship_type' => "UPSE:XDML", 'ups' => "0", 'at_least' => "5", adder => "3.00" }
-XDML UPS Worldwide Express Plus Letter weight 0 150 f [ups-query zip="[either][value zip][or][var SHIP_DEFAULT_ZIP][/either]" mode="XDML" weight="@@TOTAL@@" aggregate="[var UPS_QUERY_AGGREGATE]"]
-
-XPD UPS Worldwide Expedited weight 0 0 e Nothing to ship! { 'ui_ship_type' => "UPSE:XPD", 'ups' => "0", 'at_least' => "5", adder => "3.00" }
-XPD UPS Worldwide Expedited weight 0 150 f [ups-query zip="[either][value zip][or][var SHIP_DEFAULT_ZIP][/either]" mode="XPD" weight="@@TOTAL@@" aggregate="[var UPS_QUERY_AGGREGATE]"]
-
-FEG FedEx Ground weight 0 0 e Nothing to ship! { 'ui_ship_type' => "FEDE:FEG", 'ups' => "0", 'at_least' => "5", adder => "3.00" }
-FEG FedEx Ground weight 0 150 f [fedex-query zip="[either][value zip][or][var SHIP_DEFAULT_ZIP][/either]" mode="FEG" cache=1 weight="@@TOTAL@@"]Q
-
-FEH FedEx Home Delivery weight 0 0 e Nothing to ship! { 'ui_ship_type' => "FEDE:FEH", 'ups' => "0", 'at_least' => "5", adder => "3.00" }
-FEH FedEx Home Delivery weight 0 150 f [fedex-query zip="[either][value zip][or][var SHIP_DEFAULT_ZIP][/either]" mode="FEH" cache=1 weight="@@TOTAL@@"]
-
-FPO FedEx Priority Overnight weight 0 0 e Nothing to ship! { 'ui_ship_type' => "FEDE:FPO", 'ups' => "0", 'at_least' => "5", adder => "3.00" }
-FPO FedEx Priority Overnight weight 0 150 f [fedex-query zip="[either][value zip][or][var SHIP_DEFAULT_ZIP][/either]" mode="FPO" cache=1 weight="@@TOTAL@@"]
-
-FSO FedEx Standard Overnight weight 0 0 e Nothing to ship! { 'ui_ship_type' => "FEDE:FSO", 'ups' => "0", 'at_least' => "5", adder => "3.00" }
-FSO FedEx Standard Overnight weight 0 150 f [fedex-query zip="[either][value zip][or][var SHIP_DEFAULT_ZIP][/either]" mode="FSO" cache=1 weight="@@TOTAL@@"]
-
-F2D FedEx 2-Day weight 0 0 e Nothing to ship! { 'ui_ship_type' => "FEDE:F2D", 'ups' => "0", 'at_least' => "5", adder => "3.00" }
-F2D FedEx 2-Day weight 0 150 f [fedex-query zip="[either][value zip][or][var SHIP_DEFAULT_ZIP][/either]" mode="F2D" cache=1 weight="@@TOTAL@@"]
-
-FES FedEx Express Saver weight 0 0 e Nothing to ship! { 'ui_ship_type' => "FEDE:FES", 'ups' => "0", 'at_least' => "5", adder => "3.00" }
-FES FedEx Express Saver weight 0 150 f [fedex-query zip="[either][value zip][or][var SHIP_DEFAULT_ZIP][/either]" mode="FES" cache=1 weight="@@TOTAL@@"]
-
-FIP FedEx International Priority weight 0 0 e Nothing to ship! { 'ui_ship_type' => "FEDE:FIP", 'ups' => "0", 'at_least' => "5", adder => "3.00" }
-FIP FedEx International Priority weight 0 150 f [fedex-query zip="[either][value zip][or][var SHIP_DEFAULT_ZIP][/either]" mode="FIP" cache=1 weight="@@TOTAL@@"]
-
-FIE FedEx International Economy weight 0 0 e Nothing to ship! { 'ui_ship_type' => "FEDE:FIE", 'ups' => "0", 'at_least' => "5", adder => "3.00" }
-FIE FedEx International Economy weight 0 150 f [fedex-query zip="[either][value zip][or][var SHIP_DEFAULT_ZIP][/either]" mode="FIE" cache=1 weight="@@TOTAL@@"]
-
-EXPRESS USPS Express Service weight 0 0 e Nothing to ship! { 'ui_ship_type' => "USPSE:EXPRESS", 'ups' => "0", 'at_least' => "5", adder => "3.00" }
-EXPRESS USPS Express Service weight 0 70 f [usps-query service="EXPRESS" weight="@@TOTAL@@"]
-
-PRIORITY USPS Priority Service weight 0 0 e Nothing to ship! { 'ui_ship_type' => "USPSE:PRIORITY", 'ups' => "0", 'at_least' => "5", adder => "3.00" }
-PRIORITY USPS Priority Service weight 0 70 f [usps-query service="PRIORITY" weight="@@TOTAL@@"]
-
-PARCEL USPS Parcel Post weight 0 0 e Nothing to ship! { 'ui_ship_type' => "USPSE:PARCEL", 'ups' => "0", 'at_least' => "5", adder => "3.00" }
-PARCEL USPS Parcel Post weight 0 70 f [usps-query service="PARCEL" weight="@@TOTAL@@"]
-
-GXG Global Express Gauranteed weight 0 0 e Nothing to ship! { 'ui_ship_type' => "USPSE:GXG", 'ups' => "0", 'at_least' => "10", adder => "5.00" }
-GXG Global Express Guaranteee weight 0 70 f [usps-query service="GLOBAL EXPRESS GUARANTEED NON-DOCUMENT SERVICE" weight="@@TOTAL@@" country="[data table=country field=name key='[value country]']"]
-
-EMS Global Express Mail weight 0 0 e Nothing to ship! { 'ui_ship_type' => "USPSE:EMS", 'ups' => "0", 'at_least' => "10", adder => "5.00" }
-EMS Global Express Mail weight 0 70 f [usps-query service="GLOBAL EXPRESS MAIL (EMS)" weight="@@TOTAL@@" country="[data table=country field=name key='[value country]']"]
-
-APP Airmail Parcel Post weight 0 0 e Nothing to ship! { 'ui_ship_type' => "USPSE:APP", 'ups' => "0", 'at_least' => "10", adder => "5.00" }
-APP Airmail Parcel Post weight 0 70 f [usps-query service="AIRMAIL PARCEL POST" weight="@@TOTAL@@" country="[data table=country field=name key='[value country]']"]
-
-SPP Surface Parcel Post weight 0 0 e Nothing to ship! { 'ui_ship_type' => "USPSE:SPP", 'ups' => "0", 'at_least' => "10", adder => "5.00" }
-SPP Surface Parcel Post weight 0 70 f [usps-query service="ECONOMY (SURFACE) PARCEL POST" weight="@@TOTAL@@" country="[data table=country field=name key='[value country]']"]
-
-FLATD Flat rate quantity 0 0 e Nothing to ship!
-FLATD Flat rate quantity 1 100 f [var SHIP_FLAT_DOM_RATE]
-FLATD Flat rate quantity 100 9999 e Contact factory to ship that many.
-
-FLATI Flat rate (Int'l) quantity 0 0 e Nothing to ship!
-FLATI Flat rate (Int'l) quantity 1 100 f [var SHIP_FLAT_INTL_RATE]
-FLATI Flat rate (Int'l) quantity 100 9999 e Contact factory to ship that many.
-
-PERD Standard Shipping quantity 0 0 e Nothing to ship!
-PERD Standard Shipping quantity 1 100 f [var SHIP_FLAT_DOM_RATE] * @@TOTAL@@
-PERD Standard Shipping quantity 100 9999 e Contact factory to ship that many.
-
-PERI Standard Shipping (Int'l) quantity 0 0 e Nothing to ship!
-PERI Standard Shipping (Int'l) quantity 1 100 f [var SHIP_FLAT_INTL_RATE] * @@TOTAL@@
-PERI Standard Shipping (Int'l) quantity 100 9999 e Contact factory to ship that many.
-
-FREE Free Shipping! 1 1 1 0.00
View
202 dist/foundation/products/state.txt
@@ -1,202 +0,0 @@
-code sorder country state name tax postcode shipmodes tax_name
-00126 00 US AK Alaska
-00127 00 US AL Alabama
-00128 00 US AR Arkansas
-00129 00 US AS American Samoa
-00130 00 US AZ Arizona
-00131 00 US CA California
-00132 00 US CO Colorado
-00133 00 US CT Connecticut
-00134 00 US DC D.C.
-00135 00 US DE Delaware
-00136 00 US FL Florida
-00137 00 US FM Micronesia
-00138 00 US GA Georgia
-00139 00 US GU Guam
-00140 00 US HI Hawaii
-00141 00 US IA Iowa
-00142 00 US ID Idaho
-00143 00 US IL Illinois 5%
-00144 00 US IN Indiana
-00145 00 US KS Kansas
-00146 00 US KY Kentucky
-00147 00 US LA Louisiana
-00148 00 US MA Massachusetts
-00149 00 US MD Maryland
-00150 00 US ME Maine
-00151 00 US MH Marshall Islands
-00152 00 US MI Michigan
-00153 00 US MN Minnesota
-00154 00 US MO Missouri
-00155 00 US MP Marianas
-00156 00 US MS Mississippi
-00157 00 US MT Montana
-00158 00 US NC North Carolina
-00159 00 US ND North Dakota
-00160 00 US NE Nebraska
-00161 00 US NH New Hampshire
-00162 00 US NJ New Jersey
-00163 00 US NM New Mexico
-00164 00 US NV Nevada
-00165 00 US NY New York
-00166 00 US OH Ohio 6%
-00167 00 US OK Oklahoma
-00168 00 US OR Oregon
-00169 00 US PA Pennsylvania
-00170 00 US PR Puerto Rico
-00171 00 US PW Palau
-00172 00 US RI Rhode Island
-00173 00 US SC South Carolina
-00174 00 US SD South Dakota
-00175 00 US TN Tennessee
-00176 00 US TX Texas
-00177 00 US UT Utah
-00178 00 US VA Virginia
-00179 00 US VI Virgin Islands
-00180 00 US VT Vermont
-00181 00 US WA Washington
-00182 00 US WI Wisconsin
-00183 00 US WV West Virginia
-00184 00 US WY Wyoming
-001841 00a US AA Military Americas
-001842 00a US AE Military Europe/ME/Canada
-001843 00a US AP Military Pacific
-00185 01 CA AB Alberta 7% PST
-00187 01 CA MB Manitoba 8% GST
-00039 01 CA AB Alberta 8% GST
-00040 01 CA BC British Columbia
-00041 01 CA MB Manitoba 6% PST
-00042 01 CA NB New Brunswick
-00043 01 CA NL Newfoundland and Labrador
-00044 01 CA NS Nova Scotia
-00045 01 CA NT Northwest Territories
-00046 01 CA NU Nunavut
-00047 01 CA ON Ontario
-00048 01 CA PE Prince Edward Island
-00049 01 CA QC Quebec
-00050 01 CA SK Saskatchewan
-00051 01 CA YT Yukon Territory
- 02 AU AAT Australian Antarctic Territory
- 02 AU ACT Australian Capital Territory
- 02 AU NT Northern Territory
- 02 AU NSW New South Wales
- 02 AU QLD Queensland
- 02 AU SA South Australia
- 02 AU TAS Tasmania
- 02 AU VIC Victoria
- 02 AU WA Western Australia
- 03 BR AC Acre
- 03 BR AL Alagoas
- 03 BR AM Amazonas
- 03 BR AP Amapa
- 03 BR BA Baia
- 03 BR CE Ceara
- 03 BR DF Distrito Federal
- 03 BR ES Espirito Santo
- 03 BR FN Fernando de Noronha
- 03 BR GO Goias
- 03 BR MA Maranhao
- 03 BR MG Minas Gerais
- 03 BR MS Mato Grosso do Sul
- 03 BR MT Mato Grosso
- 03 BR PA Para
- 03 BR PB Paraiba
- 03 BR PE Pernambuco
- 03 BR PI Piaui
- 03 BR PR Parana
- 03 BR RJ Rio de Janeiro
- 03 BR RN Rio Grande do Norte
- 03 BR RO Rondonia
- 03 BR RR Roraima
- 03 BR RS Rio Grande do Sul
- 03 BR SC Santa Catarina
- 03 BR SE Sergipe
- 03 BR SP Sao Paulo
- 03 BR TO Tocatins
- 04 NL DR Drente
- 04 NL FL Flevoland
- 04 NL FR Friesland
- 04 NL GL Gelderland
- 04 NL GR Groningen
- 04 NL LB Limburg
- 04 NL NB Noord Brabant
- 04 NL NH Noord Holland
- 04 NL OV Overijssel
- 04 NL UT Utrecht
- 04 NL ZH Zuid Holland
- 04 NL ZL Zeeland
- 05 UK AVON Avon
- 05 UK BEDS Bedfordshire
- 05 UK BERKS Berkshire
- 05 UK BUCKS Buckinghamshire
- 05 UK CAMBS Cambridgeshire
- 05 UK CHESH Cheshire
- 05 UK CLEVE Cleveland
- 05 UK CORN Cornwall
- 05 UK CUMB Cumbria
- 05 UK DERBY Derbyshire
- 05 UK DEVON Devon
- 05 UK DORSET Dorset
- 05 UK DURHAM Durham
- 05 UK ESSEX Essex
- 05 UK GLOUS Gloucestershire
- 05 UK GLONDON Greater London
- 05 UK GMANCH Greater Manchester
- 05 UK HANTS Hampshire
- 05 UK HERWOR Hereford & Worcestershire
- 05 UK HERTS Hertfordshire
- 05 UK HUMBER Humberside
- 05 UK IOM Isle of Man
- 05 UK IOW Isle of Wight
- 05 UK KENT Kent
- 05 UK LANCS Lancashire
- 05 UK LEICS Leicestershire
- 05 UK LINCS Lincolnshire
- 05 UK MERSEY Merseyside
- 05 UK NORF Norfolk
- 05 UK NHANTS Northamptonshire
- 05 UK NTHUMB Northumberland
- 05 UK NOTTS Nottinghamshire
- 05 UK OXON Oxfordshire
- 05 UK SHROPS Shropshire
- 05 UK SOM Somerset
- 05 UK STAFFS Staffordshire
- 05 UK SUFF Suffolk
- 05 UK SURREY Surrey
- 05 UK SUSS Sussex
- 05 UK WARKS Warwickshire
- 05 UK WMID West Midlands
- 05 UK WILTS Wiltshire
- 05 UK YORK Yorkshire
- 06 EI CO ANTRIM County Antrim
- 06 EI CO ARMAGH County Armagh
- 06 EI CO DOWN County Down
- 06 EI CO FERMANAGH County Fermanagh
- 06 EI CO DERRY County Londonderry
- 06 EI CO TYRONE County Tyrone
- 06 EI CO CAVAN County Cavan
- 06 EI CO DONEGAL County Donegal
- 06 EI CO MONAGHAN County Monaghan
- 06 EI CO DUBLIN County Dublin
- 06 EI CO CARLOW County Carlow
- 06 EI CO KILDARE County Kildare
- 06 EI CO KILKENNY County Kilkenny
- 06 EI CO LAOIS County Laois
- 06 EI CO LONGFORD County Longford
- 06 EI CO LOUTH County Louth
- 06 EI CO MEATH County Meath
- 06 EI CO OFFALY County Offaly
- 06 EI CO WESTMEATH County Westmeath
- 06 EI CO WEXFORD County Wexford
- 06 EI CO WICKLOW County Wicklow
- 06 EI CO GALWAY County Galway
- 06 EI CO MAYO County Mayo
- 06 EI CO LEITRIM County Leitrim
- 06 EI CO ROSCOMMON County Roscommon
- 06 EI CO SLIGO County Sligo
- 06 EI CO CLARE County Clare
- 06 EI CO CORK County Cork
- 06 EI CO KERRY County Kerry
- 06 EI CO LIMERICK County Limerick
- 06 EI CO TIPPERARY County Tipperary
- 06 EI CO WATERFORD County Waterford
View
9 dist/foundation/products/survey.txt
@@ -1,9 +0,0 @@
-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
-customer_satisfaction master How do you like our service? {'bottom_buttons' => "",'output_email' => '__MVC_MAILORDERTO__','widget_cell_class' => "contentbar1",'already_message' => "",'help_cell_class' => "contentbar1",'intro_text' => "We strive for customer satisfaction. Please complete this short survey to tell us what you think of our efforts.",'output_parm' => "",'already_title' => "",'spacer_row_class' => "categorybar",'email_cc' => "",'break_row_class' => "categorybar",'email_from' => "",'border_cell_class' => "contentbar1",'ui_data_fields' => "=Product evaluation product_value =Web site evaluation site_rating site_comments =Our customer service prompt_receipt tracking personnel =Comments improvement",'label_cell_class' => "contentbar1",'output_type' => "survey_log",'thanks_title' => "",'left_width' => "",'top_buttons' => "",'thanks_message' => "",'combo_row_class' => "contentbar1",'display_type' => "over_under",'output_repeated' => "",'table_width' => "",'output_href' => "",'email_template' => "",'data_row_class' => "contentbar1",'data_cell_class' => "contentbar1",'border_row_class' => "contentbar1",}
-customer_satisfaction::improvement textarea 60 6 =--select one-- Any other comments for us? {'bottom_buttons' => "",'output_email' => "__MVC_MAILORDERTO__",'widget_cell_class' => "contentbar1",'already_message' => "",'help_cell_class' => "contentbar2",'intro_text' => "We strive for customer satisfaction. Please complete this short survey to tell us what you think of our efforts.",'output_parm' => "",'already_title' => "",'spacer_row_class' => "categorybar",'email_cc' => "",'check' => "",'break_row_class' => "categorybar",'email_from' => "",'ui_data_fields' => "=Product evaluation product_value =Web site evaluation site_rating site_comments =Our customer service prompt_receipt tracking personnel =Comments improvement",'label_cell_class' => "contentbar1",'output_type' => "email_only",'thanks_title' => "",'left_width' => "",'top_buttons' => "",'thanks_message' => "",'combo_row_class' => "contentbar1",'display_type' => "over_under",'output_repeated' => "",'table_width' => "",'output_href' => "account",'email_template' => "",'data_row_class' => "contentbar2",'data_cell_class' => "contentbar1",}
-customer_satisfaction::personnel select =--select one--,10=10 (best),9,8,7,6,5,4,3,2,1=1 (worst) If you dealt with our people, were they helpful and courteous? Rate them on a scale of 1 to 10. {'bottom_buttons' => "",'output_email' => "__MVC_MAILORDERTO__",'already_message' => "",'widget_cell_class' => "contentbar1",'output_parm' => "",'intro_text' => "We strive for customer satisfaction. Please complete this short survey to tell us what you think of our efforts.",'help_cell_class' => "contentbar2",'already_title' => "",'spacer_row_class' => "categorybar",'check' => "",'email_cc' => "",'break_row_class' => "categorybar",'email_from' => "",'label_cell_class' => "contentbar1",'ui_data_fields' => "=Product evaluation product_value =Web site evaluation site_rating site_comments =Our customer service prompt_receipt tracking personnel =Comments improvement",'output_type' => "email_only",'thanks_title' => "",'top_buttons' => "",'left_width' => "",'display_type' => "over_under",'combo_row_class' => "contentbar1",'thanks_message' => "",'table_width' => "",'output_repeated' => "",'output_href' => "account",'email_template' => "",'data_cell_class' => "contentbar1",'data_row_class' => "contentbar2",}
-customer_satisfaction::product_value fillin_combo =--select one--,Yes,No,=Maybe (comments below) Was our product a good value? nullselect {'bottom_buttons' => "",'output_email' => "__MVC_MAILORDERTO__",'already_message' => "",'widget_cell_class' => "contentbar1",'output_parm' => "",'intro_text' => "We strive for customer satisfaction. Please complete this short survey to tell us what you think of our efforts.",'help_cell_class' => "contentbar2",'already_title' => "",'spacer_row_class' => "categorybar",'check' => "required",'email_cc' => "",'break_row_class' => "categorybar",'email_from' => "",'label_cell_class' => "contentbar1",'ui_data_fields' => "=Product evaluation product_value =Web site evaluation site_rating site_comments =Our customer service prompt_receipt tracking personnel =Comments improvement",'output_type' => "email_only",'thanks_title' => "",'top_buttons' => "",'left_width' => "",'display_type' => "over_under",'combo_row_class' => "contentbar1",'thanks_message' => "",'table_width' => "",'output_repeated' => "",'output_href' => "account",'email_template' => "",'data_cell_class' => "contentbar1",'data_row_class' => "contentbar2",}
-customer_satisfaction::prompt_receipt fillin_combo =--select one--,Yes,No,=Maybe (comments below) Did you receive your item promptly? nullselect {'bottom_buttons' => "",'output_email' => "__MVC_MAILORDERTO__",'widget_cell_class' => "contentbar1",'already_message' => "",'help_cell_class' => "contentbar2",'intro_text' => "We strive for customer satisfaction. Please complete this short survey to tell us what you think of our efforts.",'output_parm' => "",'already_title' => "",'spacer_row_class' => "categorybar",'email_cc' => "",'check' => "required",'break_row_class' => "categorybar",'email_from' => "",'ui_data_fields' => "=Is our site easy to use? site_rating site_comments =Did you receive your item promptly? prompt_receipt prompt_comments =What can we do to make your shopping experience better? improvement",'label_cell_class' => "contentbar1",'output_type' => "email_only",'thanks_title' => "",'left_width' => "",'top_buttons' => "",'thanks_message' => "",'combo_row_class' => "contentbar1",'display_type' => "over_under",'output_repeated' => "",'table_width' => "",'output_href' => "account",'email_template' => "",'data_row_class' => "contentbar2",'data_cell_class' => "contentbar1",}
-customer_satisfaction::site_comments textarea 60 8 =--select one-- Do you have any comments on our site? {'bottom_buttons' => "",'output_email' => "__MVC_MAILORDERTO__",'widget_cell_class' => "contentbar1",'already_message' => "",'help_cell_class' => "contentbar2",'intro_text' => "We strive for customer satisfaction. Please complete this short survey to tell us what you think of our efforts.",'output_parm' => "",'already_title' => "",'spacer_row_class' => "categorybar",'email_cc' => "",'check' => "",'break_row_class' => "categorybar",'email_from' => "",'ui_data_fields' => "=Is our site easy to use? site_rating site_comments =Did you receive your item promptly? prompt_receipt prompt_comments =What can we do to make your shopping experience better? improvement",'label_cell_class' => "contentbar1",'output_type' => "email_only",'thanks_title' => "",'left_width' => "",'top_buttons' => "",'thanks_message' => "",'combo_row_class' => "contentbar1",'display_type' => "over_under",'output_repeated' => "",'table_width' => "",'output_href' => "account",'email_template' => "",'data_row_class' => "contentbar2",'data_cell_class' => "contentbar1",}
-customer_satisfaction::site_rating select =--select one--,10=10 (best),9,8,7,6,5,4,3,2,1=1 (worst) On a scale of 1 to 10, 1 being worst and 10 being best, how is our site compared to other similar sites? {'bottom_buttons' => "",'output_email' => "__MVC_MAILORDERTO__",'already_message' => "",'widget_cell_class' => "contentbar1",'output_parm' => "",'intro_text' => "We strive for customer satisfaction. Please complete this short survey to tell us what you think of our efforts.",'help_cell_class' => "contentbar2",'already_title' => "",'spacer_row_class' => "categorybar",'check' => "required",'email_cc' => "",'break_row_class' => "categorybar",'email_from' => "",'label_cell_class' => "contentbar1",'ui_data_fields' => "=Is our site easy to use? site_rating site_comments =Did you receive your item promptly? prompt_receipt prompt_comments =What can we do to make your shopping experience better? improvement",'output_type' => "email_only",'thanks_title' => "",'top_buttons' => "",'left_width' => "",'display_type' => "over_under",'combo_row_class' => "contentbar1",'thanks_message' => "",'table_width' => "",'output_repeated' => "",'output_href' => "account",'email_template' => "",'data_cell_class' => "contentbar1",'data_row_class' => "contentbar2",}
-customer_satisfaction::tracking select =--if applicable--,Yes,No Were you able to get needed information about shipment? {'bottom_buttons' => "",'output_email' => "__MVC_MAILORDERTO__",'widget_cell_class' => "contentbar1",'already_message' => "",'help_cell_class' => "contentbar2",'intro_text' => "We strive for customer satisfaction. Please complete this short survey to tell us what you think of our efforts.",'output_parm' => "",'already_title' => "",'spacer_row_class' => "categorybar",'email_cc' => "",'check' => "",'break_row_class' => "categorybar",'email_from' => "",'ui_data_fields' => "=Product evaluation product_value =Web site evaluation site_rating site_comments =Our customer service prompt_receipt tracking personnel =Comments improvement",'label_cell_class' => "contentbar1",'output_type' => "email_only",'thanks_title' => "",'left_width' => "",'top_buttons' => "",'thanks_message' => "",'combo_row_class' => "contentbar1",'display_type' => "over_under",'output_repeated' => "",'table_width' => "",'output_href' => "account",'email_template' => "",'data_row_class' => "contentbar2",'data_cell_class' => "contentbar1",}
View
1 dist/foundation/products/transactions.txt
@@ -1 +0,0 @@
-code store_id order_number session__MVC_FIELDMUNGE__ username shipmode nitems subtotal shipping handling salestax total_cost fname lname company address1 address2 city state zip country phone_day phone_night fax email b_fname b_lname b_company b_address1 b_address2 b_city b_state b_zip b_country b_phone order_date order_ymd order_wday payment_method po_number payment_mode avs order_id auth_code update_date status tracking_number affiliate campaign parent archived deleted complete comments currency_locale
View
1 dist/foundation/products/tree.txt
@@ -1 +0,0 @@
-code parent_fld mgroup msort page form name description inactive extended next_line indicator exclude_on depends_on super help_name img_dn img_up img_sel img_icon url member
View
1 dist/foundation/products/userdb.txt
@@ -1 +0,0 @@
-username password acl mod_time s_nickname company fname lname address1 address2 address3 city state zip country phone_day mv_shipmode b_nickname b_fname b_lname b_address1 b_address2 b_address3 b_city b_state b_zip b_country b_phone mv_credit_card_type mv_credit_card_exp_month mv_credit_card_exp_year p_nickname email fax phone_night fax_order address_book accounts preferences carts owner file_acl db_acl order_numbers email_copy mail_list project_id account_id order_dest credit_limit inactive dealer b_company feedback credit_balance
View
104 dist/foundation/products/variable.txt
@@ -1,104 +0,0 @@
-code Variable pref_group
-ADDRESS __MVC_ADDRESS__ Company
-BAR_LINK_TEMPLATE <A HREF="$URL$" CLASS="barlink">$ANCHOR$</A> Admin colors
-CGIWRAP __MVC_CGIWRAP__ Admin control
-CGI_DIR __MVC_CGIDIR__ Admin control
-CGI_URL __MVC_CGIURL__ Directories and Paths
-CHECKOUT_MAIL_LIST 1 Mailings
-CHECK_ACCEPTED 1 Payment
-CITY __MVC_CITY__ Company
-COD_ACCEPTED __MVC_PAYCOD__ Payment
-COMPANY __MVC_COMPANY__ Company
-CONTRAST RED Template
-CREDIT_CARDS_ACCEPTED __MVC_PAYCC__ Payment
-DECREMENT_INVENTORY 1 Order
-DEFAULT_LOCALE __MVC_DEFAULTLOCALE__ Internationalization
-DOCROOT __MVC_DOCUMENTROOT__ Directories and Paths
-EMAIL_INFO __MVC_EMAILINFO__ Company
-EMAIL_SERVICE __MVC_EMAILSERVICE__ Company
-ENCRYPTOR Encryption
-FAX __MVC_FAX__ Company
-FORUM_ANON_NAME Anonymous Coward Forums
-FORUM_EMAIL_NOTIFY __MVC_EMAILSERVICE__ Forums
-FORUM_PRODUCTS __MVC_MYSQL____MVC_PGSQL__ Forums
-IMAGE_DIR __MVC_IMAGEURL__ Directories and Paths
-IC_DIR __MVC_VENDROOT__ Admin control
-LINKMODE __MVC_LINKMODE__ Admin control
-LINKHOST __MVC_LINKHOST__ Admin control
-LINKPORT __MVC_LINKPORT__ Admin control
-LOCALES __MVC_LOCALES__ Internationalization
-LOGO __MVC_LOGO__ Template
-MAILING_FROM __MVC_COMPANY__ <__MVC_EMAILSERVICE__> Mailings
-MAILING_MAX_DIRECT 50 Mailings
-MAILING_TO {FNAME} {LNAME} <{EMAIL}> Mailings
-MV_DEFAULT_SEARCH_DB 1 Database
-MV_DEMO_MODE __MVC_DEMOMODE__ General
-MV_OPTION_TABLE options Item display
-MV_PAYMENT_HOST Payment
-MV_PAYMENT_ID Payment
-MV_PAYMENT_MODE Payment
-MV_PAYMENT_PARTNER Payment
-MV_PAYMENT_REFERER Payment
-MV_PAYMENT_SECRET Payment
-MV_PAYMENT_VENDOR Payment
-MYSQL __MVC_MYSQL__ Database
-MYSQL_TRANSACTIONS __MVC_MYSQLTRANSACT__ Database
-ORACLE __MVC_ORACLE__ Database
-ORDERS_TO __MVC_MAILORDERTO__ Order
-ORDER_ROUTES log main copy_user Order
-PGP_KEY Encryption
-PGSQL __MVC_PGSQL__ Database
-PHONE __MVC_PHONE__ Company
-POSTAL_ACCEPTED 0 Payment
-PO_ACCEPTED __MVC_PAYPO__ Payment
-PUBLISH_DO_RCS 0 Admin Control
-PUBLISH_NO_PAGE_ROOT 0 Admin Control
-PUBLISH_PUT_IMAGES images Admin Control
-PUBLISH_PUT_PAGES pages Admin Control
-PUBLISH_QUIT_ON_RCS_ERROR 0 Admin Control
-SAMPLEHTML __MVC_SAMPLEHTML__ Directories and Paths
-SAMPLEURL __MVC_SAMPLEURL__ Directories and Paths
-SECURE_ENABLE __MVC_ENABLESECURE__ General
-SECURE_SERVER __MVC_SECURESERVERNAME__ Directories and Paths
-SERVER_NAME __MVC_SERVERNAME__ Directories and Paths
-SETTLE_TRANSACTION Payment
-SHIP_DEFAULT_COUNTRY US Shipping
-SHIP_DEFAULT_MODE upsg Shipping
-SHIP_FLAT_DOM_RATE 5 Shipping
-SHIP_FLAT_INTL_RATE 10 Shipping
-SQLDSN __MVC_SQLDSN__ Database
-SQLITE __MVC_SQLITE__ Database
-SQLPASS __MVC_SQLPASS__ Database
-SQLUSER __MVC_SQLUSER__ Database
-STYLE __MVC_STYLE__ Template
-TAXAREA __MVC_TAXAREA__ Tax
-TAXFIELD state Tax
-TAXRATE __MVC_TAXRATE__ Tax
-TAXSHIPPING __MVC_TAXSHIPPING__ Tax
-THEME_CSS Template
-TOLLFREE __MVC_TOLLFREE__ Company
-UI_ABOUT_LOGIN_URL http://www.icdevgroup.org/ Admin layout
-UI_ABOUT_NORMAL_URL http://www.icdevgroup.org/ Admin layout
-UI_ADMIN_TABLES mv_metadata locale variable ichelp route access Admin control
-UI_BACKUP_TABLES affiliate area cat country inventory locale merchandising options order_returns orderline pricing products state survey transactions tree userdb variants Database
-UI_BOTTOMIMG poweredby.gif Admin layout
-UI_CLONE_TABLES products* pricing* inventory merchandising options:sku Item display
-UI_COMPONENT_DIR templates/components Directories and Paths
-UI_HELP_HEIGHT 480 Admin layout
-UI_HELP_WIDTH 650 Admin layout
-UI_IMAGE_DIR __MVC_SHAREURL__/interchange-5/ Admin control
-UI_IMAGE_DIR_SECURE __MVC_SHAREURL__/interchange-5/ Admin control
-UI_ITEM_TABLES products pricing inventory merchandising options:sku Item display
-UI_META_LINK 1 Admin control
-UI_ORDER_VIEWNEXT_MAX_SKIP 20 Admin control
-UI_PAGE_DIR pages Directories and Paths
-UI_SECURE __MVC_UISECURE__ Admin control
-UI_TEMPLATE_DIR templates Directories and Paths
-UI_TRAFFIC_STATS __MVC_TRAFFICSTATS__ Directories and Paths
-UPS_COUNTRY_FIELD country Shipping
-UPS_ORIGIN __MVC_UPSORIGIN__ Shipping
-UPS_POSTCODE_FIELD zip Shipping
-UPS_QUERY_AGGREGATE 1 Shipping
-UPS_QUERY_MODULO 150 Shipping
-USPS_ID Shipping
-USPS_PASSWORD Shipping
View
1 dist/foundation/products/variants.txt
@@ -1 +0,0 @@
-code sku description comment__MVC_FIELDMUNGE__ thumb image image_large price wholesale sale_price weight inactive
View
12 dist/foundation/special_pages/badsearch.html
@@ -1,12 +0,0 @@
-[tmp page_title][L]Bad search specification[/L][/tmp]
-__NOLEFT_TOP__
-
-<H1>[scratch page_title]</H1>
-
-
-[L]The search could not be done. The problem was[/L]:
-<P>
-[subject]
-
-__NOLEFT_BOTTOM__
-<!-- current page: @@MV_PAGE@@ -->
View
15 dist/foundation/special_pages/canceled.html
@@ -1,15 +0,0 @@
-[tmp page_title]
-[L]Account Information Erased[/L]
-[/tmp]
-__NOLEFT_TOP__
-<H1>[scratch page_title]</H1>
-
-[L]Your session information has been canceled.[/L]
-<P>
-[L CANCELED_MSG1]If you wish to order another item, we would like you to do so, but
-unfortunately you will have to re-enter any account information.[/L]
-<P>
-<STRONG>[L]We hope you will ordering from us in the future.[/L]</STRONG>
-<P>
-__NOLEFT_BOTTOM__
-<!-- current page: @@MV_PAGE@@ -->
View
18 dist/foundation/special_pages/cc_not_valid.html
@@ -1,18 +0,0 @@
-[tmp page_title]
-[L]Credit Card number fails test[/L]
-[/tmp]
-__NOLEFT_TOP__
-<H1>[scratch page_title]</H1>
- <P>
- [L]The following error was seen[/L]:
-<PRE>
- [value mv_credit_card_error]
-</PRE>
- [L CC_NOT_VALID_MSG1]Please go BACK and check the information you entered and see
- that the correct card type, expiration date, and number are
- entered.[/L]<P>
-
-</CENTER>
-
-__NOLEFT_BOTTOM__
-<!-- current page: @@MV_PAGE@@ -->
View
11 dist/foundation/special_pages/confirmation.html
@@ -1,11 +0,0 @@
-[tmp page_title]
-[L]Order Processed -- Thank You![/L]
-[/tmp]
-__NOLEFT_TOP__
-<H1>[scratch page_title]</H1>
-<P>
-[L CONFIRMATION_MSG1]Your order has been sent, and you will receive an order confirmation via email.[/L]<p>
-<P>
-<STRONG>[L]Thank you for ordering from us![/L]</STRONG>
-__NOLEFT_BOTTOM__
-<!-- current page: @@MV_PAGE@@ -->
View
18 dist/foundation/special_pages/failed.html
@@ -1,18 +0,0 @@
-[tmp page_title][L]Order Failed[/L][/tmp]
-__NOLEFT_TOP__
-
-<H1>[scratch page_title]</H1>
-
-[if type=explicit compare="q{[subject]}"]
-<PRE>
-[subject]
-</PRE>
-[else]
-[L FAILED_MSG1]We're sorry, but your order could not be processed at this time due to
-technical problems. Please print the order page and give us a call.
-We will follow up as soon as possible.[/L]
-[/else]
-[/if]
-<P>
-__NOLEFT_BOTTOM__
-<!-- current page: @@MV_PAGE@@ -->
View
58 dist/foundation/special_pages/interact.html
@@ -1,58 +0,0 @@
-[tmp page_title]
-Interaction error
-[/tmp]
-__NOLEFT_TOP__
-<H1>[scratch page_title]</H1>
-
-Something has gone wrong, and we did not receive the response we
-expected from your browser. There was the following problem:
-<P>
-[message]
-<P>
-<B>Note on common causes of this problem</B>:<P>
-<UL>
-<LI>
- If you bookmarked a shopping cart after it had been recalculated
- (or if the item was ordered from a form submission), then the system may
- not have been able to determine where it should go. If that is
- the case, [page ord/basket]check your shopping basket</A>.
- <P>
-<LI>
- Some Internet Service Providers who use proxy servers
- send you to a secure page from a different net location
- (AOL is an example).
- If your browser does not accept
- <A HREF="http://home.netscape.com/newsref/std/cookie_spec.html">cookies</A>,
- then this software may not be able to determine your session
- number -- it qualifies your session with your location for
- security.
- <P>
- If you go back to a previous page and RELOAD with cookies enabled,
- then this condition should be corrected. You can verify that we
- send a proper cookie if you turn on the cookie warning feature of your
- browser. Typically, we will save cookies only if you check a box
- that asks us to save your information.
- <P>
- You can also try looking at the checkout page non-securely,
- though we don't recommend you send sensitive information like
- a credit card number without encryption.
- <P>
-[set name="Go to non-secure checkout"]
-[/set]
- <FORM METHOD="POST" ACTION="[process]">
- <INPUT TYPE=hidden NAME=mv_todo VALUE=return>
- <INPUT TYPE=hidden NAME=mv_nextpage VALUE="ord/checkout">
- <INPUT TYPE=submit NAME=mv_click VALUE="Go to non-secure checkout">
- </FORM>
- <P>
-<LI>
- If you pressed the STOP button before the last form finished loading,
- there may have been an incomplete form.
- <P>
-</UL>
-<P>
-If you wish, you can also return to the [page index]catalog</a>.
-
-<P>
-__NOLEFT_BOTTOM__
-<!-- current page: @@MV_PAGE@@ -->
View
21 dist/foundation/special_pages/missing.html
@@ -1,21 +0,0 @@
-[if global MV_SUBJECT =~ m{^admin/}]
-[set ui_error][L]Sorry, page not found[/L][/set]
-[include admin/error.html]
-[else]
-
-[tmpn page_title][L]Sorry, page not found[/L][/tmpn]
-
-@_NOLEFT_TOP_@
-
-<p>&nbsp;</p>
-
-<H1>[scratch page_title]</H1>
-
-<p>
-[msg arg.0="[page index]" arg.1="</a>"]The requested page was not found. You can %sreturn to browsing our catalog%s, if you wish.[/msg]
-</p>
-
-@_NOLEFT_BOTTOM_@
-<!-- current page: @@MV_PAGE@@ -->
-[/else]
-[/if]
View
43 dist/foundation/special_pages/needfield.html
@@ -1,43 +0,0 @@
-[tmp page_title]
-[L]We need some more information![/L]
-[/tmp]
-__NOLEFT_TOP__
-<H1>[scratch page_title]</H1>
-
-[msg arg.0="[page ord/checkout]"]We need to have some fields entered to be able to process your order. Please %sgo back</A> and fill out the information.[/msg]
-<P>
-[L]Problem[/L]:
-<P>
-[perl]
- my $msg = q{[subject]};
- sub redo_message {
- my($param,$word) = @_;
- if($param =~ /mv_credit/) {
- "<LI>[L]You need to validate your credit card information.[/L]\n";
- }
- elsif ($word =~ /not_a_state/i) {
- return "<LI>[L]We need a valid two-letter state code like CA.[/L]\n";
- }
- elsif ($word =~ /phone_day=/i) {
- return "<LI>[L]Is that really a phone number?[/L]\n";
- }
- elsif ($word =~ /not_a_zip_code/i) {
- return "<LI>[L]We need a zip code for UPS lookup.[/L]\n";
- }
- elsif ($word =~ /mv_contingent/) {
- return "<LI>[L]You need to select your method of payment.[/L]\n";
- }
- else { return "<LI>$param: $word\n" }
- }
- @msg = split /\n/, $msg;
- $msg = '<UL>';
- for(@msg) {
- ($var, $val) = split /:\s*/, $_;
- $msg .= redo_message($var, $val);
- }
- $msg .= '</UL>';
- $msg;
-[/perl]
-<P>
-__NOLEFT_BOTTOM__
-<!-- current page: @@MV_PAGE@@ -->
View
10 dist/foundation/special_pages/nomatch.html
@@ -1,10 +0,0 @@
-[tmp page_title]
-[msg arg.0="[subject]"]No Match for %s[/msg]
-[/tmp]
-__NOLEFT_TOP__
-<H1>[scratch page_title]</H1>
-
-[L]There were no matches found.[/L]
-<P>
-__NOLEFT_BOTTOM__
-<!-- current page: @@MV_PAGE@@ -->
View
11 dist/foundation/special_pages/noproduct.html
@@ -1,11 +0,0 @@
-[tmp page_title]
-[L]Requested Product Unavailable[/L]
-[/tmp]
-__NOLEFT_TOP__
-<H1>[scratch page_title]</H1>
-
-[msg arg.0="[subject]" arg.1="[page index]" arg.2="</a>"]We are sorry, but the product (%s) that you requested is not now available. You can still %sbrowse our catalog%s, if you wish.
-
-<P>
-__NOLEFT_BOTTOM__
-<!-- current page: @@MV_PAGE@@ -->
View
11 dist/foundation/special_pages/notfound.html
@@ -1,11 +0,0 @@
-[tmp page_title]
-[L]Not Found[/L]
-[/tmp]
-__NOLEFT_TOP__
-<H1>[scratch page_title]</H1>
-
-[msg arg.0="[subject]" arg.1="[page index]" arg.2="</a>"]No items with '%s' were found. You can %sreturn to browsing our catalog%s, if you wish.[/msg]
-
-<P>
-__NOLEFT_BOTTOM__
-<!-- current page: @@MV_PAGE@@ -->
View
23 dist/foundation/special_pages/order_security.html
@@ -1,23 +0,0 @@
-[tmp page_title]
-[L]SECURITY PROBLEM[/L]
-[/tmp]
-__NOLEFT_TOP__
-<H1>[scratch page_title]</H1>
-
-
-[L ORDER_SECURITY_MSG1]Either this web server did not receive the last transaction via
-SSL/HTTPS, or your browser doesn't handle SSL.
-<P>
-We recommend you do not leave any critical information
-until this situation is corrected. You can CANCEL your
-session below to wipe all information, or return to the
-catalog with the buttonbar.[/L]
-<P>
-<FORM ACTION="[process]" METHOD=POST>
-<INPUT TYPE=HIDDEN NAME="mv_doit" VALUE="cancel">
-<INPUT TYPE=SUBMIT NAME="mv_todo" VALUE="CANCEL">
-</FORM>
-
-<P>
-__NOLEFT_BOTTOM__