93 Commits

Author SHA1 Message Date
6a9b84c182 Merge branch 'develop' 2012-01-22 17:16:55 +00:00
69099fd99c Fix fatal error in class hierarchy 2012-01-22 17:16:31 +00:00
a547ba8b3e Merge branch 'release-1.1.0' 2012-01-21 22:12:59 +00:00
3bd069bf84 Add shortfile variable support to FlatFile plugin 2012-01-20 20:58:10 +00:00
0d722f98d5 Add a CSRF verification class 2012-01-16 00:18:44 +00:00
c4c262a6c3 Add sensitive variable support to Session, cleared on login 2012-01-16 00:18:19 +00:00
1d8609573b Add option to mask known PHP warnings by pattern matching
Useful to mask things like 'mysql has gone away' and method signature overrides
2012-01-12 00:25:05 +00:00
a1868b997c Stop autoloader after loading subclass exceptions if the required class was found 2012-01-10 01:30:37 +00:00
aaf88a8e33 Add recursive filesize and fix formatFilesize bug 2012-01-05 00:41:25 +00:00
c2b47815a9 Add LDAP Auth backend 2012-01-04 19:20:54 +00:00
4ec62ff606 Add default value for config setting get() 2012-01-04 19:20:23 +00:00
e3a9c8e976 Check interface support on auth backend before attempting calls 2012-01-04 19:19:24 +00:00
bfa23a9973 Remove extraneous debug output 2012-01-04 14:38:45 +00:00
2737c3f77f Re-fix typo 2012-01-04 14:28:19 +00:00
901f23598c Fix typos 2012-01-04 13:46:05 +00:00
14ea955fa3 Added None and Config auth plugins 2012-01-04 13:45:43 +00:00
403b5d0744 Merge branch 'develop' 2012-01-01 22:59:49 +00:00
cef9d803cb Add daemon for process locking 2011-12-31 02:09:26 +00:00
3486deefd1 Merge branch 'develop' of git+ssh://git.sihnon.net/home/git/public/sihnon-php-lib into develop 2011-12-31 01:17:37 +00:00
c7077a8813 Add options for customising Session parameters 2011-12-31 01:16:22 +00:00
f5187de9f4 Fix arguments to proc_open 2011-12-31 01:15:54 +00:00
830ab78a45 Fix base_uri calculation when using site root 2011-12-30 13:11:46 +00:00
671b87a211 Add placeholder FlatFile Auth classes 2011-12-30 12:59:51 +00:00
7bee3e83ba Add Enum validation for class constants 2011-12-29 17:56:06 +00:00
295e0045f5 Fix character class definitions 2011-12-29 17:55:46 +00:00
62d5614bb4 Fix bug in compile-time statics 2011-12-26 01:11:58 +00:00
1cc440a885 Fix typo in exception names 2011-12-26 01:11:37 +00:00
977254fa1d Rename charsets test to contents 2011-12-26 01:11:10 +00:00
990effc237 Extend text validation to accept multiple inputs 2011-12-26 00:56:54 +00:00
da57ccf8de Added first attempt at input validation framework 2011-12-26 00:52:10 +00:00
786076b5c6 Add features on allFor to all and improve code through reuse. 2011-12-23 01:32:21 +00:00
04f9764904 Make pluralise argument order more intuitive 2011-12-23 01:32:08 +00:00
8c352938e9 Fix call to base class method 2011-12-22 22:04:21 +00:00
2cddde6d08 Fix conditional passing in DatabaseObject 2011-12-22 22:02:23 +00:00
c570a6b026 Remove superfluous parameter to eliminate warning 2011-12-22 22:01:57 +00:00
3a81b6fe40 Added a Formatting class 2011-12-22 11:33:20 +00:00
38b687f420 Fix naming convention for class methods 2011-12-21 11:22:08 +00:00
fd2f3af5d0 Add support for custom WHERE restrictions
DatabaseObject::all_for() now supports additional constraints (with
variables) to further filter the results returned.
2011-12-20 19:10:22 +00:00
5181fe1b4c Add support for 401 errors in the templating system 2011-12-20 01:42:21 +00:00
1a490a0ae0 Bug fix in Auth->hasPermission() 2011-12-20 01:41:48 +00:00
5584e8e4d8 Add a DateTime class to expose a fuzzyTime method 2011-12-20 00:34:20 +00:00
664d5e6923 Expose backend listUsers via Auth class 2011-12-20 00:33:53 +00:00
e30535f88b Expose changePassword() method through the Auth object 2011-12-19 19:29:02 +00:00
414b696f60 Fix bug in save() method's UPDATE query generation 2011-12-19 19:28:40 +00:00
aaf19079bb Catch unknown user errors on failed login 2011-12-19 16:06:12 +00:00
d92cc576d7 Initial commit of Session/Authentication code
Plugin architecture with single Database-backed implementation.
2011-12-19 12:13:14 +00:00
5b72a8a206 Update Page to support processed includes
Permit inclusion of templates through the templating code, rather than
through smarty.
2011-12-19 12:07:12 +00:00
537583a231 Add DatabaseObject base class
DatabaseObject exposes common behaviours for database table wrapper
classes.
2011-12-19 12:00:08 +00:00
bc154dd1c8 Add shortfile option for console logging
To reduce the width of console log messages, add an field to display the
filename without full path info.
2011-12-13 01:23:02 +00:00
d7dfdadc14 Upgrade BackgroundTask to support modified environment 2011-10-06 22:54:07 +01:00