aboutsummaryrefslogtreecommitdiff
path: root/engine/handlers
AgeCommit message (Collapse)Author
2013-06-22Fixes #5673: Properly check simplecache views list if cache file missingSteve Clay
2013-02-23Fixes #4883 do not regenerate cache when someone requests a non cached viewcash
2012-11-15Fixes #4895: Output valid ETag and Expires headersSteve Clay
2012-01-09coding standard fixes to engineCash Costello
2012-01-08Fixes #2002 adds ETag support to simple cache handlerCash Costello
2011-09-23Refs #3859. Using PHP internal functions to expire cache in +6 months ↵Brett Profitt
instead of doing math manually to avoid int overflow.
2011-04-13Fixes #3331. Changed cache schema to allow for JS/CSS views with slashes and ↵brettp
dots. git-svn-id: http://code.elgg.org/elgg/trunk@8986 36083f99-b078-4883-b0ff-0f9b5a30f544
2011-03-14Fixes #3080: Move redirect code to before engine inclusionewinslow
git-svn-id: http://code.elgg.org/elgg/trunk@8702 36083f99-b078-4883-b0ff-0f9b5a30f544
2011-03-13Refs #2228 reverting [8654] so forwarding workscash
git-svn-id: http://code.elgg.org/elgg/trunk@8695 36083f99-b078-4883-b0ff-0f9b5a30f544
2011-03-11Refs #2991. First round at rearranging and grouping admin menu based upon tasks.brettp
git-svn-id: http://code.elgg.org/elgg/trunk@8654 36083f99-b078-4883-b0ff-0f9b5a30f544
2011-03-10Refs #2228: Deprecated use of pg/ in page handlers. Now we get to have nice ↵ewinslow
clean urls like "example.com/bookmarks" git-svn-id: http://code.elgg.org/elgg/trunk@8651 36083f99-b078-4883-b0ff-0f9b5a30f544
2011-02-15Fixes #2923: Removed "view" prefix from simplecache function namesewinslow
git-svn-id: http://code.elgg.org/elgg/trunk@8260 36083f99-b078-4883-b0ff-0f9b5a30f544
2011-02-15Replaced all occurrences of register_page_handler in core with ↵ewinslow
elgg_register_page_handler git-svn-id: http://code.elgg.org/elgg/trunk@8244 36083f99-b078-4883-b0ff-0f9b5a30f544
2011-02-14Cache handler won't serve up cached pages if caching is disabled. Refs ↵brettp
#2758: Added call to elgg_view_regenerate_simplecache() on cache misses if cache is enabled. Leaving #2758 open in case Cash has a better idea since he's more familiar with the simple cache changes. git-svn-id: http://code.elgg.org/elgg/trunk@8225 36083f99-b078-4883-b0ff-0f9b5a30f544
2011-02-14Updated trunk to use new annotation functions. Added checks for ↵brettp
annotations_* options vs annotation_* options because it's so easy to confuse. git-svn-id: http://code.elgg.org/elgg/trunk@8223 36083f99-b078-4883-b0ff-0f9b5a30f544
2011-02-12Refs #650. Changed elgg_get_metadata_by_id() to elgg_get_metadata_from_id() ↵brettp
to be consistent with other functions. git-svn-id: http://code.elgg.org/elgg/trunk@8179 36083f99-b078-4883-b0ff-0f9b5a30f544
2011-02-12Refs #650. Replaced get_metadata() by elgg_get_metadata_by_id()brettp
git-svn-id: http://code.elgg.org/elgg/trunk@8178 36083f99-b078-4883-b0ff-0f9b5a30f544
2011-02-08Refs #2543: Core uses the new functions from previous commit.brettp
git-svn-id: http://code.elgg.org/elgg/trunk@8078 36083f99-b078-4883-b0ff-0f9b5a30f544
2011-01-14changed layout on pages to one_sidebarcash
git-svn-id: http://code.elgg.org/elgg/trunk@7884 36083f99-b078-4883-b0ff-0f9b5a30f544
2010-12-16freeing mysql result - committing the last of hellekin's latest pull ↵cash
request: https://github.com/Elgg/Elgg/pull/3 git-svn-id: http://code.elgg.org/elgg/trunk@7646 36083f99-b078-4883-b0ff-0f9b5a30f544
2010-12-03Cache handler needs to support _ in viewsbrettp
git-svn-id: http://code.elgg.org/elgg/trunk@7520 36083f99-b078-4883-b0ff-0f9b5a30f544
2010-11-29fixed typo in the code that I moved from /services/exportcash
git-svn-id: http://code.elgg.org/elgg/trunk@7472 36083f99-b078-4883-b0ff-0f9b5a30f544
2010-11-28Fixes #2160 #2678 introducing a more flexible simplecache handler (this ↵cash
requires an htaccess update) git-svn-id: http://code.elgg.org/elgg/trunk@7464 36083f99-b078-4883-b0ff-0f9b5a30f544
2010-11-28Fixes #2681 moves export handler into handler directory - current installs ↵cash
need to have .htaccess updated git-svn-id: http://code.elgg.org/elgg/trunk@7461 36083f99-b078-4883-b0ff-0f9b5a30f544
2010-11-24Fixes #2667: pagehandler.php => page_handler.php. You'll need to update ↵ewinslow
.htaccess to keep developing git-svn-id: http://code.elgg.org/elgg/trunk@7440 36083f99-b078-4883-b0ff-0f9b5a30f544
2010-11-23Fixes #2472 move cron_handler.php logic into cron page handlercash
git-svn-id: http://code.elgg.org/elgg/trunk@7430 36083f99-b078-4883-b0ff-0f9b5a30f544
2010-11-20Fixes #2237: Added 'reason' parameter to forward() to allow proper headers ↵ewinslow
and more flexible destinations via plugin hooks. Also made use of this in core gatekeeper functions and in pagehandler.php git-svn-id: http://code.elgg.org/elgg/trunk@7373 36083f99-b078-4883-b0ff-0f9b5a30f544
2010-11-19switching to using full paths in handlerscash
git-svn-id: http://code.elgg.org/elgg/trunk@7341 36083f99-b078-4883-b0ff-0f9b5a30f544
2010-11-10Fixes #2367: With fear and trepidation, converting events/plugin hooks to ↵ewinslow
use elgg_ prefixed versions git-svn-id: http://code.elgg.org/elgg/trunk@7284 36083f99-b078-4883-b0ff-0f9b5a30f544
2010-11-03Refs #1320. Updated core to use elgg_echo()'s native string replacement.brettp
git-svn-id: http://code.elgg.org/elgg/trunk@7227 36083f99-b078-4883-b0ff-0f9b5a30f544
2010-11-02Fixes #2360: page_draw => elgg_view_page in core + bundled pluginsewinslow
git-svn-id: http://code.elgg.org/elgg/trunk@7210 36083f99-b078-4883-b0ff-0f9b5a30f544
2010-10-28Standardized code in all of core, not including language files, tests, or ↵brettp
core mods. git-svn-id: http://code.elgg.org/elgg/trunk@7124 36083f99-b078-4883-b0ff-0f9b5a30f544
2010-09-17Refs #2450: Added documentation for actions.brettp
git-svn-id: http://code.elgg.org/elgg/trunk@6949 36083f99-b078-4883-b0ff-0f9b5a30f544
2010-09-15Refs #2450: Documented handler files.brettp
git-svn-id: http://code.elgg.org/elgg/trunk@6942 36083f99-b078-4883-b0ff-0f9b5a30f544
2010-05-29Merged [6248] - [6252] into trunk.brettp
git-svn-id: http://code.elgg.org/elgg/trunk@6284 36083f99-b078-4883-b0ff-0f9b5a30f544
2010-05-14Updating core code to allow public pages using new Walled Garden functionality.nickw
git-svn-id: http://code.elgg.org/elgg/trunk@6047 36083f99-b078-4883-b0ff-0f9b5a30f544
2009-11-10introducing a new web services handlercash
git-svn-id: http://code.elgg.org/elgg/trunk@3651 36083f99-b078-4883-b0ff-0f9b5a30f544
2009-10-14Standardized engine/handlers/*brettp
git-svn-id: http://code.elgg.org/elgg/trunk@3545 36083f99-b078-4883-b0ff-0f9b5a30f544
2009-08-31All line endings are now Unix-style.brettp
git-svn-id: https://code.elgg.org/elgg/trunk@3451 36083f99-b078-4883-b0ff-0f9b5a30f544
2009-08-20Whoa nelly this is a big one: Removed license and copyright for files.brettp
git-svn-id: https://code.elgg.org/elgg/trunk@3427 36083f99-b078-4883-b0ff-0f9b5a30f544
2009-02-23Removing the external definition from the page handler again.ben
git-svn-id: https://code.elgg.org/elgg/trunk@2899 36083f99-b078-4883-b0ff-0f9b5a30f544
2009-02-23Further external marker on the pagehandler for walledgardenben
git-svn-id: https://code.elgg.org/elgg/trunk@2896 36083f99-b078-4883-b0ff-0f9b5a30f544
2009-02-23Hook for better walled gardenben
git-svn-id: https://code.elgg.org/elgg/trunk@2894 36083f99-b078-4883-b0ff-0f9b5a30f544
2009-01-23Refs #706marcus
git-svn-id: https://code.elgg.org/elgg/trunk@2611 36083f99-b078-4883-b0ff-0f9b5a30f544
2008-10-31Changed cron to use output buffering (letting you simply echo rather than ↵marcus
needing to pass variables around) git-svn-id: https://code.elgg.org/elgg/trunk@2374 36083f99-b078-4883-b0ff-0f9b5a30f544
2008-10-01Improved cron supportmarcus
git-svn-id: https://code.elgg.org/elgg/trunk@2160 36083f99-b078-4883-b0ff-0f9b5a30f544
2008-08-08Adjusted contributors file.ben
git-svn-id: https://code.elgg.org/elgg/trunk@1806 36083f99-b078-4883-b0ff-0f9b5a30f544
2008-07-16Set the view with set_input rather than via the sessionmisja
git-svn-id: https://code.elgg.org/elgg/trunk@1438 36083f99-b078-4883-b0ff-0f9b5a30f544
2008-07-15Remove rogue print_r() statement, rightly set the xml view and fix incorrect ↵misja
xml-rpc view call. git-svn-id: https://code.elgg.org/elgg/trunk@1419 36083f99-b078-4883-b0ff-0f9b5a30f544
2008-06-23Closes #77 - Cron endpoint and eventmarcus
git-svn-id: https://code.elgg.org/elgg/trunk@1053 36083f99-b078-4883-b0ff-0f9b5a30f544