Mercurial > SimpleWebPresenter
comparison flag.php @ 69:dd4ddedca4c5
Add convenience header ScriptIncludeCache
Split CacheTimeCheck and FileCacheSet
| author | Tom Fredrik "BFG" Klaussen <bfg@blenning.no> |
|---|---|
| date | Thu, 11 Oct 2012 23:32:14 +0200 |
| parents | 0f1e08cdfff2 |
| children | fae4322d6c29 |
comparison
equal
deleted
inserted
replaced
| 68:4dfa3f6a2dc1 | 69:dd4ddedca4c5 |
|---|---|
| 5 */ | 5 */ |
| 6 define(DEBUG,0); | 6 define(DEBUG,0); |
| 7 | 7 |
| 8 include_once 'CacheTimeCheck.inc'; | 8 include_once 'CacheTimeCheck.inc'; |
| 9 | 9 |
| 10 $cache = CacheTimeCheck::instance(__FILE__); | 10 $scriptCache = ScriptIncludeCache::instance(__FILE__); |
| 11 $cache->includeOnce('Language.inc'); | 11 $scriptCache->includeOnce('Language.inc'); |
| 12 $cache->includeOnce('common-functions.inc'); | 12 $scriptCache->includeOnce('common-functions.inc'); |
| 13 | 13 |
| 14 $active = $_GET['active']; | 14 $active = $_GET['active']; |
| 15 $lang = $_GET['lang']; | 15 $lang = $_GET['lang']; |
| 16 | 16 |
| 17 if(!$lang) { | 17 if(!$lang) { |
| 28 $name = "../img/flag-${lang}"; | 28 $name = "../img/flag-${lang}"; |
| 29 if ($active) | 29 if ($active) |
| 30 $name .= "-active"; | 30 $name .= "-active"; |
| 31 $name .= ".png"; | 31 $name .= ".png"; |
| 32 | 32 |
| 33 $cache = new CacheTimeCheck($name); | |
| 34 $cache->addParent($scriptCache); | |
| 33 $cache->cache_time($name); | 35 $cache->cache_time($name); |
| 34 $cache->CheckHttpModified(); | 36 $cache->CheckHttpModified(); |
| 35 | 37 |
| 36 $flag = loadFile($name); | 38 $flag = loadFile($name); |
| 37 | 39 |
