bse.git
12 years agohandle test.cfg, it shouldn't be a tracked file, and ignore it
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

12 years agofix bad template tag
Tony Cook [Mon, 14 Feb 2011 12:29:32 +0000 (12:29 +0000)]
fix bad template tag

12 years agodelay creating the session object until needed
Tony Cook [Mon, 14 Feb 2011 09:55:03 +0000 (09:55 +0000)]
delay creating the session object until needed

12 years agoadd log to the admin menu
Tony Cook [Mon, 14 Feb 2011 04:31:33 +0000 (04:31 +0000)]
add log to the admin menu

12 years agoclean up junk we don't need from manifest
Tony Cook [Mon, 14 Feb 2011 04:29:11 +0000 (04:29 +0000)]
clean up junk we don't need from manifest

12 years agoavoid undefined value warnings
Tony Cook [Sat, 12 Feb 2011 00:11:24 +0000 (00:11 +0000)]
avoid undefined value warnings

12 years agoupdate manifest
Tony Cook [Fri, 11 Feb 2011 03:41:26 +0000 (03:41 +0000)]
update manifest

12 years agobuild a manifest target
Tony Cook [Fri, 11 Feb 2011 03:40:29 +0000 (03:40 +0000)]
build a manifest target

12 years agogthumbimage now accepts [ ... ] arguments
Tony Cook [Thu, 3 Feb 2011 02:49:28 +0000 (02:49 +0000)]
gthumbimage now accepts [ ... ] arguments

12 years agocache compiled filter expressions
Tony Cook [Sun, 30 Jan 2011 11:50:51 +0000 (11:50 +0000)]
cache compiled filter expressions

rebuild of NSWL from 4m38 to 4m15

12 years agohandle symlink targets better
Tony Cook [Sun, 30 Jan 2011 11:50:11 +0000 (11:50 +0000)]
handle symlink targets better

12 years agotrim the argument list faster
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

12 years agofix a 500 error from login when the login entered doesn't exist
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

12 years agodrop the tables we create (for clean installs)
Tony Cook [Mon, 13 Dec 2010 10:29:46 +0000 (10:29 +0000)]
drop the tables we create (for clean installs)

12 years agomake adminurl HTML escape it's result
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

12 years agomake sure BSE::Util::SQL is loaded when setting the log date/time
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

12 years agoprovide a default width for country in location objects
Tony Cook [Sun, 5 Dec 2010 04:28:24 +0000 (04:28 +0000)]
provide a default width for country in location objects

12 years agomake csrfp available on static pages displayed by admin.pl
Tony Cook [Thu, 2 Dec 2010 07:51:14 +0000 (07:51 +0000)]
make csrfp available on static pages displayed by admin.pl

12 years agosend_member_email configuration for fmail.pl forms
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)

12 years agoadd [shop].bcc_email
Tony Cook [Sat, 27 Nov 2010 02:17:20 +0000 (02:17 +0000)]
add [shop].bcc_email

12 years agorework orders, items, orderitem, prodfiles iterators, product tag to
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

12 years agodon't enable the debugger in svn
Tony Cook [Fri, 26 Nov 2010 04:39:55 +0000 (04:39 +0000)]
don't enable the debugger in svn

12 years agowork around a bug in IE8 with downloading files over https
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

12 years agobasic audit log display
Tony Cook [Thu, 25 Nov 2010 03:54:50 +0000 (03:54 +0000)]
basic audit log display

12 years agodocument mail logging
Tony Cook [Thu, 25 Nov 2010 03:51:34 +0000 (03:51 +0000)]
document mail logging

12 years agoshop emails are now sent using BSE::ComposeMail
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

12 years agomake cart product links from the cart-like pages absolute (cart,
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)

12 years agofill out the display items using access methods instead of accessing
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

12 years agouse tag_article for accessing product values
Tony Cook [Mon, 22 Nov 2010 03:53:01 +0000 (03:53 +0000)]
use tag_article for accessing product values

