diff options
author | Dries Buytaert <dries@buytaert.net> | 2002-12-11 22:00:04 +0000 |
---|---|---|
committer | Dries Buytaert <dries@buytaert.net> | 2002-12-11 22:00:04 +0000 |
commit | b6b24c28e046bbd0bddb9b2b65ca9d4bddff24c8 (patch) | |
tree | 8cb31a5aa7568084b9a785f8154f72a2b41fc419 /modules/locale.module | |
parent | 56ac29fad891078c20c06e3d5e1f29a045f65e13 (diff) | |
download | brdo-b6b24c28e046bbd0bddb9b2b65ca9d4bddff24c8.tar.gz brdo-b6b24c28e046bbd0bddb9b2b65ca9d4bddff24c8.tar.bz2 |
Applied patch by Natrak:
- page_header() now adds Last-Modified and ETag http headers.
- When running PHP as an Apache module page_header() will check the HTTP
headers for conditional gets, and will only push the content when it
fails. (Works for html and xml pages as they are all cached). Note:
this is a PHP limitation, so until PHP makes it work for other web
servers this won't work for them.
- Added created field to cache database to hold the timestamp when the
cache was created.
- Changed cache_get() to return an object with ->data and ->created.
- Update forum and locale modules.
Diffstat (limited to 'modules/locale.module')
-rw-r--r-- | modules/locale.module | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/modules/locale.module b/modules/locale.module index a726fc6c3..8dfccad47 100644 --- a/modules/locale.module +++ b/modules/locale.module @@ -282,7 +282,10 @@ function locale($string) { static $locale_t; if (!isset($locale_t)) { - $locale_t = unserialize(cache_get("locale:$locale")); + $cache = cache_get("locale:$locale"); + if ($cache) { + $locale_t = unserialize($cache->data); + } } if ($locale_t[$string] != "") { |