Mercurial > SimpleWebPresenter
annotate flag.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 | 16c3ee204330 |
| children |
| rev | line source |
|---|---|
|
2
6d420f2a1d91
Add flag generator.
Tom Fredrik "BFG" Klaussen <bfg@blenning.no>
parents:
diff
changeset
|
1 <?php |
|
51
2cfea6e84694
Documentation update.
Tom Fredrik Blenning Klaussen <bfg@blenning.no>
parents:
39
diff
changeset
|
2 /** |
|
2cfea6e84694
Documentation update.
Tom Fredrik Blenning Klaussen <bfg@blenning.no>
parents:
39
diff
changeset
|
3 * @file |
|
2cfea6e84694
Documentation update.
Tom Fredrik Blenning Klaussen <bfg@blenning.no>
parents:
39
diff
changeset
|
4 * Displays a flag, in an active or disabled state, depending on parameters |
|
2cfea6e84694
Documentation update.
Tom Fredrik Blenning Klaussen <bfg@blenning.no>
parents:
39
diff
changeset
|
5 */ |
|
134
b6b4a58c7625
Using .inc.php rather than just .inc for include files.
Tom Fredrik Blenning <bfg@bfgconsult.no>
parents:
129
diff
changeset
|
6 include_once 'constants.inc.php'; |
|
b6b4a58c7625
Using .inc.php rather than just .inc for include files.
Tom Fredrik Blenning <bfg@bfgconsult.no>
parents:
129
diff
changeset
|
7 include_once 'CacheTimeCheck.inc.php'; |
|
2
6d420f2a1d91
Add flag generator.
Tom Fredrik "BFG" Klaussen <bfg@blenning.no>
parents:
diff
changeset
|
8 |
|
77
9d766788f0bc
Fix remaining documentation errors.
Tom Fredrik Blenning Klaussen <bfg@blenning.no>
parents:
76
diff
changeset
|
9 /// @cond |
|
69
dd4ddedca4c5
Add convenience header ScriptIncludeCache
Tom Fredrik "BFG" Klaussen <bfg@blenning.no>
parents:
56
diff
changeset
|
10 $scriptCache = ScriptIncludeCache::instance(__FILE__); |
|
134
b6b4a58c7625
Using .inc.php rather than just .inc for include files.
Tom Fredrik Blenning <bfg@bfgconsult.no>
parents:
129
diff
changeset
|
11 $scriptCache->includeOnce('Flag.inc.php'); |
|
2
6d420f2a1d91
Add flag generator.
Tom Fredrik "BFG" Klaussen <bfg@blenning.no>
parents:
diff
changeset
|
12 |
|
82
4acaab0b02e2
Catch exception at toplevel of all access pages.
Tom Fredrik "BFG" Klaussen <bfg@blenning.no>
parents:
79
diff
changeset
|
13 try { |
|
4acaab0b02e2
Catch exception at toplevel of all access pages.
Tom Fredrik "BFG" Klaussen <bfg@blenning.no>
parents:
79
diff
changeset
|
14 $flag = new Flag($scriptCache); |
|
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
|
15 $flag->display(); |
|
82
4acaab0b02e2
Catch exception at toplevel of all access pages.
Tom Fredrik "BFG" Klaussen <bfg@blenning.no>
parents:
79
diff
changeset
|
16 } |
|
4acaab0b02e2
Catch exception at toplevel of all access pages.
Tom Fredrik "BFG" Klaussen <bfg@blenning.no>
parents:
79
diff
changeset
|
17 catch (Exception $e) { |
|
4acaab0b02e2
Catch exception at toplevel of all access pages.
Tom Fredrik "BFG" Klaussen <bfg@blenning.no>
parents:
79
diff
changeset
|
18 errorPage($e, StatusCodes::HTTP_INTERNAL_SERVER_ERROR); |
|
4acaab0b02e2
Catch exception at toplevel of all access pages.
Tom Fredrik "BFG" Klaussen <bfg@blenning.no>
parents:
79
diff
changeset
|
19 } |
| 79 | 20 /// @endcond |
| 129 | 21 ?> |