12 years agodebugging from a different machine
Tony Cook [Fri, 19 Nov 2010 11:18:20 +0000 (11:18 +0000)]
debugging from a different machine

12 years agoadd new page number iterator and update the member list page number
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.

12 years agoadd tags to standard iterators:
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

12 years agoadd empty the cart action to the shop
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

12 years agoupdate after reverted BSE::DB change
Tony Cook [Mon, 15 Nov 2010 06:36:40 +0000 (06:36 +0000)]
update after reverted BSE::DB change

12 years agoonly list completed orders on the userpage
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.

12 years agoonly return each paid for file once in paidfiles
Tony Cook [Sun, 14 Nov 2010 08:58:58 +0000 (08:58 +0000)]
only return each paid for file once in paidfiles

12 years agoreturn an error from page.pl when trying to display a "disable linking" page
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

12 years agocorrectly generate empty links for products and catalogs
Tony Cook [Sat, 13 Nov 2010 00:29:40 +0000 (00:29 +0000)]
correctly generate empty links for products and catalogs

12 years agomake paidfile an object tag instead of a hash tag to make url available
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

12 years agoadd paidfiles iterator (paidfile item) to all dynamic pages. std
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.

12 years agoadd some missing dependencies
Tony Cook [Fri, 12 Nov 2010 05:34:29 +0000 (05:34 +0000)]
add some missing dependencies

12 years agochange L flag to D, since Adrian ignored the docs
Tony Cook [Fri, 12 Nov 2010 04:59:54 +0000 (04:59 +0000)]
change L flag to D, since Adrian ignored the docs

12 years agoadd "Disable linking" article flag
Tony Cook [Fri, 12 Nov 2010 04:28:33 +0000 (04:28 +0000)]
add "Disable linking" article flag

12 years agomake error_img available on the show_logon and lostpassword pages
Tony Cook [Wed, 10 Nov 2010 00:27:02 +0000 (00:27 +0000)]
make error_img available on the show_logon and lostpassword pages

12 years agodocument tags
Tony Cook [Mon, 8 Nov 2010 07:19:24 +0000 (07:19 +0000)]
document tags

12 years agofix order processing for the non-paypal case
Tony Cook [Mon, 8 Nov 2010 06:23:26 +0000 (06:23 +0000)]
fix order processing for the non-paypal case

12 years agoversion checking UI
Tony Cook [Mon, 8 Nov 2010 05:46:59 +0000 (05:46 +0000)]
version checking UI

12 years agoadd version numbers to all modules r0.19
Tony Cook [Mon, 8 Nov 2010 04:07:36 +0000 (04:07 +0000)]
add version numbers to all modules

12 years agomake the order iterators available on the show_opts page
Tony Cook [Mon, 8 Nov 2010 01:19:16 +0000 (01:19 +0000)]
make the order iterators available on the show_opts page

12 years agomake the product tag use tag_article
Tony Cook [Sun, 7 Nov 2010 23:15:44 +0000 (23:15 +0000)]
make the product tag use tag_article

12 years agoavoid using CGI::escape and CGI::escapeHTML
Tony Cook [Sun, 7 Nov 2010 23:10:15 +0000 (23:10 +0000)]
avoid using CGI::escape and CGI::escapeHTML

12 years agouse the request object to load the current member rather than doing it
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

12 years agofill out the paypal documentation
Tony Cook [Mon, 1 Nov 2010 07:28:41 +0000 (07:28 +0000)]
fill out the paypal documentation

12 years agojust a synopsis so far
Tony Cook [Mon, 1 Nov 2010 06:23:53 +0000 (06:23 +0000)]
just a synopsis so far

12 years agoAdrian already uses [shop].currency
Tony Cook [Mon, 1 Nov 2010 06:12:23 +0000 (06:12 +0000)]
Adrian already uses [shop].currency

12 years agoPayPal support for BSE
Tony Cook [Mon, 1 Nov 2010 05:34:41 +0000 (05:34 +0000)]
PayPal support for BSE

