Mercurial > SimpleWebPresenter
annotate index.php @ 88:7a9c45b53866
Add possibility to validate using validator.w3.org
| author | Tom Fredrik "BFG" Klaussen <bfg@blenning.no> |
|---|---|
| date | Wed, 17 Oct 2012 20:43:07 +0200 |
| parents | 4acaab0b02e2 |
| children | 6766250a0baa |
| rev | line source |
|---|---|
|
0
d2da64705bce
Refactored everything in the CMS into this repos.
Tom Fredrik "BFG" Klaussen <bfg@blenning.no>
parents:
diff
changeset
|
1 <?php |
|
51
2cfea6e84694
Documentation update.
Tom Fredrik Blenning Klaussen <bfg@blenning.no>
parents:
47
diff
changeset
|
2 /** |
|
2cfea6e84694
Documentation update.
Tom Fredrik Blenning Klaussen <bfg@blenning.no>
parents:
47
diff
changeset
|
3 * @file |
|
2cfea6e84694
Documentation update.
Tom Fredrik Blenning Klaussen <bfg@blenning.no>
parents:
47
diff
changeset
|
4 * Main access point for webpages |
|
2cfea6e84694
Documentation update.
Tom Fredrik Blenning Klaussen <bfg@blenning.no>
parents:
47
diff
changeset
|
5 */ |
|
44
79f708a48a7c
Added a constants include.
Tom Fredrik Blenning Klaussen <bfg@blenning.no>
parents:
41
diff
changeset
|
6 include_once 'constants.inc'; |
|
6
6c0162497d56
Improved error reporting, and support for multilevel params.
Tom Fredrik "BFG" Klaussen <bfg@blenning.no>
parents:
5
diff
changeset
|
7 |
|
39
bd82b719a0de
Make CacheTimeCheck a singleton.
Tom Fredrik "BFG" Klaussen <bfg@blenning.no>
parents:
38
diff
changeset
|
8 include_once 'CacheTimeCheck.inc'; |
|
0
d2da64705bce
Refactored everything in the CMS into this repos.
Tom Fredrik "BFG" Klaussen <bfg@blenning.no>
parents:
diff
changeset
|
9 |
| 71 | 10 /// @cond |
|
47
66382989353f
Extract baseDir only once.
Tom Fredrik "BFG" Klaussen <bfg@blenning.no>
parents:
44
diff
changeset
|
11 $baseDir = dirname(__FILE__); |
| 71 | 12 $scriptCache = ScriptIncludeCache::instance(__FILE__); |
|
47
66382989353f
Extract baseDir only once.
Tom Fredrik "BFG" Klaussen <bfg@blenning.no>
parents:
44
diff
changeset
|
13 |
| 71 | 14 $scriptCache->includeOnce('Language.inc', $baseDir); |
| 15 $scriptCache->includeOnce('Options.inc', $baseDir); | |
| 16 $scriptCache->includeOnce('common-functions.inc', $baseDir); | |
| 17 $scriptCache->includeOnce('filters.inc', $baseDir); | |
| 18 $scriptCache->includeOnce('InputParser.inc', $baseDir); | |
| 19 $scriptCache->includeOnce('Logger.inc', $baseDir); | |
|
32
7b19be62ea94
Remove yet another global, replace by CacheTimeCheck class.
Tom Fredrik "BFG" Klaussen <bfg@blenning.no>
parents:
28
diff
changeset
|
20 |
|
44
79f708a48a7c
Added a constants include.
Tom Fredrik Blenning Klaussen <bfg@blenning.no>
parents:
41
diff
changeset
|
21 if (DEBUG_LEVEL >= VERBOSITY_DEBUG) { |
|
79f708a48a7c
Added a constants include.
Tom Fredrik Blenning Klaussen <bfg@blenning.no>
parents:
41
diff
changeset
|
22 var_dump($_SERVER); |
|
79f708a48a7c
Added a constants include.
Tom Fredrik Blenning Klaussen <bfg@blenning.no>
parents:
41
diff
changeset
|
23 } |
|
79f708a48a7c
Added a constants include.
Tom Fredrik Blenning Klaussen <bfg@blenning.no>
parents:
41
diff
changeset
|
24 |
|
73
947d53f95ccd
Refactor Sitemap into a separate class.
Tom Fredrik "BFG" Klaussen <bfg@blenning.no>
parents:
71
diff
changeset
|
25 try { |
|
82
4acaab0b02e2
Catch exception at toplevel of all access pages.
Tom Fredrik "BFG" Klaussen <bfg@blenning.no>
parents:
73
diff
changeset
|
26 $input = new InputParser(basePath() . "/master.xml", $cache); |
|
88
7a9c45b53866
Add possibility to validate using validator.w3.org
Tom Fredrik "BFG" Klaussen <bfg@blenning.no>
parents:
82
diff
changeset
|
27 $input->display(); |
|
73
947d53f95ccd
Refactor Sitemap into a separate class.
Tom Fredrik "BFG" Klaussen <bfg@blenning.no>
parents:
71
diff
changeset
|
28 } |
|
947d53f95ccd
Refactor Sitemap into a separate class.
Tom Fredrik "BFG" Klaussen <bfg@blenning.no>
parents:
71
diff
changeset
|
29 catch (Exception $e) { |
|
947d53f95ccd
Refactor Sitemap into a separate class.
Tom Fredrik "BFG" Klaussen <bfg@blenning.no>
parents:
71
diff
changeset
|
30 errorPage($e, StatusCodes::HTTP_INTERNAL_SERVER_ERROR); |
|
947d53f95ccd
Refactor Sitemap into a separate class.
Tom Fredrik "BFG" Klaussen <bfg@blenning.no>
parents:
71
diff
changeset
|
31 } |
| 71 | 32 /// @endcond |
| 33 | |
|
23
814296ea84a9
Move functionality into inputParser.inc
Tom Fredrik "BFG" Klaussen <bfg@blenning.no>
parents:
22
diff
changeset
|
34 ?> |
