Commit Graph

  • 44f32170ed Updated to allow specification of BlockSelector. Chris 2012-04-24 12:22:25 +01:00
  • a6ea3a8b8a Added new BlockSelector class to allow webapp-sepecific block selection. Chris 2012-04-24 12:21:46 +01:00
  • 9be3fd8694 Added session variables support. Chris 2012-04-19 14:40:42 +01:00
  • 9a2d1545e7 Added sample session variables table to the basic database schema. Chris 2012-04-19 14:40:12 +01:00
  • 9f3c4ff8f4 Added truncate_words, originally from review. Chris 2012-04-18 14:06:00 +01:00
  • 39ccfc6775 Added example webapp index file. Chris 2012-04-17 13:07:38 +01:00
  • 9e2b79112f Allow user control of default block configuration name. Chris 2012-04-17 13:06:53 +01:00
  • 134d248f3c Added reference to webapp example structure. Chris 2012-04-16 23:15:00 +01:00
  • f3e7230b85 Added base webapp example directory structure, config, and database. Chris 2012-04-16 23:04:22 +01:00
  • f6bca65bcc Documentation fixes. Chris 2012-04-16 22:38:34 +01:00
  • 3aee4fecb4 Argh, typos. Chris 2012-04-13 14:22:50 +01:00
  • 54f7d34e0d Expunged last references to Logging.pm. Long live Logger! Chris 2012-04-13 14:20:08 +01:00
  • 8fa2746fe7 Ooops, tyops. Chris 2012-04-13 11:04:38 +01:00
  • 3d735d01a6 Template loader now gives more information if loading fails. Chris 2012-04-13 11:03:27 +01:00
  • e6c01a6a78 Addressing template marker/language variable circular dependency. Chris 2012-04-12 20:16:22 +01:00
  • 427c203900 SessionHandler uses database field names explicitly. Chris 2012-04-12 19:39:09 +01:00
  • 5ce1419eef SessionHandler doesn't need Template! Chris 2012-04-12 18:07:18 +01:00
  • efb7068f1d Fixed handling of parameters from self_or_default() Chris 2012-04-12 17:54:43 +01:00
  • ef3191347a Fixed bug FS#71. Note likely knock-on effects on client code. Chris 2012-04-12 12:14:49 +01:00
  • 86bcbe9bc2 Fixing up exporting from Logger. Chris 2012-04-12 12:10:53 +01:00
  • 227bdc01a9 Fixing session gc limiting. Chris 2012-04-12 12:00:50 +01:00
  • 94bfe29911 Config name fixes. Chris 2012-04-12 11:57:21 +01:00
  • ce6f725091 Incorrect config fetch in session_cleanup. Chris 2012-04-12 11:50:22 +01:00
  • 2b710be070 Removed redundant import. Chris 2012-04-12 11:42:48 +01:00
  • e0d9af704a Removed redundant Logging class. Chris 2012-04-12 11:36:59 +01:00
  • bf644e43f4 Updating webperl classes to use Logger rather than Logging. Chris 2012-04-12 11:36:26 +01:00
  • 9462b34a02 Updated Logger so it can be called using OO or functional methods. Chris 2012-04-12 11:10:08 +01:00
  • c93c9d6919 Added OO-friendly logger object. Chris 2012-04-11 15:04:08 +01:00
  • 9605cdadfa Additionaly common functions moved from the course processor Utils. Chris 2012-04-11 13:45:15 +01:00
  • dc6976e373 More documentation fixes. Chris 2012-04-11 11:52:50 +01:00
  • 0016ac093d Doc fixes. Chris 2012-04-11 11:52:39 +01:00
  • a746db097f Config documentation update. Chris 2012-04-11 11:43:40 +01:00
  • e64c9d019d Safety checks added to set_sb_config() Chris 2012-04-11 11:33:42 +01:00
  • 06d6ae7f56 Added basic facilities to support user language and theme selection. Chris 2012-04-11 11:24:09 +01:00
  • c6f0d7c1fc Updates to reflect changes to set_db_config() in ConfigMicro. Chris 2012-04-11 11:23:40 +01:00
  • 019981fb42 Overhauled ConfigMicro's documentation, and updated its functionality. Chris 2012-04-11 11:22:52 +01:00
  • 4082215e16 Merged functions from course processor utils. Chris 2012-04-04 11:15:30 +01:00
  • ad11f45f99 More doc updates (something of a trend here). Chris 2012-04-02 23:27:06 +01:00
  • b7801b4fe2 Doc updates, removed redundant error string methods. Chris 2012-04-02 23:26:33 +01:00
  • 5d57ed00d3 Even more documentation. Chris 2012-04-02 22:52:27 +01:00
  • e77e1c701a Documentation updates. Chris 2012-04-02 16:09:22 +01:00
  • c2d9fdb29c Documentation fixes, and improved interface. Chris 2012-04-02 16:01:05 +01:00
  • cbd274a327 Documentation improvements. Chris 2012-04-02 16:00:41 +01:00
  • 205e2a0a2d shift != @_, who'd'athunk? Chris 2012-03-26 18:07:20 +01:00
  • a97ae64bb8 Fixed tyop in Application. Chris 2012-03-26 17:57:28 +01:00
  • de075b8726 Documentation! Chris 2012-03-26 17:51:41 +01:00
  • fbf834cc0b Added support for language changing. Chris 2012-03-26 17:48:50 +01:00
  • a6be469cc1 Added support for fallback template theme, and changing theme directory. Chris 2012-03-26 17:26:28 +01:00
  • c8aefb4096 Output settings and styling tweaks. Chris 2012-03-26 17:09:20 +01:00
  • cc200456c1 Compression override control added to Application. Chris 2012-03-26 15:22:29 +01:00
  • e839d027f5 Fixed HR and section rendering in output documents. Chris 2012-03-26 15:10:32 +01:00
  • a675c0f528 Documentation updates. Chris 2012-03-26 15:00:35 +01:00
  • 3c4397714f Added doxygen layout file to move detailed class description. Chris 2012-03-26 14:44:33 +01:00
  • 86994d9854 Added error function docs to AuthMethods. Chris 2012-03-26 14:12:21 +01:00
  • 196edd41e5 Fixed Flyspray bug ID Chris 2012-03-26 14:11:58 +01:00
  • d607c91c5c Significantly improved Modules documentation. Chris 2012-03-26 13:39:48 +01:00
  • 4bb8add02e More doc cleanups. Chris 2012-03-26 12:56:51 +01:00
  • ac3cf59ec5 Docs cleanup. Chris 2012-03-26 12:56:30 +01:00
  • e18a29c8f3 Significantly improved Template documentation. Chris 2012-03-26 12:56:06 +01:00
  • a24bed0811 Modifying implementation of self_error so that doxygen will work (!) Chris 2012-03-26 12:54:04 +01:00
  • 268bbc4238 Added bug tracker URL to docs. Chris 2012-03-23 21:44:12 +00:00
  • 6c8798dbad Image permission fix. Chris 2012-03-23 16:58:34 +00:00
  • 10bcadf0e5 Adding work-in-progress documentation. Chris 2012-03-23 16:58:05 +00:00
  • bda6b4c7ba Set HTML tree view ordering for markdown files. Chris 2012-03-23 16:57:37 +00:00
  • e40557cfb4 makedoc only includes tag annotation text in PROJECT_NUMBER Chris 2012-03-23 16:57:01 +00:00
  • 2a425dd8d6 Updated visibility documentation. Chris 2012-03-23 16:56:35 +00:00
  • 5eecb71a0f Updating documentation layout to reduce clutter a bit. Chris 2012-03-23 15:43:56 +00:00
  • c4ad881a4f Updated Doxyfile for 1.8 and new documentation stuff. Chris 2012-03-23 14:35:54 +00:00
  • 017a551853 Fixed typos in README. Chris 2012-03-23 14:33:21 +00:00
  • c9412b926b Made module loading more generic. Chris 2012-03-23 14:31:47 +00:00
  • 21e0306b53 Updated Application to reflect changes in Modules. Chris 2012-03-23 14:31:16 +00:00
  • c9db41e0a7 Added notice about lang/template deficiency in Application. Chris 2012-03-22 12:36:34 +00:00
  • f5c26e2510 Started proper documentation. Chris 2012-03-22 11:46:49 +00:00
  • 5eece9a98f Removed mainpage documentation from Utils module. Chris 2012-03-22 11:46:21 +00:00
  • c893f8094e Fixed missing parens. Chris 2012-03-20 12:56:50 +00:00
  • bfd335f7cd Added more session validation checks, should handle removed users now. Chris 2012-03-20 12:44:27 +00:00
  • ac0c2e685a Added pre-auth hook, allows AppUser subclasses to control auth access. Chris 2012-03-20 12:36:38 +00:00
  • d79b07db3e Turned on Doxygen tagfile generation. Chris 2012-03-20 12:35:54 +00:00
  • 1690f3da56 Undefined variable, doh. Chris 2012-03-19 13:45:06 +00:00
  • 4926dfd72e Fixed issues with loop variable being undefed. Chris 2012-03-19 13:43:54 +00:00
  • bcde3ba651 $methods needs to remain in scope or $authmethod is undef. Chris 2012-03-19 13:27:37 +00:00
  • d63120e29d if($method) and if(!$method) mean very different things! Chris 2012-03-19 13:02:47 +00:00
  • 2166de27fd AuthMethod load failures are now fatal. Chris 2012-03-19 13:02:23 +00:00
  • 85e8a223cf Renamed 'active' column to 'enabled' for clarity. Chris 2012-03-19 12:40:16 +00:00
  • 3fd61a9bfd Fixed missing load of Logging::die_log Chris 2012-03-19 12:37:24 +00:00
  • 9afd5b52ec Additional lasterr stomping fixes. Chris 2012-03-19 12:30:36 +00:00
  • db69ca8a23 Fixed possible stomping of lasterr. Chris 2012-03-19 12:29:28 +00:00
  • b7b0b3e321 Removed explicit "user login failed" stuff from SSH auth. Chris 2012-03-19 10:34:42 +00:00
  • 779a4ca040 Except that the last commit prevents "worked, but there are warnings"... Chris 2012-03-19 10:31:12 +00:00
  • e8475547c5 post_authenticate now returns the user's data on success. Chris 2012-03-19 10:25:08 +00:00
  • e968015101 S&R error in Application fixed. Chris 2012-03-17 12:20:07 +00:00
  • 698f9cb5fb Hopefully the last one... Chris 2012-03-17 12:18:54 +00:00
  • da3a8b385d Gah, more braino. Chris 2012-03-17 12:17:15 +00:00
  • 94428abda8 Fixed brainos. Chris 2012-03-17 12:16:11 +00:00
  • e1df8444c0 Application::run does cleanup before exit. Chris 2012-03-17 12:12:16 +00:00
  • 6074e4b803 Removed todo - Application class created. Chris 2012-03-17 12:08:35 +00:00
  • 8845f8a5d4 Added 'Application' convenience class for webapp creation. Chris 2012-03-17 12:07:57 +00:00
  • a695ecac6f Documentation updates. Chris 2012-03-17 11:32:40 +00:00
  • ac474f6ad2 Switched dynamic module loading to use Module::Load Chris 2012-03-17 11:14:52 +00:00
  • 7b0115c5cb Fixed errors in phpBB3 module. Chris 2012-03-17 10:12:37 +00:00