12 years agofix docs
Tony Cook [Thu, 28 Oct 2010 04:37:09 +0000 (04:37 +0000)]
fix docs

12 years agomost of UTF-8 support
Tony Cook [Mon, 25 Oct 2010 04:46:45 +0000 (04:46 +0000)]
most of UTF-8 support

12 years agore-work config
Tony Cook [Mon, 25 Oct 2010 04:43:05 +0000 (04:43 +0000)]
re-work config

12 years agoadd an audit log to BSE (needed for paypal)
Tony Cook [Mon, 25 Oct 2010 00:49:39 +0000 (00:49 +0000)]
add an audit log to BSE (needed for paypal)

12 years agoadd support for module based background tasks
Tony Cook [Mon, 25 Oct 2010 00:48:18 +0000 (00:48 +0000)]
add support for module based background tasks

12 years agoadd ifHaveSaleFiles on shop cart pages (not on the general dynamic
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)

12 years agodon't special case stepkids based on article type, this caused
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.

12 years agoadd span tag to body markup
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

12 years agoadd colourize operation
Tony Cook [Sun, 12 Sep 2010 06:13:38 +0000 (06:13 +0000)]
add colourize operation

12 years agoavoid duplicate align attributes in image[] output
Tony Cook [Fri, 10 Sep 2010 14:08:46 +0000 (14:08 +0000)]
avoid duplicate align attributes in image[] output

12 years agoallow a_addmultiple to take a list of product ids as well as qtyN
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

12 years agofix generated test link
Tony Cook [Fri, 27 Aug 2010 04:47:35 +0000 (04:47 +0000)]
fix generated test link

12 years agofix PATH_INFO handling broken by parameter passing changes
Tony Cook [Tue, 24 Aug 2010 05:25:12 +0000 (05:25 +0000)]
fix PATH_INFO handling broken by parameter passing changes

12 years agodebug on correct display
Tony Cook [Mon, 16 Aug 2010 05:57:33 +0000 (05:57 +0000)]
debug on correct display

12 years agodebug on correct display
Tony Cook [Mon, 16 Aug 2010 05:57:01 +0000 (05:57 +0000)]
debug on correct display

12 years agoneed the default set
Tony Cook [Mon, 16 Aug 2010 05:56:23 +0000 (05:56 +0000)]
need the default set

12 years agofix the import display to not include ignored fields
Tony Cook [Wed, 11 Aug 2010 05:16:11 +0000 (05:16 +0000)]
fix the import display to not include ignored fields

12 years agoextend/enhance import mechanism
Tony Cook [Wed, 11 Aug 2010 05:01:33 +0000 (05:01 +0000)]
extend/enhance import mechanism

12 years agodefault to no rounding
Tony Cook [Mon, 9 Aug 2010 04:32:49 +0000 (04:32 +0000)]
default to no rounding

12 years agonew number tag, by default it just adds commas to numbers and rounds
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

12 years agouse the link method for the dynamic cart product links
Tony Cook [Sun, 8 Aug 2010 03:37:12 +0000 (03:37 +0000)]
use the link method for the dynamic cart product links

12 years agoif you load Products, Articles should be available
Tony Cook [Sat, 7 Aug 2010 05:03:41 +0000 (05:03 +0000)]
if you load Products, Articles should be available

12 years agomake the cart ask the product for the link, instead of grabbing it
Tony Cook [Sat, 7 Aug 2010 04:56:02 +0000 (04:56 +0000)]
make the cart ask the product for the link, instead of grabbing it
directly

12 years agoimplement P article flag which makes links to the article link to it's
Tony Cook [Sat, 7 Aug 2010 04:22:02 +0000 (04:22 +0000)]
implement P article flag which makes links to the article link to it's
parent and suppresses generation of the html

12 years agocrypted admin password support
Tony Cook [Mon, 2 Aug 2010 06:07:13 +0000 (06:07 +0000)]
crypted admin password support

