Mercurial > SimpleWebPresenter
annotate sitemap.php @ 134:b6b4a58c7625
Using .inc.php rather than just .inc for include files.
| author | Tom Fredrik Blenning <bfg@bfgconsult.no> |
|---|---|
| date | Sun, 22 Jan 2023 19:22:00 +0100 |
| parents | 6766250a0baa |
| children |
| rev | line source |
|---|---|
|
102
41c128ba0c2c
Include constants, and fix php-mode
Tom Fredrik "BFG" Klaussen <bfg@blenning.no>
parents:
95
diff
changeset
|
1 <?php |
|
51
2cfea6e84694
Documentation update.
Tom Fredrik Blenning Klaussen <bfg@blenning.no>
parents:
44
diff
changeset
|
2 /** |
|
2cfea6e84694
Documentation update.
Tom Fredrik Blenning Klaussen <bfg@blenning.no>
parents:
44
diff
changeset
|
3 * @file |
|
2cfea6e84694
Documentation update.
Tom Fredrik Blenning Klaussen <bfg@blenning.no>
parents:
44
diff
changeset
|
4 * Generates a sitemap |
|
2cfea6e84694
Documentation update.
Tom Fredrik Blenning Klaussen <bfg@blenning.no>
parents:
44
diff
changeset
|
5 */ |
|
134
b6b4a58c7625
Using .inc.php rather than just .inc for include files.
Tom Fredrik Blenning <bfg@bfgconsult.no>
parents:
124
diff
changeset
|
6 include_once 'constants.inc.php'; |
|
67
37dee99c1f8c
Improve documentation
Tom Fredrik Blenning Klaussen <bfg@blenning.no>
parents:
62
diff
changeset
|
7 |
|
134
b6b4a58c7625
Using .inc.php rather than just .inc for include files.
Tom Fredrik Blenning <bfg@bfgconsult.no>
parents:
124
diff
changeset
|
8 include_once 'ScriptIncludeCache.inc.php'; |
|
30
647b72603b7d
Script to autogenerate a sitemap.
Tom Fredrik "BFG" Klaussen <bfg@blenning.no>
parents:
diff
changeset
|
9 |
|
67
37dee99c1f8c
Improve documentation
Tom Fredrik Blenning Klaussen <bfg@blenning.no>
parents:
62
diff
changeset
|
10 /// @cond |
| 52 | 11 $baseDir = dirname(__FILE__); |
|
69
dd4ddedca4c5
Add convenience header ScriptIncludeCache
Tom Fredrik "BFG" Klaussen <bfg@blenning.no>
parents:
67
diff
changeset
|
12 $cache = ScriptIncludeCache::instance(__FILE__); |
|
134
b6b4a58c7625
Using .inc.php rather than just .inc for include files.
Tom Fredrik Blenning <bfg@bfgconsult.no>
parents:
124
diff
changeset
|
13 $cache->includeOnce('Sitemap.inc.php', dirname(__FILE__)); |
|
30
647b72603b7d
Script to autogenerate a sitemap.
Tom Fredrik "BFG" Klaussen <bfg@blenning.no>
parents:
diff
changeset
|
14 |
|
82
4acaab0b02e2
Catch exception at toplevel of all access pages.
Tom Fredrik "BFG" Klaussen <bfg@blenning.no>
parents:
74
diff
changeset
|
15 try { |
|
124
6766250a0baa
Support for parameters as directory structure.
Tom Fredrik Blenning Klaussen <bfg@bfgconsult.no>
parents:
102
diff
changeset
|
16 $base=basePath(); |
|
6766250a0baa
Support for parameters as directory structure.
Tom Fredrik Blenning Klaussen <bfg@bfgconsult.no>
parents:
102
diff
changeset
|
17 $base=$_SERVER['DOCUMENT_ROOT']; |
|
6766250a0baa
Support for parameters as directory structure.
Tom Fredrik Blenning Klaussen <bfg@bfgconsult.no>
parents:
102
diff
changeset
|
18 $sitemap = new Sitemap($base . "/master.xml"); |
|
86
b9654b9c4a66
Make headers a part of the content, rather than setting them directly.
Tom Fredrik "BFG" Klaussen <bfg@blenning.no>
parents:
82
diff
changeset
|
19 $sitemap->display(); |
|
82
4acaab0b02e2
Catch exception at toplevel of all access pages.
Tom Fredrik "BFG" Klaussen <bfg@blenning.no>
parents:
74
diff
changeset
|
20 } |
|
4acaab0b02e2
Catch exception at toplevel of all access pages.
Tom Fredrik "BFG" Klaussen <bfg@blenning.no>
parents:
74
diff
changeset
|
21 catch (Exception $e) { |
|
4acaab0b02e2
Catch exception at toplevel of all access pages.
Tom Fredrik "BFG" Klaussen <bfg@blenning.no>
parents:
74
diff
changeset
|
22 errorPage($e, StatusCodes::HTTP_INTERNAL_SERVER_ERROR); |
|
4acaab0b02e2
Catch exception at toplevel of all access pages.
Tom Fredrik "BFG" Klaussen <bfg@blenning.no>
parents:
74
diff
changeset
|
23 } |
|
74
1d5166aba2c5
Documentation fixes.
Tom Fredrik Blenning Klaussen <bfg@blenning.no>
parents:
73
diff
changeset
|
24 /// @endcond |
|
62
b7efe2ecbc11
Wrapped everything in inputParser in a class.
Tom Fredrik "BFG" Klaussen <bfg@blenning.no>
parents:
53
diff
changeset
|
25 ?> |
