Added interpreter for pseudocode for displaying exhibitions, events.
Added basic search. Added object pages.
This commit is contained in:
29
apiMirror.php
Normal file
29
apiMirror.php
Normal file
@ -0,0 +1,29 @@
|
||||
<?PHP
|
||||
/**
|
||||
* The main display file for standalone pages.
|
||||
*
|
||||
* @author Joshua Ramon Enslin <joshua@jrenslin.de>
|
||||
*/
|
||||
|
||||
// Include functions and settings.
|
||||
|
||||
require_once __DIR__ . "/inc/functions.php";
|
||||
|
||||
// Check validity of request.
|
||||
|
||||
if (!isset($_GET['args']) || !isset($_GET['area'])) {
|
||||
echo printErrorPage("File does not exist.");
|
||||
return;
|
||||
}
|
||||
|
||||
if (!in_array($_GET['area'], ['events', 'exhibitions'])) {
|
||||
echo printErrorPage("Using a disallowed value for area.");
|
||||
return;
|
||||
}
|
||||
|
||||
// Ensure working environment for frontend.
|
||||
|
||||
ensureEnvironment();
|
||||
|
||||
echo queryCachePage($settings['mdVersion'] . "?" . urldecode($_GET['args']), $_GET['area'], $settings);
|
||||
|
Reference in New Issue
Block a user