d7026e0464
Copypasta in commonpath calculation.
2012-06-29 14:10:27 +01:00
29a6507917
Support for commonpath in process_template.
2012-06-26 11:00:44 +01:00
20f20d1f57
Ensure that auto_key doesn't contain binary
2012-06-25 12:44:53 +01:00
0b46c2fa83
Forced block name/id set in module loader.
2012-06-22 12:13:18 +01:00
a316c58217
Tweaking handling of initial slash detection to handle initial undefs.
2012-06-20 14:50:39 +01:00
7172af61e1
Updated to use SystemModule error handling.
2012-06-15 15:21:25 +01:00
7092bf3664
Updates to handle previous commit.
2012-06-15 15:19:21 +01:00
8702cf1a6e
BREAKING CHANGE: Moving Auth over to use errstr instead of lasterr
2012-06-15 15:15:24 +01:00
1129f3fdc5
Less verbose checking.
2012-06-15 13:39:25 +01:00
df3a06206b
System checks that keys are defined before clearing.
2012-06-15 13:38:02 +01:00
0618f92e35
System is a SystemModule for error stuff...
2012-06-15 13:26:12 +01:00
01d3ee2fda
AppUser subclasses may need access to System modules.
2012-06-15 13:19:14 +01:00
c4b03ea01a
Doc fixes.
2012-06-15 11:31:47 +01:00
ee60decd81
Updated to latest doxygen.
2012-06-15 11:31:32 +01:00
495095b432
Documentation update.
2012-06-15 11:28:39 +01:00
ae8d2854d4
Clarifying name.
2012-06-15 11:15:39 +01:00
03dea0abe0
Incorrect template for button bar
2012-06-15 11:13:25 +01:00
37f09b7218
Gah, tyops.
2012-06-15 11:11:27 +01:00
c9ea177d34
Messageboxes can contain buttons.
2012-06-15 11:10:22 +01:00
4f7021ee54
New path_join implementation.
2012-06-14 13:29:22 +01:00
9c2abd2650
Need SystemModule's error handling support.
2012-06-12 16:22:57 +01:00
08de383a2f
Doc updates, and new password argument to post_authenticate
2012-06-12 12:44:08 +01:00
98bb25e867
Modified handling of template base directory
2012-06-08 13:00:45 +01:00
662a929277
New templatepath support, and precalculating scriptpath and templatepath
2012-06-08 12:52:52 +01:00
2a67a2ebcb
Messagebox support for application-defined class added.
2012-06-08 11:48:53 +01:00
658a82f466
Added indirect access to AppUser::get_user
2012-06-06 16:06:16 +01:00
04b6d3efbc
Application needs to pass settings into Template.
2012-05-31 13:39:46 +01:00
48635c19de
Variable sub needs to be global!
2012-05-31 13:34:33 +01:00
4bd1e2e95e
Regexp fail fixed.
2012-05-31 13:17:09 +01:00
b31cab3084
Property names may contain colons.
2012-05-31 12:00:32 +01:00
44261221ce
Fixed missing 'my'.
2012-05-31 11:17:58 +01:00
edd6354283
Doc updates.
2012-05-30 13:57:36 +01:00
9be18295fa
New {V_[varname]} feature.
2012-05-30 13:53:55 +01:00
2dce6348c2
Todo update, regarding error handling consistency.
2012-05-30 12:10:12 +01:00
3b9b9687c2
Fixed initvars shift.
2012-05-29 15:09:19 +01:00
133905f83d
Sessions can now have variables set on creation.
2012-05-29 15:08:35 +01:00
b6f345ee45
BlockSelector::get_block may need access to sessions.
2012-05-28 12:48:07 +01:00
ad8c12e813
Doc update.
2012-05-28 12:47:55 +01:00
92f306291d
path_join needs to handle undef fragments sensibly.
2012-05-28 12:46:47 +01:00
d0ed6e4ac1
Attempted fix for problems with module error reporting.
2012-05-23 12:03:17 +01:00
a2f4cf00a9
No need for local set_error now.
2012-05-22 11:45:26 +01:00
c6d0677ad2
Ugh, missing =
2012-05-22 11:44:49 +01:00
bee7e640a6
Block is now a subclass of SystemModule, for consistent error stuff.
2012-05-22 11:43:39 +01:00
1447e11113
System will now call clear() if possible.
2012-05-21 09:24:50 +01:00
26da047afd
Stub 'clear()' method to allow System to clear circular references.
2012-05-21 09:07:24 +01:00
2e90c8a7a4
Added common constructor/error function class for system modules.
2012-05-21 08:53:15 +01:00
61ee5f7717
Ugh, tyops.
2012-05-19 22:28:33 +01:00
4cd9e36c63
Only clear system if defined!
2012-05-19 22:27:43 +01:00
eb66e1ef60
Documentation updates.
2012-05-17 12:21:11 +01:00
a044000826
Moved database log() function into Logger.
...
Keeping log() in Block.pm meant that it was inaccessible to classes that
didn't inherit from block, or at least have a handle on a block. The
actual implementation is now in Logger, so it is more widely accessible,
and a wrapper function remains in Block to handle setting the user and
IP for Block subclasses calling $self -> log("type", "data");
2012-05-11 15:34:56 +01:00