annotate sitemap.php @ 73:947d53f95ccd

Refactor Sitemap into a separate class. Catch all exceptions in index.php and send a 500 error if nothing else catches it. Check response status before submitting to sitemap.
author Tom Fredrik "BFG" Klaussen <bfg@blenning.no>
date Fri, 12 Oct 2012 01:06:32 +0200
parents dd4ddedca4c5
children 1d5166aba2c5
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
30
647b72603b7d Script to autogenerate a sitemap.
Tom Fredrik "BFG" Klaussen <bfg@blenning.no>
parents:
diff changeset
1 <?
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 */
67
37dee99c1f8c Improve documentation
Tom Fredrik Blenning Klaussen <bfg@blenning.no>
parents: 62
diff changeset
6
69
dd4ddedca4c5 Add convenience header ScriptIncludeCache
Tom Fredrik "BFG" Klaussen <bfg@blenning.no>
parents: 67
diff changeset
7 include_once 'ScriptIncludeCache.inc';
30
647b72603b7d Script to autogenerate a sitemap.
Tom Fredrik "BFG" Klaussen <bfg@blenning.no>
parents:
diff changeset
8
67
37dee99c1f8c Improve documentation
Tom Fredrik Blenning Klaussen <bfg@blenning.no>
parents: 62
diff changeset
9 /// @cond
52
3898353ed1d8 Include fixes.
Tom Fredrik "BFG" Klaussen <bfg@blenning.no>
parents: 44
diff changeset
10 $baseDir = dirname(__FILE__);
69
dd4ddedca4c5 Add convenience header ScriptIncludeCache
Tom Fredrik "BFG" Klaussen <bfg@blenning.no>
parents: 67
diff changeset
11 $cache = ScriptIncludeCache::instance(__FILE__);
73
947d53f95ccd Refactor Sitemap into a separate class.
Tom Fredrik "BFG" Klaussen <bfg@blenning.no>
parents: 69
diff changeset
12 $cache->includeOnce('Sitemap.inc', dirname(__FILE__));
67
37dee99c1f8c Improve documentation
Tom Fredrik Blenning Klaussen <bfg@blenning.no>
parents: 62
diff changeset
13 /// @endcond
30
647b72603b7d Script to autogenerate a sitemap.
Tom Fredrik "BFG" Klaussen <bfg@blenning.no>
parents:
diff changeset
14
73
947d53f95ccd Refactor Sitemap into a separate class.
Tom Fredrik "BFG" Klaussen <bfg@blenning.no>
parents: 69
diff changeset
15 $sitemap = new Sitemap("master.xml");
947d53f95ccd Refactor Sitemap into a separate class.
Tom Fredrik "BFG" Klaussen <bfg@blenning.no>
parents: 69
diff changeset
16 $sitemap->genPage();
62
b7efe2ecbc11 Wrapped everything in inputParser in a class.
Tom Fredrik "BFG" Klaussen <bfg@blenning.no>
parents: 53
diff changeset
17 ?>