1
0
Fork 0
OpenSim.land/index.php

49 lines
1.5 KiB
PHP

<?php
date_default_timezone_set("Europe/Berlin");
error_reporting(E_ALL);
$RUNTIME = array();
include_once("config.php");
include_once("classen/HTML.php");
include_once("classen/utils.php");
include_once("classen/OpenSimulator/OSGrid.php");
include_once("classen/OpenSimulator/OSItem.php");
include_once("classen/OpenSimulator/OSObject.php");
include_once("classen/OpenSimulator/OSParcel.php");
include_once("classen/OpenSimulator/OSRegion.php");
include_once("classen/OpenSimulator/OSTexture.php");
include_once("classen/OpenSimulator/OSUser.php");
include_once("classen/RegionManager.php");
include_once("classen/OpenSimulator/OSAssetConecctor.php");
if(isset($_REQUEST['api']))
{
if(file_exists("./api/".$_REQUEST['api'].".php")){
if($_REQUEST['api'] == str_replace("/"," ",$_REQUEST['api']) and $_REQUEST['api'] == str_replace("\\"," ",$_REQUEST['api']) and $_REQUEST['api'] == str_replace(".."," ",$_REQUEST['api'])){
include "./api/".$_REQUEST['api'].".php";
}else{
die("ERROR; ENDPOINT NOT EXIST");
}
}else{
die("ERROR; ENDPOINT NOT EXIST");
}
die();
}
if(!isset($_REQUEST['page']))
$_REQUEST['page'] = 'start';
if(file_exists("./pages/".$_REQUEST['page'].".php")){
if($_REQUEST['page'] == str_replace("/"," ",$_REQUEST['page']) and $_REQUEST['page'] == str_replace("\\"," ",$_REQUEST['page']) and $_REQUEST['page'] == str_replace(".."," ",$_REQUEST['page'])){
include "./pages/".$_REQUEST['page'].".php";
}else{
include "./pages/error.php";
}
}else{
include "./pages/error.php";
}
?>