Artistic
Changes.txt
COPYING
+install.cfg-dist
INSTALL.html
INSTALL.pod
INSTALL.txt
+lib/BSE/Install.pm
localinst.perl # simple test installer
Makefile
+makehtmldocs.pl
MANIFEST
MANIFEST.SKIP
README
schema/article.txt
schema/bse.sql
+schema/bse_sp.sql
schema/mssql.sql
schema/mysql_build.pl # builds site/util/mysql.str
schema/site_users_to_members.sql
+site/cgi-bin/admin/add.fcgi
site/cgi-bin/admin/add.pl
site/cgi-bin/admin/admin.pl
site/cgi-bin/admin/admin_seminar.pl
site/cgi-bin/interest.pl
site/cgi-bin/modules/Apache/Session/DBIreal.pm
site/cgi-bin/modules/Apache/Session/Store/DBIreal.pm
-site/cgi-bin/modules/Article.pm
-site/cgi-bin/modules/Articles.pm
site/cgi-bin/modules/BSE/Admin/StepParents.pm
site/cgi-bin/modules/BSE/AdminLogon.pm
site/cgi-bin/modules/BSE/AdminMenu.pm
site/cgi-bin/modules/BSE/AdminUsers.pm
site/cgi-bin/modules/BSE/API.pm
site/cgi-bin/modules/BSE/Arrows.pm
+site/cgi-bin/modules/BSE/ArticleMetaMeta.pm
site/cgi-bin/modules/BSE/Cache.pm
site/cgi-bin/modules/BSE/Cache/Cache.pm
site/cgi-bin/modules/BSE/Cache/CHI.pm
site/cgi-bin/modules/BSE/Cache/Memcached.pm
+site/cgi-bin/modules/BSE/Cart.pm
site/cgi-bin/modules/BSE/Cfg.pm
site/cgi-bin/modules/BSE/CfgInfo.pm
site/cgi-bin/modules/BSE/CGI.pm
site/cgi-bin/modules/BSE/ComposeMail.pm
site/cgi-bin/modules/BSE/Console.pm
site/cgi-bin/modules/BSE/Countries.pm
+site/cgi-bin/modules/BSE/Coupon/Base.pm
+site/cgi-bin/modules/BSE/Coupon/Dollar.pm
+site/cgi-bin/modules/BSE/Coupon/Percent.pm
+site/cgi-bin/modules/BSE/Coupon/ProductPercent.pm
site/cgi-bin/modules/BSE/Custom.pm
site/cgi-bin/modules/BSE/CustomBase.pm
site/cgi-bin/modules/BSE/DB.pm
site/cgi-bin/modules/BSE/DB/Mysql.pm
+site/cgi-bin/modules/BSE/DummyArticle.pm
+site/cgi-bin/modules/BSE/DummyProduct.pm
site/cgi-bin/modules/BSE/Dynamic/Article.pm
site/cgi-bin/modules/BSE/Dynamic/Catalog.pm
site/cgi-bin/modules/BSE/Dynamic/Product.pm
site/cgi-bin/modules/BSE/Formatter.pm
site/cgi-bin/modules/BSE/Formatter/Article.pm
site/cgi-bin/modules/BSE/Formatter/Subscription.pm
+site/cgi-bin/modules/BSE/FormatterBase.pm
+site/cgi-bin/modules/BSE/Generate.pm
+site/cgi-bin/modules/BSE/Generate/Article.pm
+site/cgi-bin/modules/BSE/Generate/Catalog.pm
+site/cgi-bin/modules/BSE/Generate/Product.pm
site/cgi-bin/modules/BSE/Generate/Seminar.pm
+site/cgi-bin/modules/BSE/Generate/Subscription.pm
site/cgi-bin/modules/BSE/ImageClean.pm
site/cgi-bin/modules/BSE/ImageHandler/Base.pm
site/cgi-bin/modules/BSE/ImageHandler/Flash.pm
site/cgi-bin/modules/BSE/ImageHandler/Img.pm
+site/cgi-bin/modules/BSE/ImageHandler/Svg.pm
+site/cgi-bin/modules/BSE/ImageSize.pm
site/cgi-bin/modules/BSE/Importer.pm
-site/cgi-bin/modules/BSE/ImportSourceBase.pm
-site/cgi-bin/modules/BSE/ImportSourceXLS.pm
-site/cgi-bin/modules/BSE/ImportTargetArticle.pm
-site/cgi-bin/modules/BSE/ImportTargetBase.pm
-site/cgi-bin/modules/BSE/ImportTargetProduct.pm
+site/cgi-bin/modules/BSE/Importer/Source/Base.pm
+site/cgi-bin/modules/BSE/Importer/Source/CSV.pm
+site/cgi-bin/modules/BSE/Importer/Source/XLS.pm
+site/cgi-bin/modules/BSE/Importer/Target/Article.pm
+site/cgi-bin/modules/BSE/Importer/Target/Base.pm
+site/cgi-bin/modules/BSE/Importer/Target/Product.pm
site/cgi-bin/modules/BSE/Index.pm
site/cgi-bin/modules/BSE/Index/Base.pm
site/cgi-bin/modules/BSE/Index/BSE.pm
site/cgi-bin/modules/BSE/Mail/SMTP.pm
site/cgi-bin/modules/BSE/Message.pm
site/cgi-bin/modules/BSE/MessageScanner.pm
+site/cgi-bin/modules/BSE/MetaMeta.pm
+site/cgi-bin/modules/BSE/MetaOwnerBase.pm
site/cgi-bin/modules/BSE/NLFilter/SQL.pm
site/cgi-bin/modules/BSE/NotifyFiles.pm
site/cgi-bin/modules/BSE/Password.pod
site/cgi-bin/modules/BSE/Passwords.pm
site/cgi-bin/modules/BSE/PayPal.pm
site/cgi-bin/modules/BSE/Permissions.pm
-site/cgi-bin/modules/BSE/ProductImportXLS.pm
site/cgi-bin/modules/BSE/Regen.pm
site/cgi-bin/modules/BSE/Report.pm
site/cgi-bin/modules/BSE/Request.pm
site/cgi-bin/modules/BSE/TB/AdminUIStates.pm
site/cgi-bin/modules/BSE/TB/AdminUser.pm
site/cgi-bin/modules/BSE/TB/AdminUsers.pm
+site/cgi-bin/modules/BSE/TB/Article.pm
site/cgi-bin/modules/BSE/TB/ArticleFile.pm
-site/cgi-bin/modules/BSE/TB/ArticleFileMeta.pm
-site/cgi-bin/modules/BSE/TB/ArticleFileMetas.pm
site/cgi-bin/modules/BSE/TB/ArticleFiles.pm
+site/cgi-bin/modules/BSE/TB/Articles.pm
site/cgi-bin/modules/BSE/TB/AuditEntry.pm
site/cgi-bin/modules/BSE/TB/AuditLog.pm
site/cgi-bin/modules/BSE/TB/BackgroundTask.pm
site/cgi-bin/modules/BSE/TB/BackgroundTasks.pm
+site/cgi-bin/modules/BSE/TB/Coupon.pm
+site/cgi-bin/modules/BSE/TB/Coupons.pm
+site/cgi-bin/modules/BSE/TB/CouponTier.pm
+site/cgi-bin/modules/BSE/TB/CouponTiers.pm
site/cgi-bin/modules/BSE/TB/File.pm
site/cgi-bin/modules/BSE/TB/FileAccessLog.pm
site/cgi-bin/modules/BSE/TB/FileAccessLogEntry.pm
site/cgi-bin/modules/BSE/TB/Files.pm
site/cgi-bin/modules/BSE/TB/Image.pm
site/cgi-bin/modules/BSE/TB/Images.pm
+site/cgi-bin/modules/BSE/TB/IPLockout.pm
+site/cgi-bin/modules/BSE/TB/IPLockouts.pm
site/cgi-bin/modules/BSE/TB/Location.pm
site/cgi-bin/modules/BSE/TB/Locations.pm
+site/cgi-bin/modules/BSE/TB/Metadata.pm
+site/cgi-bin/modules/BSE/TB/MetaEntry.pm
site/cgi-bin/modules/BSE/TB/Order.pm
site/cgi-bin/modules/BSE/TB/OrderItem.pm
site/cgi-bin/modules/BSE/TB/OrderItemOption.pm
site/cgi-bin/modules/BSE/TB/OrderItemOptions.pm
site/cgi-bin/modules/BSE/TB/OrderItems.pm
site/cgi-bin/modules/BSE/TB/Orders.pm
+site/cgi-bin/modules/BSE/TB/OtherParent.pm
+site/cgi-bin/modules/BSE/TB/OtherParents.pm
site/cgi-bin/modules/BSE/TB/OwnedFile.pm
site/cgi-bin/modules/BSE/TB/OwnedFiles.pm
site/cgi-bin/modules/BSE/TB/PriceTier.pm
site/cgi-bin/modules/BSE/TB/PriceTierPrice.pm
site/cgi-bin/modules/BSE/TB/PriceTierPrices.pm
site/cgi-bin/modules/BSE/TB/PriceTiers.pm
+site/cgi-bin/modules/BSE/TB/Product.pm
site/cgi-bin/modules/BSE/TB/ProductOption.pm
site/cgi-bin/modules/BSE/TB/ProductOptions.pm
site/cgi-bin/modules/BSE/TB/ProductOptionValue.pm
site/cgi-bin/modules/BSE/TB/ProductOptionValues.pm
+site/cgi-bin/modules/BSE/TB/Products.pm
site/cgi-bin/modules/BSE/TB/SelectedFile.pm
site/cgi-bin/modules/BSE/TB/SelectedFiles.pm
site/cgi-bin/modules/BSE/TB/Seminar.pm
site/cgi-bin/modules/BSE/TB/SeminarSessions.pm
site/cgi-bin/modules/BSE/TB/Site.pm
site/cgi-bin/modules/BSE/TB/SiteCommon.pm
+site/cgi-bin/modules/BSE/TB/SiteUser.pm
site/cgi-bin/modules/BSE/TB/SiteUserGroup.pm
site/cgi-bin/modules/BSE/TB/SiteUserGroups.pm
+site/cgi-bin/modules/BSE/TB/SiteUsers.pm
site/cgi-bin/modules/BSE/TB/Subscription.pm
site/cgi-bin/modules/BSE/TB/Subscription/Calc.pm
site/cgi-bin/modules/BSE/TB/Subscriptions.pm
site/cgi-bin/modules/BSE/UI.pm
site/cgi-bin/modules/BSE/UI/AdminAudit.pm
site/cgi-bin/modules/BSE/UI/AdminDispatch.pm
+site/cgi-bin/modules/BSE/UI/AdminEdit.pm
site/cgi-bin/modules/BSE/UI/AdminImageClean.pm
+site/cgi-bin/modules/BSE/UI/AdminImporter.pm
+site/cgi-bin/modules/BSE/UI/AdminIPAddress.pm
site/cgi-bin/modules/BSE/UI/AdminMessages.pm
site/cgi-bin/modules/BSE/UI/AdminModules.pm
site/cgi-bin/modules/BSE/UI/AdminNewsletter.pm
site/cgi-bin/modules/BSE/UI/AdminPage.pm
site/cgi-bin/modules/BSE/UI/AdminPregen.pm
+site/cgi-bin/modules/BSE/UI/AdminReorder.pm
site/cgi-bin/modules/BSE/UI/AdminReport.pm
site/cgi-bin/modules/BSE/UI/AdminSeminar.pm
site/cgi-bin/modules/BSE/UI/AdminSendEmail.pm
site/cgi-bin/modules/BSE/UI/FileProgress.pm
site/cgi-bin/modules/BSE/UI/Formmail.pm
site/cgi-bin/modules/BSE/UI/Image.pm
+site/cgi-bin/modules/BSE/UI/Interest.pm
site/cgi-bin/modules/BSE/UI/NAdmin.pm
site/cgi-bin/modules/BSE/UI/NUser.pm
site/cgi-bin/modules/BSE/UI/Page.pm
site/cgi-bin/modules/BSE/UI/Thumb.pm
site/cgi-bin/modules/BSE/UI/User.pm
site/cgi-bin/modules/BSE/UI/UserCommon.pm
+site/cgi-bin/modules/BSE/Upgrade/Passwords.pm
site/cgi-bin/modules/BSE/URL.pm
site/cgi-bin/modules/BSE/UserReg.pm
site/cgi-bin/modules/BSE/Util/ContentType.pm
site/cgi-bin/modules/BSE/Util/DynamicTags.pm
site/cgi-bin/modules/BSE/Util/DynSort.pm
+site/cgi-bin/modules/BSE/Util/Fetcher.pm
+site/cgi-bin/modules/BSE/Util/Format.pm
site/cgi-bin/modules/BSE/Util/HTML.pm
site/cgi-bin/modules/BSE/Util/Iterate.pm
+site/cgi-bin/modules/BSE/Util/Lockouts.pm
+site/cgi-bin/modules/BSE/Util/PasswordValidate.pm
site/cgi-bin/modules/BSE/Util/Prereq.pm
site/cgi-bin/modules/BSE/Util/Secure.pm
site/cgi-bin/modules/BSE/Util/SQL.pm
site/cgi-bin/modules/Courier/AustraliaPost/Express.pm
site/cgi-bin/modules/Courier/AustraliaPost/Sea.pm
site/cgi-bin/modules/Courier/AustraliaPost/Standard.pm
+site/cgi-bin/modules/Courier/ByUnitAU.pm
site/cgi-bin/modules/Courier/Fastway.pm
site/cgi-bin/modules/Courier/Fastway/Road.pm
site/cgi-bin/modules/Courier/Fastway/Satchel.pm
site/cgi-bin/modules/Courier/FixedAU.pm
+site/cgi-bin/modules/Courier/FixedIntl.pm
site/cgi-bin/modules/Courier/Null.pm
site/cgi-bin/modules/DevHelp/Cfg.pm
site/cgi-bin/modules/DevHelp/Date.pm
site/cgi-bin/modules/DevHelp/Tags.pm
site/cgi-bin/modules/DevHelp/Tags/Iterate.pm
site/cgi-bin/modules/DevHelp/Validate.pm
-site/cgi-bin/modules/Generate.pm
-site/cgi-bin/modules/Generate/Article.pm
-site/cgi-bin/modules/Generate/Catalog.pm
-site/cgi-bin/modules/Generate/Product.pm
-site/cgi-bin/modules/Generate/Subscription.pm
-site/cgi-bin/modules/OtherParent.pm
-site/cgi-bin/modules/OtherParents.pm
-site/cgi-bin/modules/Product.pm
-site/cgi-bin/modules/Products.pm
-site/cgi-bin/modules/SiteUser.pm
-site/cgi-bin/modules/SiteUsers.pm
site/cgi-bin/modules/Squirrel/GPG.pm
site/cgi-bin/modules/Squirrel/PGP5.pm
site/cgi-bin/modules/Squirrel/PGP6.pm
site/cgi-bin/modules/Squirrel/Template/Expr/WrapCode.pm
site/cgi-bin/modules/Squirrel/Template/Expr/WrapHash.pm
site/cgi-bin/modules/Squirrel/Template/Expr/WrapScalar.pm
+site/cgi-bin/modules/Squirrel/Template/Params.pm
site/cgi-bin/modules/Squirrel/Template/Parser.pm
site/cgi-bin/modules/Squirrel/Template/Processor.pm
site/cgi-bin/modules/Squirrel/Template/Tokenizer.pm
site/docs/access.pod
site/docs/add.html
site/docs/affiliate.html
-site/docs/Article.html
site/docs/bse-unicode.pod
site/docs/bse.html
site/docs/bse.pod
+site/docs/BSE::Generate.html
+site/docs/BSE::Generate::Article.html
+site/docs/BSE::Generate::Catalog.html
+site/docs/BSE::Generate::Product.html
+site/docs/BSE::TB::Article.html
site/docs/BSE::TB::SiteCommon.html
site/docs/BSE::TB::TagOwner.html
site/docs/BSE::UI::Affiliate.html
site/docs/future_plans.html
site/docs/future_plans.pod
site/docs/gen.html
-site/docs/Generate.html
-site/docs/Generate::Article.html
-site/docs/Generate::Catalog.html
-site/docs/Generate::Product.html
site/docs/makedocs
site/docs/makedocs.html
site/docs/Makefile
site/docs/paypal.pod
site/docs/pod2htmd.tmp
site/docs/pod2htmi.tmp
+site/docs/preload.pod
site/docs/search.html
site/docs/secure.html
site/docs/secure.pod
site/htdocs/js/admin-ui/debug.js
site/htdocs/js/admin-ui/menu.js
site/htdocs/js/admin.js
+site/htdocs/js/admin_coupons.js
site/htdocs/js/admin_edit.js
site/htdocs/js/admin_editprodopt.js
+site/htdocs/js/admin_jedit.js
site/htdocs/js/admin_messages.js
site/htdocs/js/admin_prodopts.js
site/htdocs/js/admin_siteusers.js
site/htdocs/js/bse_adminpage.js
site/htdocs/js/bse_adminui.js
site/htdocs/js/bse_api.js
+site/htdocs/js/bse_apij.js
site/htdocs/js/bse_dialog.js
site/htdocs/js/bse_flowplayer.js
site/htdocs/js/bse_loader.js
site/htdocs/js/controls.js
site/htdocs/js/dragdrop.js
site/htdocs/js/effects.js
+site/htdocs/js/jquery.mustache.js
site/htdocs/js/prototype.js
site/htdocs/js/sadmin.js
site/htdocs/js/scriptaculous.js
site/templates/admin/back/detail.tmpl
site/templates/admin/back/list.tmpl
site/templates/admin/base.tmpl
+site/templates/admin/basej.tmpl
site/templates/admin/catalog.tmpl # embedded in the shopadmin catalog/product display
site/templates/admin/catalog_custom.tmpl
site/templates/admin/changepw.tmpl
+site/templates/admin/coupons/add.tmpl
+site/templates/admin/coupons/delete.tmpl
+site/templates/admin/coupons/edit.tmpl
+site/templates/admin/coupons/list.tmpl
site/templates/admin/edit_0.tmpl
site/templates/admin/edit_1.tmpl
site/templates/admin/edit_catalog.tmpl
site/templates/admin/imageclean/final.tmpl
site/templates/admin/imageclean/intro.tmpl
site/templates/admin/imageclean/preview.tmpl
+site/templates/admin/import/import.tmpl
+site/templates/admin/import/start.tmpl
+site/templates/admin/include/activity.tmpl
+site/templates/admin/include/article_cfg_custom.tmpl
site/templates/admin/include/article_menu.tmpl
site/templates/admin/include/auditentry.tmpl
site/templates/admin/include/audithead.tmpl
site/templates/admin/include/edit_common.tmpl
+site/templates/admin/include/edit_metadata.tmpl
site/templates/admin/include/message.tmpl
+site/templates/admin/include/oauditlog.tmpl
site/templates/admin/include/order_list_filter.tmpl
site/templates/admin/include/order_list_pages.tmpl
site/templates/admin/include/site_menu.tmpl
site/templates/admin/interestemail.tmpl
+site/templates/admin/ip/detail.tmpl
+site/templates/admin/ip/list.tmpl
site/templates/admin/locations/add.tmpl
site/templates/admin/locations/delete.tmpl
site/templates/admin/locations/edit.tmpl
site/templates/interest/error_base.tmpl
site/templates/location.tmpl
site/templates/lowmap.tmpl
+site/templates/mailcommon.tmpl
site/templates/mailconfirm.tmpl
site/templates/mailconfirm_html.tmpl
site/templates/mailorder.tmpl
site/templates/tellafriend/email_html.tmpl
site/templates/test/children.tmpl
site/templates/test/testrep.tmpl
+site/templates/test/title.tmpl
site/templates/textemail/basic.tmpl
site/templates/user/admin_book_seminar.tmpl
site/templates/user/admin_edit_seminar.tmpl
site/templates/user/userpage_base.tmpl
site/templates/xbase.tmpl
site/util/bse_back.pl
+site/util/bse_fetch.pl
site/util/bse_imageclean.pl
site/util/bse_makeindex.pl
site/util/bse_mkgitversion.pl
site/util/bse_storage.pl
site/util/bse_template_check.pl
site/util/bse_thumb.pl
+site/util/bse_upgrade.pl
site/util/bse_versiondeps.pl
site/util/bseaddimages.pl
site/util/bsexlsprod.pl
t-js/menu.css
t-js/test.js
t-js/tests.css
+t/010-modules/010-dhdates.t
+t/010-modules/020-validate.t
+t/010-modules/030-country.t
+t/010-modules/040-bsesort.t
+t/010-modules/050-format.t
+t/010-modules/060-sqldates.t
+t/010-modules/070-escape.t
+t/010-modules/080-cfg.t
+t/010-modules/090-subcalc.t
+t/010-modules/100-password-validate.t
+t/010-modules/110-number.t
+t/020-templater/000-load.t
+t/020-templater/010-token.t
+t/020-templater/020-parse.t
+t/020-templater/030-expr.t
+t/020-templater/040-original.t
+t/020-templater/050-error.t
+t/020-templater/080-parms.t
+t/030-tags/010-num.t
+t/030-tags/020-iter.t
+t/050-local/010-api.t
+t/050-local/020-article.t
+t/050-local/030-tags.t
+t/050-local/040-catalog.t
+t/050-local/050-dyncat.t
+t/050-local/060-admin-group.t
+t/060-generate/010-generate.t
+t/060-generate/020-catalog.t
+t/060-generate/030-thumb.t
+t/060-generate/040-preload.t
+t/070-user/010-edit.t
+t/070-user/020-images.t
+t/070-user/050-user.t
+t/080-remote/010-save.t
+t/080-remote/020-cat.t
+t/080-remote/030-parent.t
+t/080-remote/040-steps.t
+t/100-payment/010-securepayxml.t
+t/100-payment/020-nabtransactxml.t
+t/100-payment/030-eway.t
+t/110-courier/010-fastway.t
+t/110-courier/020-auspost.t
+t/110-courier/030-by-unit.t
+t/120-thumb/00load.t
+t/120-thumb/10scale.t
+t/120-thumb/data/scale40x30.png
+t/120-thumb/data/scale40x30fill.png
+t/120-thumb/data/simple.png
+t/130-importer/000-load.t
+t/130-importer/010-csv.t
+t/130-importer/020-article.t
+t/130-importer/030-product.t
+t/140-fetch/010-fetcher.t
+t/900-kwalitee/010-strict-warn.t
+t/900-kwalitee/020-checktemplates.t
+t/900-kwalitee/030-messages.t
+t/900-kwalitee/040-podcheck.t
t/BSE/Test.pm
t/cfg/bse.cfg
t/cfg/cfg/00start.cfg
t/cfg/isafile.cfg
t/cfg/t/varinc.cfg
t/data/govhouse.jpg
+t/data/importer/article-simple.csv
+t/data/importer/basic.csv
+t/data/importer/product-simple.csv
+t/data/known_pod_issues.txt
t/data/t101.jpg
+t/data/templates/gentest.tmpl
+t/data/testdata.txt
t/t000load.t
t/t00smoke.t makes a request to most of the scripts
-t/t010template.t Tests Squirrel::Template
-t/t011dhdates.t Tests DevHelp::Date
-t/t012validate.t
-t/t013country.t
-t/t014bsesort.t
-t/t020checktemplates.t
-t/t050format.t DevHelp::Formatter tests
-t/t060parms.t
-t/t070sqldates.t Test SQL date tools
-t/t080escape.t
-t/t081cfg.t
-t/t090tags.t
-t/t091iter.t
-t/t10edit.t
-t/t11save.t
-t/t12cat.t
-t/t13parent.t
-t/t13steps.t
-t/t15api.t
-t/t16article.t
-t/t17tags.t
-t/t20gen.t
-t/t21gencat.t Tests catalog generation
-t/t30rules.t Check for use strict and warnings
-t/t40images.t Tests image management
-t/t50subscalc.t Test subscriptions calculations
-t/t60securepayxml.t
-t/t61fastway.t
-t/t62auspost.t
-t/t63nabtransactxml.t
-t/t64eway.t
-t/t70thumbim.t
-t/t80catalog.t
-t/t85message.t
-t/t90dyncat.t
t/tags/bse.cfg
-t/templater/00load.t
-t/templater/10token.t
-t/templater/20parse.t
-t/templater/30expr.t
t/templates/called.tmpl
-t/templates/included.include Used by t010template.t
+t/templates/included.include
t/templates/included.recursive
t/templates/preload.tmpl
t/templates/wrapinner.tmpl
t/templates/wrapself.tmpl
-t/templates/wraptest.tmpl Used by t010template.t
-t/thumb/00load.t
-t/thumb/10scale.t
-t/thumb/data/scale40x30.png
-t/thumb/data/scale40x30fill.png
-t/thumb/data/simple.png
+t/templates/wraptest.tmpl
test.cfg-dist
test.cfg.base