|
@@ -4,16 +4,14 @@
|
|
|
require_once($path["helper"] . "db.php");
|
|
require_once($path["helper"] . "db.php");
|
|
|
require_once($path["helper"] . "text.php");
|
|
require_once($path["helper"] . "text.php");
|
|
|
require_once($path["helper"] . "net.php");
|
|
require_once($path["helper"] . "net.php");
|
|
|
- require_once($path["page"] . "Home_Page.php");
|
|
|
|
|
- require_once($path["page"] . "Monsters_Page.php");
|
|
|
|
|
- require_once($path["page"] . "Monster_Page.php");
|
|
|
|
|
- require_once($path["page"] . "Monster_Info_Page.php");
|
|
|
|
|
- require_once($path["page"] . "Catalog_Page.php");
|
|
|
|
|
- require_once($path["page"] . "Runes_Page.php");
|
|
|
|
|
- require_once($path["page"] . "Fusion_Page.php");
|
|
|
|
|
- require_once($path["page"] . "Report_Page.php");
|
|
|
|
|
- require_once($path["page"] . "Report_Skillup_Page.php");
|
|
|
|
|
- require_once($path["page"] . "Report_Runeupgrade_Page.php");
|
|
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
|
* Application controller.
|
|
* Application controller.
|
|
@@ -34,9 +32,7 @@
|
|
|
public function __construct($params){
|
|
public function __construct($params){
|
|
|
|
|
|
|
|
global $path;
|
|
global $path;
|
|
|
- global $root;
|
|
|
|
|
$page;
|
|
$page;
|
|
|
- $handler;
|
|
|
|
|
|
|
|
|
|
$db = start_db();
|
|
$db = start_db();
|
|
|
|
|
|
|
@@ -50,48 +46,60 @@
|
|
|
|
|
|
|
|
// Select the model to load.
|
|
// Select the model to load.
|
|
|
if (sizeof($pars) == 0){
|
|
if (sizeof($pars) == 0){
|
|
|
|
|
+ require_once($path["page"] . "Home_Page.php");
|
|
|
$page = new Home_Page($db);
|
|
$page = new Home_Page($db);
|
|
|
}
|
|
}
|
|
|
else{
|
|
else{
|
|
|
if (strtoupper($pars[0]) == "FUSION"){
|
|
if (strtoupper($pars[0]) == "FUSION"){
|
|
|
|
|
+ require_once($path["page"] . "Fusion_Page.php");
|
|
|
$page = new Fusion_Page($db);
|
|
$page = new Fusion_Page($db);
|
|
|
}
|
|
}
|
|
|
- elseif (strtoupper($pars[0]) == "MONSTERS"){
|
|
|
|
|
- $page = new Monsters_Page($db);
|
|
|
|
|
|
|
+ elseif (strtoupper($pars[0]) == "RUNES"){
|
|
|
|
|
+ require_once($path["page"] . "Runes_Page.php");
|
|
|
|
|
+ $page = new Runes_Page($db);
|
|
|
}
|
|
}
|
|
|
- elseif (strtoupper($pars[0]) == "MONSTER"){
|
|
|
|
|
- $page = new Monster_Page($db, $pars[1]);
|
|
|
|
|
|
|
+ elseif (strtoupper($pars[0]) == "MONSTERS"){
|
|
|
|
|
+ if (count($pars) == 1){
|
|
|
|
|
+ require_once($path["page"] . "Monsters_Page.php");
|
|
|
|
|
+ $page = new Monsters_Page($db);
|
|
|
|
|
+ }
|
|
|
|
|
+ else{
|
|
|
|
|
+ require_once($path["page"] . "Monster_Page.php");
|
|
|
|
|
+ $page = new Monster_Page($db, $pars[1]);
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|
|
|
elseif (strtoupper($pars[0]) == "CATALOG"){
|
|
elseif (strtoupper($pars[0]) == "CATALOG"){
|
|
|
- $page = new Catalog_Page($db);
|
|
|
|
|
- }
|
|
|
|
|
- elseif (strtoupper($pars[0]) == "MONSTER_INFO"){
|
|
|
|
|
- $page = new Monster_Info_Page($db, $pars[1]);
|
|
|
|
|
- }
|
|
|
|
|
- elseif (strtoupper($pars[0]) == "RUNES"){
|
|
|
|
|
- $page = new Runes_Page($db);
|
|
|
|
|
|
|
+ if (count($pars) == 1){
|
|
|
|
|
+ require_once($path["page"] . "Catalog_Page.php");
|
|
|
|
|
+ $page = new Catalog_Page($db);
|
|
|
|
|
+ }
|
|
|
|
|
+ else{
|
|
|
|
|
+ require_once($path["page"] . "Monster_Info_Page.php");
|
|
|
|
|
+ $page = new Monster_Info_Page($db, $pars[1]);
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|
|
|
elseif (strtoupper($pars[0]) == "REPORT"){
|
|
elseif (strtoupper($pars[0]) == "REPORT"){
|
|
|
if (count($pars) == 1){
|
|
if (count($pars) == 1){
|
|
|
|
|
+ require_once($path["page"] . "Report_Page.php");
|
|
|
$page = new Report_Page($db);
|
|
$page = new Report_Page($db);
|
|
|
}
|
|
}
|
|
|
elseif (strtoupper($pars[1]) == "SKILLUP"){
|
|
elseif (strtoupper($pars[1]) == "SKILLUP"){
|
|
|
|
|
+ require_once($path["page"] . "Report_Skillup_Page.php");
|
|
|
$page = new Report_Skillup_Page($db, $pars[1]);
|
|
$page = new Report_Skillup_Page($db, $pars[1]);
|
|
|
}
|
|
}
|
|
|
elseif (strtoupper($pars[1]) == "RUNEUPGRADE"){
|
|
elseif (strtoupper($pars[1]) == "RUNEUPGRADE"){
|
|
|
|
|
+ require_once($path["page"] . "Report_Runeupgrade_Page.php");
|
|
|
$page = new Report_Runeupgrade_Page($db, $pars[1]);
|
|
$page = new Report_Runeupgrade_Page($db, $pars[1]);
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
-
|
|
|
|
|
// Load the view, or set an error code.
|
|
// Load the view, or set an error code.
|
|
|
if (isset($page)){
|
|
if (isset($page)){
|
|
|
require_once($page->view);
|
|
require_once($page->view);
|
|
|
}
|
|
}
|
|
|
- elseif (isset($handler)){
|
|
|
|
|
- http_response_code($handler->response);
|
|
|
|
|
- }
|
|
|
|
|
else{
|
|
else{
|
|
|
|
|
+ require_once($path["page"] . "Error_Page.php");
|
|
|
|
|
+ $page = new Error_Page($db, 404);
|
|
|
http_response_code(404);
|
|
http_response_code(404);
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|