Tony Cook [Mon, 7 Mar 2011 08:42:22 +0000 (19:42 +1100)]
generate BSE::Modules on install to avoid git messiness
it was messy with svn too
Tony Cook [Mon, 7 Mar 2011 02:01:19 +0000 (13:01 +1100)]
handle encoded templates correctly
Tony Cook [Sun, 6 Mar 2011 12:30:16 +0000 (23:30 +1100)]
[RT #506] allow spaces on blank lines between list elements
Tony Cook [Sat, 5 Mar 2011 02:55:36 +0000 (13:55 +1100)]
[RT #1207] add [paths].public_html as the config for $CONTENTBASE
one more step along to removing Constants.pm
Tony Cook [Sat, 5 Mar 2011 02:18:04 +0000 (13:18 +1100)]
TODO the credit card checks where the dev backend doesn't fail properly
Tony Cook [Sat, 5 Mar 2011 02:17:33 +0000 (13:17 +1100)]
allow for verbose make test with TEST_VERBOSE=1
Tony Cook [Sat, 5 Mar 2011 01:57:39 +0000 (12:57 +1100)]
add file upload error messages to the message database files
Tony Cook [Sat, 5 Mar 2011 01:53:07 +0000 (12:53 +1100)]
add use warnings to match coding rules
Tony Cook [Sat, 5 Mar 2011 01:50:19 +0000 (12:50 +1100)]
update required vs optional modules
Tony Cook [Sat, 5 Mar 2011 01:48:39 +0000 (12:48 +1100)]
the body field now starts empty
Tony Cook [Sat, 5 Mar 2011 01:43:32 +0000 (12:43 +1100)]
handle some more empty text formatting replacements
Tony Cook [Sat, 5 Mar 2011 01:11:13 +0000 (12:11 +1100)]
update the dependencies list and note the installation process is out of date
Tony Cook [Sat, 5 Mar 2011 00:16:04 +0000 (11:16 +1100)]
handle case of tagname[|image[foo]] in format removal
Tony Cook [Wed, 2 Mar 2011 01:49:15 +0000 (12:49 +1100)]
add getBy2() method to Squirrel::Table
uses the more flexible query specifiers
Tony Cook [Mon, 28 Feb 2011 04:28:01 +0000 (15:28 +1100)]
actually load CGI::Fast on the FCGI path
Tony Cook [Sun, 27 Feb 2011 02:33:55 +0000 (13:33 +1100)]
handle non-public files
Tony Cook [Sun, 27 Feb 2011 01:23:04 +0000 (12:23 +1100)]
fixes, pdf support
Tony Cook [Fri, 25 Feb 2011 10:47:52 +0000 (21:47 +1100)]
WIP add a new general file store, and other enhancements
Tony Cook [Sun, 27 Feb 2011 00:06:55 +0000 (11:06 +1100)]
fix version checking some more
Tony Cook [Sat, 26 Feb 2011 03:37:52 +0000 (14:37 +1100)]
process git status -s results correctly when checking versions
Tony Cook [Sat, 26 Feb 2011 03:32:32 +0000 (14:32 +1100)]
don't extract a version from the generated BSE::Version module
Tony Cook [Sat, 26 Feb 2011 02:16:01 +0000 (13:16 +1100)]
make sure the version installed is updated on a testup with changed files
Tony Cook [Sat, 26 Feb 2011 01:43:24 +0000 (12:43 +1100)]
rework installation process to use git rev info
Tony Cook [Sat, 26 Feb 2011 00:44:20 +0000 (11:44 +1100)]
handle test.cfg, it shouldn't be a tracked file, and ignore it
Tony Cook [Mon, 14 Feb 2011 12:29:32 +0000 (12:29 +0000)]
fix bad template tag
Tony Cook [Mon, 14 Feb 2011 09:55:03 +0000 (09:55 +0000)]
delay creating the session object until needed
Tony Cook [Mon, 14 Feb 2011 04:31:33 +0000 (04:31 +0000)]
add log to the admin menu
Tony Cook [Mon, 14 Feb 2011 04:29:11 +0000 (04:29 +0000)]
clean up junk we don't need from manifest
Tony Cook [Sat, 12 Feb 2011 00:11:24 +0000 (00:11 +0000)]
avoid undefined value warnings
Tony Cook [Fri, 11 Feb 2011 03:41:26 +0000 (03:41 +0000)]
update manifest
Tony Cook [Fri, 11 Feb 2011 03:40:29 +0000 (03:40 +0000)]
build a manifest target
Tony Cook [Thu, 3 Feb 2011 02:49:28 +0000 (02:49 +0000)]
gthumbimage now accepts [ ... ] arguments
Tony Cook [Sun, 30 Jan 2011 11:50:51 +0000 (11:50 +0000)]
cache compiled filter expressions
rebuild of NSWL from 4m38 to 4m15
Tony Cook [Sun, 30 Jan 2011 11:50:11 +0000 (11:50 +0000)]
handle symlink targets better
Tony Cook [Sun, 30 Jan 2011 11:39:01 +0000 (11:39 +0000)]
trim the argument list faster
NSWL site rebuild went from 4m54 to 4m38
Tony Cook [Tue, 25 Jan 2011 00:15:23 +0000 (00:15 +0000)]
fix a 500 error from login when the login entered doesn't exist
add a json_data method to images
allow table classes to synthesize a select all rows statement
Tony Cook [Mon, 13 Dec 2010 10:29:46 +0000 (10:29 +0000)]
drop the tables we create (for clean installs)
Tony Cook [Mon, 6 Dec 2010 04:06:28 +0000 (04:06 +0000)]
make adminurl HTML escape it's result
make the default shopadmin product display template one that exists
Tony Cook [Sun, 5 Dec 2010 04:31:19 +0000 (04:31 +0000)]
make sure BSE::Util::SQL is loaded when setting the log date/time
don't produce an undefined value warning for object_link and
object_name for an audit entry with no object
Tony Cook [Sun, 5 Dec 2010 04:28:24 +0000 (04:28 +0000)]
provide a default width for country in location objects
Tony Cook [Thu, 2 Dec 2010 07:51:14 +0000 (07:51 +0000)]
make csrfp available on static pages displayed by admin.pl
Tony Cook [Wed, 1 Dec 2010 07:09:29 +0000 (07:09 +0000)]
send_member_email configuration for fmail.pl forms
some inline documentation of template handlers
make text only emails option visible without newsletters (template)
Tony Cook [Sat, 27 Nov 2010 02:17:20 +0000 (02:17 +0000)]
add [shop].bcc_email
Tony Cook [Fri, 26 Nov 2010 11:21:29 +0000 (11:21 +0000)]
rework orders, items, orderitem, prodfiles iterators, product tag to
use the newer style iterators.
<:url product:> now works on userpages
Tony Cook [Fri, 26 Nov 2010 04:39:55 +0000 (04:39 +0000)]
don't enable the debugger in svn
Tony Cook [Fri, 26 Nov 2010 03:31:24 +0000 (03:31 +0000)]
work around a bug in IE8 with downloading files over https
http://blogs.msdn.com/b/ieinternals/archive/2009/10/02/internet-explorer-cannot-download-over-https-when-no-cache.aspx
Tony Cook [Thu, 25 Nov 2010 03:54:50 +0000 (03:54 +0000)]
basic audit log display
Tony Cook [Thu, 25 Nov 2010 03:51:34 +0000 (03:51 +0000)]
document mail logging
Tony Cook [Thu, 25 Nov 2010 03:15:03 +0000 (03:15 +0000)]
shop emails are now sent using BSE::ComposeMail
create mailconfirm_html.tmpl for a multipart/alternative order
confirmation
Tony Cook [Wed, 24 Nov 2010 11:18:07 +0000 (11:18 +0000)]
make cart product links from the cart-like pages absolute (cart,
checkout, pay)
Tony Cook [Mon, 22 Nov 2010 05:49:56 +0000 (05:49 +0000)]
fill out the display items using access methods instead of accessing
the hash
import tag_article when we use it
Tony Cook [Mon, 22 Nov 2010 03:53:01 +0000 (03:53 +0000)]
use tag_article for accessing product values
Tony Cook [Fri, 19 Nov 2010 11:18:20 +0000 (11:18 +0000)]
debugging from a different machine
Tony Cook [Fri, 19 Nov 2010 11:12:58 +0000 (11:12 +0000)]
add new page number iterator and update the member list page number
list to use it
style the member list page number list to make it more usable
update the admin menu with the newer (and some very old) missing admin
functions.
Tony Cook [Thu, 18 Nov 2010 07:57:31 +0000 (07:57 +0000)]
add tags to standard iterators:
previous_$single - access the previous item
next_$single - access the next item
ifNext$Single - test if there is a next item
ifPrevious$Single - test if there is a previous item
Tony Cook [Mon, 15 Nov 2010 07:33:06 +0000 (07:33 +0000)]
add empty the cart action to the shop
WIP for versioning the table load files
Tony Cook [Mon, 15 Nov 2010 06:36:40 +0000 (06:36 +0000)]
update after reverted BSE::DB change
Tony Cook [Mon, 15 Nov 2010 05:32:07 +0000 (05:32 +0000)]
only list completed orders on the userpage
add orderpaidfiles/orderpaidfile to the order final page, which lists
files for the order that require payment. Returns nothing unless the
order has been paid.
Tony Cook [Sun, 14 Nov 2010 08:58:58 +0000 (08:58 +0000)]
only return each paid for file once in paidfiles
Tony Cook [Sat, 13 Nov 2010 00:47:56 +0000 (00:47 +0000)]
return an error from page.pl when trying to display a "disable linking" page
Tony Cook [Sat, 13 Nov 2010 00:29:40 +0000 (00:29 +0000)]
correctly generate empty links for products and catalogs
Tony Cook [Fri, 12 Nov 2010 07:46:57 +0000 (07:46 +0000)]
make paidfile an object tag instead of a hash tag to make url available
make url use the global config if needed
make download_file work for ordered files
Tony Cook [Fri, 12 Nov 2010 06:53:54 +0000 (06:53 +0000)]
add paidfiles iterator (paidfile item) to all dynamic pages. std
dynamic filtering should be available.
Tony Cook [Fri, 12 Nov 2010 05:34:29 +0000 (05:34 +0000)]
add some missing dependencies
Tony Cook [Fri, 12 Nov 2010 04:59:54 +0000 (04:59 +0000)]
change L flag to D, since Adrian ignored the docs
Tony Cook [Fri, 12 Nov 2010 04:28:33 +0000 (04:28 +0000)]
add "Disable linking" article flag
Tony Cook [Wed, 10 Nov 2010 00:27:02 +0000 (00:27 +0000)]
make error_img available on the show_logon and lostpassword pages
Tony Cook [Mon, 8 Nov 2010 07:19:24 +0000 (07:19 +0000)]
document tags
Tony Cook [Mon, 8 Nov 2010 06:23:26 +0000 (06:23 +0000)]
fix order processing for the non-paypal case
Tony Cook [Mon, 8 Nov 2010 05:46:59 +0000 (05:46 +0000)]
version checking UI
Tony Cook [Mon, 8 Nov 2010 04:07:36 +0000 (04:07 +0000)]
add version numbers to all modules
Tony Cook [Mon, 8 Nov 2010 01:19:16 +0000 (01:19 +0000)]
make the order iterators available on the show_opts page
Tony Cook [Sun, 7 Nov 2010 23:15:44 +0000 (23:15 +0000)]
make the product tag use tag_article
Tony Cook [Sun, 7 Nov 2010 23:10:15 +0000 (23:10 +0000)]
avoid using CGI::escape and CGI::escapeHTML
Tony Cook [Wed, 3 Nov 2010 01:08:07 +0000 (01:08 +0000)]
use the request object to load the current member rather than doing it
ourselves
the code in BSE::Shop::Util was still doing it the pre-utf8 merge way
(by name) rather than the new (by id) way
Tony Cook [Mon, 1 Nov 2010 07:28:41 +0000 (07:28 +0000)]
fill out the paypal documentation
Tony Cook [Mon, 1 Nov 2010 06:23:53 +0000 (06:23 +0000)]
just a synopsis so far
Tony Cook [Mon, 1 Nov 2010 06:12:23 +0000 (06:12 +0000)]
Adrian already uses [shop].currency
Tony Cook [Mon, 1 Nov 2010 05:34:41 +0000 (05:34 +0000)]
PayPal support for BSE
Tony Cook [Thu, 28 Oct 2010 04:37:09 +0000 (04:37 +0000)]
fix docs
Tony Cook [Mon, 25 Oct 2010 04:46:45 +0000 (04:46 +0000)]
most of UTF-8 support
Tony Cook [Mon, 25 Oct 2010 04:43:05 +0000 (04:43 +0000)]
re-work config
Tony Cook [Mon, 25 Oct 2010 00:49:39 +0000 (00:49 +0000)]
add an audit log to BSE (needed for paypal)
Tony Cook [Mon, 25 Oct 2010 00:48:18 +0000 (00:48 +0000)]
add support for module based background tasks
Tony Cook [Fri, 22 Oct 2010 00:14:25 +0000 (00:14 +0000)]
add ifHaveSaleFiles on shop cart pages (not on the general dynamic
cart)
Tony Cook [Mon, 11 Oct 2010 04:44:16 +0000 (04:44 +0000)]
don't special case stepkids based on article type, this caused
reorder.pl to not sort the step kids correctly and that's the only
place this method is used.
Adrian Oldham [Sun, 19 Sep 2010 12:26:14 +0000 (12:26 +0000)]
add span tag to body markup
allow line breaks before and after inline tags markup content for clearer markup formatting
Tony Cook [Sun, 12 Sep 2010 06:13:38 +0000 (06:13 +0000)]
add colourize operation
Tony Cook [Fri, 10 Sep 2010 14:08:46 +0000 (14:08 +0000)]
avoid duplicate align attributes in image[] output
Tony Cook [Fri, 27 Aug 2010 04:49:54 +0000 (04:49 +0000)]
allow a_addmultiple to take a list of product ids as well as qtyN
each id value can also have a corresponding qty parameter
Tony Cook [Fri, 27 Aug 2010 04:47:35 +0000 (04:47 +0000)]
fix generated test link
Tony Cook [Tue, 24 Aug 2010 05:25:12 +0000 (05:25 +0000)]
fix PATH_INFO handling broken by parameter passing changes
Tony Cook [Mon, 16 Aug 2010 05:57:33 +0000 (05:57 +0000)]
debug on correct display
Tony Cook [Mon, 16 Aug 2010 05:57:01 +0000 (05:57 +0000)]
debug on correct display
Tony Cook [Mon, 16 Aug 2010 05:56:23 +0000 (05:56 +0000)]
need the default set
Tony Cook [Wed, 11 Aug 2010 05:16:11 +0000 (05:16 +0000)]
fix the import display to not include ignored fields
Tony Cook [Wed, 11 Aug 2010 05:01:33 +0000 (05:01 +0000)]
extend/enhance import mechanism
Tony Cook [Mon, 9 Aug 2010 04:32:49 +0000 (04:32 +0000)]
default to no rounding
Tony Cook [Mon, 9 Aug 2010 01:37:50 +0000 (01:37 +0000)]
new number tag, by default it just adds commas to numbers and rounds
to whole
Tony Cook [Sun, 8 Aug 2010 03:37:12 +0000 (03:37 +0000)]
use the link method for the dynamic cart product links