Jason Woofenden [Wed, 16 Jan 2013 08:45:54 +0000 (03:45 -0500)]
make enc_mmddyyyyhhmm be able to take a string
Jason Woofenden [Sat, 5 Jan 2013 10:00:04 +0000 (05:00 -0500)]
metaform: remove some very outdated docs
Jason Woofenden [Sat, 5 Jan 2013 07:42:36 +0000 (02:42 -0500)]
fix comment about return value of logged_in_as_admin()
Jason Woofenden [Thu, 13 Dec 2012 07:47:20 +0000 (02:47 -0500)]
metaform: put each listing th on its own line
Jason Woofenden [Tue, 25 Sep 2012 12:44:54 +0000 (08:44 -0400)]
email(): explicit text/plain;charset=UTF-8
Jason Woofenden [Wed, 12 Sep 2012 15:57:23 +0000 (11:57 -0400)]
metaform: fix form action with opt_public_form
Jason Woofenden [Tue, 28 Aug 2012 13:56:26 +0000 (09:56 -0400)]
metaform: fix csv download header row
Jason Woofenden [Tue, 28 Aug 2012 09:34:31 +0000 (05:34 -0400)]
metaform: add csv download link to listings
Jason Woofenden [Tue, 28 Aug 2012 07:00:34 +0000 (03:00 -0400)]
listings sort when you click headers
Jason Woofenden [Tue, 28 Aug 2012 05:59:38 +0000 (01:59 -0400)]
csv download: use comma, not tab as separator
Jason Woofenden [Sun, 15 Jul 2012 20:21:32 +0000 (16:21 -0400)]
work with .htm suffix
Jason Woofenden [Sat, 30 Jun 2012 06:24:49 +0000 (02:24 -0400)]
make format_decimal always omit the ".0" suffix
Jason Woofenden [Fri, 29 Jun 2012 17:59:36 +0000 (13:59 -0400)]
make template's upload_max_filesize global
Jason Woofenden [Fri, 29 Jun 2012 17:58:47 +0000 (13:58 -0400)]
metaform: update instructive comments
Jason Woofenden [Fri, 29 Jun 2012 17:45:18 +0000 (13:45 -0400)]
metaform: make generated databases case sensitive
Jason Woofenden [Thu, 12 Apr 2012 02:02:52 +0000 (22:02 -0400)]
added enc_lowercase
Jason Woofenden [Wed, 11 Apr 2012 20:07:17 +0000 (16:07 -0400)]
csv: add version that takes assocs
Jason Woofenden [Mon, 9 Apr 2012 20:42:03 +0000 (16:42 -0400)]
template: pass additional args to tem_auto_*
Jason Woofenden [Thu, 5 Apr 2012 03:47:17 +0000 (23:47 -0400)]
db_reposition: add $where arg so you can reposition a subset
Jason Woofenden [Tue, 7 Feb 2012 16:39:56 +0000 (11:39 -0500)]
raise limit on listings 100 -> 1000
Jason Woofenden [Sun, 5 Feb 2012 00:06:00 +0000 (19:06 -0500)]
csv: no trailing \t, no newlines within
Jason Woofenden [Wed, 25 Jan 2012 02:22:51 +0000 (21:22 -0500)]
add csv.php (makes excell CSVs)
Jason Woofenden [Tue, 24 Jan 2012 16:44:34 +0000 (11:44 -0500)]
API CHANGE: set $runnig_locally yourself
Jason Woofenden [Fri, 18 Nov 2011 10:33:16 +0000 (05:33 -0500)]
metaform: shrink space above submit buttons
Jason Woofenden [Fri, 7 Oct 2011 05:24:59 +0000 (01:24 -0400)]
format_yesno/bool: check for more falsey strings
Jason Woofenden [Wed, 5 Oct 2011 02:59:53 +0000 (22:59 -0400)]
add: atexit.php
Jason Woofenden [Wed, 28 Sep 2011 19:11:35 +0000 (15:11 -0400)]
whitespace cleanup
Jason Woofenden [Tue, 20 Sep 2011 03:48:04 +0000 (23:48 -0400)]
metaform: improve wysiwyg html editor instructions
Jason Woofenden [Tue, 20 Sep 2011 03:37:25 +0000 (23:37 -0400)]
metaform: improve wysiwyg html editor toolbars
Jason Woofenden [Tue, 20 Sep 2011 02:57:39 +0000 (22:57 -0400)]
metaform: simplify code (form msg, cancel dest)
Jason Woofenden [Mon, 19 Sep 2011 18:40:39 +0000 (14:40 -0400)]
API CHANGE: change template varnames for messages
Jason Woofenden [Sun, 28 Aug 2011 21:34:15 +0000 (17:34 -0400)]
Josh's fix for tem_set(array(1,2,3))
Jason Woofenden [Mon, 19 Sep 2011 17:16:17 +0000 (13:16 -0400)]
remove TODO
Jason Woofenden [Mon, 19 Sep 2011 15:53:48 +0000 (11:53 -0400)]
metaform: remove wrong id attribute from wysiwyg fields
Jason Woofenden [Mon, 19 Sep 2011 05:38:43 +0000 (01:38 -0400)]
metaform: make html5 work in ie6-8 and locally
Jason Woofenden [Mon, 19 Sep 2011 05:27:07 +0000 (01:27 -0400)]
metaform: avoid css name conflicts
Jason Woofenden [Mon, 19 Sep 2011 05:18:25 +0000 (01:18 -0400)]
metaform: fixed default layout css
Jason Woofenden [Mon, 19 Sep 2011 04:54:55 +0000 (00:54 -0400)]
use local less.js when running locally
run.php now tem_set()s $running_locally if the host name ends with ".l" or is
an is an ipv4 adress.
Jason Woofenden [Sat, 17 Sep 2011 17:38:32 +0000 (13:38 -0400)]
metaform: add missing lang="en"
Jason Woofenden [Sat, 17 Sep 2011 16:48:16 +0000 (12:48 -0400)]
metaform: fix auto-generation of Reply-To email header
Jason Woofenden [Fri, 16 Sep 2011 22:35:05 +0000 (18:35 -0400)]
metaform: new names for standard template sections
The new convention is to use the `$` prefix for sections perhaps variables that
are global to the document/article. This way you needn't worry about naming
conflicts (so long as your other data doesn't start with `$`.
Specificially, these were changed:
main_title -> $title
extra_headers -> $head
main_body -> $body
Jason Woofenden [Wed, 7 Sep 2011 17:19:14 +0000 (13:19 -0400)]
add: enc_linkify() (add <a> tags to urls in text)
Jason Woofenden [Fri, 5 Aug 2011 15:27:01 +0000 (11:27 -0400)]
db: added %f for floats in sql
Now you can put %f in your db_* calls, like so:
$rows = db_get_assocs('hammers', 'weight,length', 'where weight > %f', $min_weight);
Jason Woofenden [Tue, 26 Jul 2011 17:29:56 +0000 (13:29 -0400)]
email: allow comma and ampersand in subjects
Jason Woofenden [Sun, 12 Jun 2011 08:55:28 +0000 (04:55 -0400)]
add: now_yyyymmdd(), now_yyyymmddhhmmss()
Jason Woofenden [Fri, 3 Jun 2011 00:49:00 +0000 (20:49 -0400)]
convert_uploaded_image: activate exif rotation
Jason Woofenden [Wed, 25 May 2011 05:56:20 +0000 (01:56 -0400)]
metaform: new input type=email, type=search
Jason Woofenden [Tue, 24 May 2011 10:11:58 +0000 (06:11 -0400)]
Revert "API CHANGE: removed format_options()"
This reverts commit
cd68b6037f8558fd98e07486282e2a25f9c4626b.
Jason Woofenden [Tue, 24 May 2011 08:39:29 +0000 (04:39 -0400)]
metaform: removed unused only_used parameter
Jason Woofenden [Mon, 25 Apr 2011 11:31:54 +0000 (07:31 -0400)]
make unit test results look good
And make passed tests accessible
Jason Woofenden [Mon, 25 Apr 2011 11:10:20 +0000 (07:10 -0400)]
get rest of unit tests using new(ish) api
Jason Woofenden [Mon, 25 Apr 2011 05:52:46 +0000 (01:52 -0400)]
unit_test_func requires that type matches
Jason Woofenden [Mon, 25 Apr 2011 05:50:57 +0000 (01:50 -0400)]
enc_tab indents empty lines
Jason Woofenden [Mon, 25 Apr 2011 05:22:38 +0000 (01:22 -0400)]
API CHANGE: removed format_options() (unused?)
This was used it obsolete unit tests.
There is now a very similar function enc_pulled()
Jason Woofenden [Thu, 21 Apr 2011 01:19:25 +0000 (21:19 -0400)]
remove basename prefix from url args
Jason Woofenden [Tue, 19 Apr 2011 20:32:24 +0000 (16:32 -0400)]
allow # in email subjects
Jason Woofenden [Tue, 19 Apr 2011 05:41:43 +0000 (01:41 -0400)]
metaform: fix missing newline
Jason Woofenden [Tue, 19 Apr 2011 03:49:12 +0000 (23:49 -0400)]
metaform: remove <!-- and --> from non-html files
(template.php supports both <!--~foo {~--> and simply ~foo {~)
The former is great for html files (almost everywhere) because then the
template file is valid html. (Nice for finding html errors, and for syntax
hilighting.)
This patch switches to the short form for for non-html files.
Jason Woofenden [Tue, 19 Apr 2011 03:37:41 +0000 (23:37 -0400)]
metaform: improve email formatting of textareas
Jason Woofenden [Tue, 19 Apr 2011 03:36:56 +0000 (23:36 -0400)]
metaform: fix email for opt_public_*
Jason Woofenden [Tue, 19 Apr 2011 01:00:08 +0000 (21:00 -0400)]
pulldown options can be disabled
Jason Woofenden [Mon, 18 Apr 2011 09:02:27 +0000 (05:02 -0400)]
metaform: ship basic stylesheet with layout
Jason Woofenden [Mon, 18 Apr 2011 08:30:30 +0000 (04:30 -0400)]
metaform: php refactor, opt_public_*
Jason Woofenden [Mon, 18 Apr 2011 08:29:30 +0000 (04:29 -0400)]
add: _REQUEST_cut()
Jason Woofenden [Mon, 18 Apr 2011 03:43:23 +0000 (23:43 -0400)]
tar.php better and configurable tmpdir
Jason Woofenden [Mon, 18 Apr 2011 03:30:57 +0000 (23:30 -0400)]
BREAKING: prefix "basename" var with "wfpl_"
previous versions set $GLOBALS['basename'] and the "basename" variable in the
main site template.
Now it's "wfpl_basename" in both cases.
Also, stop checking for $wfpl_basename.css
Jason Woofenden [Fri, 15 Apr 2011 22:02:14 +0000 (18:02 -0400)]
add site-template, switch css->less
Jason Woofenden [Fri, 15 Apr 2011 18:40:35 +0000 (14:40 -0400)]
new options (don't do anything yet)
Jason Woofenden [Fri, 15 Apr 2011 18:35:53 +0000 (14:35 -0400)]
metaform impl: checkbox opts as bool in php
Jason Woofenden [Sun, 10 Apr 2011 01:56:54 +0000 (21:56 -0400)]
db_printf(): add %$ (not encoded) param
Jason Woofenden [Fri, 18 Mar 2011 02:13:48 +0000 (22:13 -0400)]
css "space between" hack only for margins
Jason Woofenden [Wed, 9 Mar 2011 19:49:39 +0000 (14:49 -0500)]
metaform css: fix spacing hack for legends
Jason Woofenden [Wed, 9 Mar 2011 19:16:13 +0000 (14:16 -0500)]
metaform: include charset metatag
Jason Woofenden [Mon, 21 Feb 2011 10:53:06 +0000 (05:53 -0500)]
metaform: fix typo (cancel button feature)
Jason Woofenden [Mon, 21 Feb 2011 04:43:38 +0000 (23:43 -0500)]
metaform: fix form beginning with section
Jason Woofenden [Sat, 19 Feb 2011 02:08:03 +0000 (21:08 -0500)]
metaform: demo pulldown syntax
Jason Woofenden [Thu, 23 Dec 2010 05:50:19 +0000 (00:50 -0500)]
add: enc_pulled()
Jason Woofenden [Thu, 18 Nov 2010 11:08:05 +0000 (06:08 -0500)]
made file_run() able to pass args
Jason Woofenden [Wed, 10 Nov 2010 10:10:14 +0000 (05:10 -0500)]
fix format_mdy_to_ymd() to leave '' as is
Jason Woofenden [Tue, 9 Nov 2010 10:11:52 +0000 (05:11 -0500)]
metaform: make checkbox caption clickable
Jason Woofenden [Tue, 9 Nov 2010 09:59:14 +0000 (04:59 -0500)]
improve :first-child hack
Jason Woofenden [Tue, 9 Nov 2010 09:19:23 +0000 (04:19 -0500)]
metaform: use new syntax to show a template section
Jason Woofenden [Tue, 9 Nov 2010 05:09:07 +0000 (00:09 -0500)]
metaform: fix table (missing <tr> and </tr>)
Jason Woofenden [Tue, 9 Nov 2010 03:55:13 +0000 (22:55 -0500)]
added tem_auto_once() and friends
Jason Woofenden [Mon, 8 Nov 2010 05:40:03 +0000 (00:40 -0500)]
metaform: autofocus
Jason Woofenden [Mon, 8 Nov 2010 05:37:14 +0000 (00:37 -0500)]
metaform: fix typo and improve example
Jason Woofenden [Wed, 3 Nov 2010 21:48:23 +0000 (17:48 -0400)]
metaform: fix name of title tem-sub
Jason Woofenden [Sat, 30 Oct 2010 05:58:24 +0000 (01:58 -0400)]
metaform: can set options for pulldown/radio
Jason Woofenden [Sat, 30 Oct 2010 00:49:22 +0000 (20:49 -0400)]
metaform: added fieldset support
Jason Woofenden [Fri, 29 Oct 2010 18:17:47 +0000 (14:17 -0400)]
metaform: improve and markdown INSTALL
Jason Woofenden [Fri, 29 Oct 2010 06:30:09 +0000 (02:30 -0400)]
API CHANGE remove "format" arg from pulldown()
Both common option formats (PULLDOWN_ARRAY and PULDOWN_2D) are supported (and
auto-detected), and can be mixed. PULLDOWN_HASH support is removed (It wasn't
great anyway because you couldn't put in two options with the same value.)
Jason Woofenden [Thu, 28 Oct 2010 23:48:20 +0000 (19:48 -0400)]
metaform: add radio button support
Jason Woofenden [Wed, 27 Oct 2010 04:30:42 +0000 (00:30 -0400)]
metaform: hide img/thumb when blank
Jason Woofenden [Tue, 26 Oct 2010 19:28:34 +0000 (15:28 -0400)]
add cancel button to edit/new page
Jason Woofenden [Tue, 26 Oct 2010 19:16:02 +0000 (15:16 -0400)]
stop including headers that should be in code/config.php
Jason Woofenden [Tue, 26 Oct 2010 19:07:02 +0000 (15:07 -0400)]
CHANGE LOGIN-REQUIRED API
Jason Woofenden [Tue, 26 Oct 2010 19:06:39 +0000 (15:06 -0400)]
metaform: auto-add "back to listing" links
Jason Woofenden [Tue, 26 Oct 2010 17:52:56 +0000 (13:52 -0400)]
metaform: use new wysiwyg editor (ckeditor)
Jason Woofenden [Tue, 26 Oct 2010 17:40:30 +0000 (13:40 -0400)]
metaform: revamp codegen, fix hidden fields
Jason Woofenden [Mon, 25 Oct 2010 05:30:26 +0000 (01:30 -0400)]
metaform codegen: use tem_auto_unset()