12 years agothe make() method no longer aborts when a column filled by the base
Tony Cook [Mon, 2 Aug 2010 06:06:51 +0000 (06:06 +0000)]
the make() method no longer aborts when a column filled by the base
table mechanism is not supplied.

12 years agobse_nightly.pl no longer produces a warning when non-verbose
Tony Cook [Tue, 27 Jul 2010 06:47:05 +0000 (06:47 +0000)]
bse_nightly.pl no longer produces a warning when non-verbose

bse_nightly.pl now looks at more than the jobs key, see the documentation

12 years agoallow other keys in [nightly work] to add jobs too
Tony Cook [Fri, 23 Jul 2010 06:44:24 +0000 (06:44 +0000)]
allow other keys in [nightly work] to add jobs too

12 years agoallow <:embed alias:foo:>
Tony Cook [Mon, 19 Jul 2010 07:06:54 +0000 (07:06 +0000)]
allow <:embed alias:foo:>

12 years agoquote identifiers so we can add columns that are reserved words
Tony Cook [Mon, 19 Jul 2010 07:06:40 +0000 (07:06 +0000)]
quote identifiers so we can add columns that are reserved words

12 years agoallow theme and other options to be set for recaptcha
Tony Cook [Fri, 16 Jul 2010 08:08:10 +0000 (08:08 +0000)]
allow theme and other options to be set for recaptcha

12 years agomake message id columns larger
Tony Cook [Thu, 15 Jul 2010 03:30:43 +0000 (03:30 +0000)]
make message id columns larger

12 years agoallow the same order id parameter for both show_payment and payment
Tony Cook [Thu, 15 Jul 2010 03:19:01 +0000 (03:19 +0000)]
allow the same order id parameter for both show_payment and payment
handlers so error displays are done correctly

12 years agostart counting pages from 1
Tony Cook [Fri, 9 Jul 2010 08:37:11 +0000 (08:37 +0000)]
start counting pages from 1

12 years agoconfig for alt main menu
Tony Cook [Fri, 9 Jul 2010 00:50:51 +0000 (00:50 +0000)]
config for alt main menu

custom admin tags

object iterators

custom bottom of admin page text (std templates only)

12 years agoallow the main menu to *not* be the main BSE menu
Tony Cook [Wed, 30 Jun 2010 09:18:33 +0000 (09:18 +0000)]
allow the main menu to *not* be the main BSE menu

12 years agomore fix of modification of cached values
Tony Cook [Wed, 30 Jun 2010 09:18:10 +0000 (09:18 +0000)]
more fix of modification of cached values

12 years agouse common tags in the dynamic page base tags
Tony Cook [Fri, 25 Jun 2010 02:05:00 +0000 (02:05 +0000)]
use common tags in the dynamic page base tags

add dyncatmsg

12 years agofix a couple of message system bugs:
Tony Cook [Thu, 24 Jun 2010 04:48:37 +0000 (04:48 +0000)]
fix a couple of message system bugs:

1) message caching would return the replaced message if the same
message id was resolved a second time.

2) the request message_catalog method would crash with an overloading
error

12 years agoonlu retrieve the visible step prods when we ask for that
Tony Cook [Tue, 22 Jun 2010 06:13:25 +0000 (06:13 +0000)]
onlu retrieve the visible step prods when we ask for that

12 years agoignore message ids with variables in them
Tony Cook [Mon, 21 Jun 2010 10:15:41 +0000 (10:15 +0000)]
ignore message ids with variables in them

12 years agodon't include confess trash in the message reported to the user
Tony Cook [Sun, 20 Jun 2010 00:30:02 +0000 (00:30 +0000)]
don't include confess trash in the message reported to the user

12 years agoadd pregen stuff
Tony Cook [Tue, 15 Jun 2010 06:47:29 +0000 (06:47 +0000)]
add pregen stuff

12 years agoflash method now accepts message ids
Tony Cook [Tue, 15 Jun 2010 06:09:34 +0000 (06:09 +0000)]
flash method now accepts message ids

fix regexp used to detect message ids in error message hashes