From 4e4d3a3d509cf0b9278b05e51b9e8a425b2c4152 Mon Sep 17 00:00:00 2001 From: Tobi Date: Mon, 27 Oct 2014 00:23:42 +0100 Subject: [PATCH] user area, login, logout, menu, basic layout --- mojotrollz/autoload.inc.php | 2 +- ...register_page_classes.php => autoload.inc} | 11 ++- mojotrollz/page/default_page/js/wizard.js | 1 + mojotrollz/page/page_mojotrollz.php | 43 ++++++--- .../page/user_character/user_character.php | 8 ++ .../page/user_character/user_character.tpl | 1 + .../page/user_database/user_database.php | 8 ++ .../page/user_database/user_database.tpl | 1 + .../page/user_default/css/user_default.css | 94 +++++++++++++++++++ .../page/user_default/js/user_default.js | 28 ++++++ mojotrollz/page/user_default/user_default.php | 36 +++++++ mojotrollz/page/user_default/user_default.tpl | 36 +++++++ mojotrollz/page/user_guild/guild.tpl | 55 ----------- mojotrollz/page/user_guild/js/user_guild.js | 13 --- mojotrollz/page/user_guild/user_guild.php | 25 ----- mojotrollz/page/user_menu/user_menu.php | 8 ++ mojotrollz/page/user_menu/user_menu.tpl | 5 + mojotrollz/page/user_news/news.tpl | 1 - mojotrollz/page/user_news/user_news.php | 22 ----- mojotrollz/page/user_start/user_start.php | 8 ++ mojotrollz/page/user_start/user_start.tpl | 1 + 21 files changed, 275 insertions(+), 132 deletions(-) rename mojotrollz/page/{register_page_classes.php => autoload.inc} (70%) create mode 100644 mojotrollz/page/user_character/user_character.php create mode 100644 mojotrollz/page/user_character/user_character.tpl create mode 100644 mojotrollz/page/user_database/user_database.php create mode 100644 mojotrollz/page/user_database/user_database.tpl create mode 100644 mojotrollz/page/user_default/css/user_default.css create mode 100644 mojotrollz/page/user_default/js/user_default.js create mode 100644 mojotrollz/page/user_default/user_default.php create mode 100644 mojotrollz/page/user_default/user_default.tpl delete mode 100644 mojotrollz/page/user_guild/guild.tpl delete mode 100644 mojotrollz/page/user_guild/js/user_guild.js delete mode 100644 mojotrollz/page/user_guild/user_guild.php create mode 100644 mojotrollz/page/user_menu/user_menu.php create mode 100644 mojotrollz/page/user_menu/user_menu.tpl delete mode 100644 mojotrollz/page/user_news/news.tpl delete mode 100644 mojotrollz/page/user_news/user_news.php create mode 100644 mojotrollz/page/user_start/user_start.php create mode 100644 mojotrollz/page/user_start/user_start.tpl diff --git a/mojotrollz/autoload.inc.php b/mojotrollz/autoload.inc.php index 3ce5a8f..82d87c0 100644 --- a/mojotrollz/autoload.inc.php +++ b/mojotrollz/autoload.inc.php @@ -1,6 +1,6 @@ "); + window.location.reload(); } else { $('.help-block').html("Login not successfull.
User & Password combination wrong.") } diff --git a/mojotrollz/page/page_mojotrollz.php b/mojotrollz/page/page_mojotrollz.php index 4618379..e8c7c2f 100644 --- a/mojotrollz/page/page_mojotrollz.php +++ b/mojotrollz/page/page_mojotrollz.php @@ -3,11 +3,15 @@ class page_mojotrollz extends \SYSTEM\API\api_default { public static function default_page(){ + if(\SYSTEM\SECURITY\Security::isLoggedIn()){ + return new user_default();} return new default_page();} + //Default Start public static function page_default_start(){ return new default_start();} + //Wizard public static function page_wizard_details(){ return new wizard_details();} @@ -32,18 +36,33 @@ class page_mojotrollz extends \SYSTEM\API\api_default { public static function page_wizard_toolbar($last,$next){ return new wizard_toolbar($last,$next);} - public static function page_user_news(){ - return new user_news();} - - public static function page_user_guild(){ - return new user_guild();} - - public static function page_user_bank(){ - return new user_bank();} - - public static function page_user_logout(){ - return new user_logout();} - + //Get Info Data public static function page_default_info($id){ return new default_info($id);} + + //User Area + public static function page_user_start(){ + if(!\SYSTEM\SECURITY\Security::isLoggedIn()){ + throw new ERROR("You need to be logged in to view this ressource.");} + return new user_start();} + + public static function page_user_character(){ + if(!\SYSTEM\SECURITY\Security::isLoggedIn()){ + throw new ERROR("You need to be logged in to view this ressource.");} + return new user_character();} + + public static function page_user_menu(){ + if(!\SYSTEM\SECURITY\Security::isLoggedIn()){ + throw new ERROR("You need to be logged in to view this ressource.");} + return new user_menu();} + + public static function page_user_database(){ + if(!\SYSTEM\SECURITY\Security::isLoggedIn()){ + throw new ERROR("You need to be logged in to view this ressource.");} + return new user_database();} + + public static function page_user_logout(){ + if(!\SYSTEM\SECURITY\Security::isLoggedIn()){ + throw new ERROR("You need to be logged in to view this ressource.");} + return new user_logout();} } diff --git a/mojotrollz/page/user_character/user_character.php b/mojotrollz/page/user_character/user_character.php new file mode 100644 index 0000000..93c5598 --- /dev/null +++ b/mojotrollz/page/user_character/user_character.php @@ -0,0 +1,8 @@ +'. + ''. + ''. + ''. + ''. + ''. + ''. + ''. + ''; + } + + private function css (){ + return ''. + ''. + ''; + } + + public function html(){ + $vars = array(); + $vars['js'] = $this->js(); + $vars['css'] = $this->css(); + $vars['PICPATH'] = \SYSTEM\CONFIG\config::get(\SYSTEM\CONFIG\config_ids::SYS_CONFIG_PATH_BASEURL).'api.php?call=files&cat=default_page&id='; + $vars['copyright'] = ''; + $vars['inprint'] = ''; + $vars = array_merge($vars, \SYSTEM\locale::getStrings(DBD\locale_string::VALUE_CATEGORY_MAINPAGE), + \SYSTEM\locale::getStrings(DBD\locale_string::VALUE_CATEGORY_WOW_SERVERINFO), + \SYSTEM\locale::getStrings(DBD\locale_string::VALUE_CATEGORY_BASIC)); + return SYSTEM\PAGE\replace::replaceFile(SYSTEM\SERVERPATH(new PPAGE(),'user_default/user_default.tpl'), $vars); + + } +} \ No newline at end of file diff --git a/mojotrollz/page/user_default/user_default.tpl b/mojotrollz/page/user_default/user_default.tpl new file mode 100644 index 0000000..c81ff34 --- /dev/null +++ b/mojotrollz/page/user_default/user_default.tpl @@ -0,0 +1,36 @@ + + + + ${mojotrollz_page_title} + + ${css} + ${js} + + +
+
+
+
+
+
+
+
+
+
+
+ menu +
+
+
+
+
+
+ +
+
+ + \ No newline at end of file diff --git a/mojotrollz/page/user_guild/guild.tpl b/mojotrollz/page/user_guild/guild.tpl deleted file mode 100644 index a188979..0000000 --- a/mojotrollz/page/user_guild/guild.tpl +++ /dev/null @@ -1,55 +0,0 @@ -
- -
- My Guild -
- -
- Wanted -
-
-
-

Guild Achievements

-
- - - - -
-
-
- - - - -
-
-
- - - - - -
-
-
- -
- - -
- -
-
- - - Molanor
- -
-
\ No newline at end of file diff --git a/mojotrollz/page/user_guild/js/user_guild.js b/mojotrollz/page/user_guild/js/user_guild.js deleted file mode 100644 index 18840e2..0000000 --- a/mojotrollz/page/user_guild/js/user_guild.js +++ /dev/null @@ -1,13 +0,0 @@ -function user_guild (){ - $('.hakkar').qtip({ - content: 'Downed Hakkar', - position: { - corner: { - target: 'topRight', - tooltip: 'bottomLeft' - } - } -}); - - -} diff --git a/mojotrollz/page/user_guild/user_guild.php b/mojotrollz/page/user_guild/user_guild.php deleted file mode 100644 index 64a9026..0000000 --- a/mojotrollz/page/user_guild/user_guild.php +++ /dev/null @@ -1,25 +0,0 @@ -js(); - $vars['css'] = $this->css(); - $vars['WOWICONS'] = \SYSTEM\CONFIG\config::get(\SYSTEM\CONFIG\config_ids::SYS_CONFIG_PATH_BASEURL).'api.php?call=img&cat=wowicons&id='; - $vars['BG'] = \SYSTEM\IMG\img::getURL('backgrounds'); - $vars['BUTTONS'] = \SYSTEM\IMG\img::getURL('buttons'); - $vars['WOW_BOSS_ICONS'] = \SYSTEM\IMG\img::getURL('wow_boss_icons'); - $vars = array_merge($vars, \SYSTEM\locale::getStrings(DBD\locale_string::VALUE_CATEGORY_MAINPAGE)); - $vars = array_merge($vars, \SYSTEM\locale::getStrings(DBD\locale_string::VALUE_CATEGORY_WOW_INFOTEXT_RACES)); - return SYSTEM\PAGE\replace::replaceFile(SYSTEM\SERVERPATH(new PPAGE(),'user_guild/guild.tpl'), $vars); - - } -} \ No newline at end of file diff --git a/mojotrollz/page/user_menu/user_menu.php b/mojotrollz/page/user_menu/user_menu.php new file mode 100644 index 0000000..126612b --- /dev/null +++ b/mojotrollz/page/user_menu/user_menu.php @@ -0,0 +1,8 @@ + +
  • News
  • +
  • Database
  • +
  • Logout
  • + \ No newline at end of file diff --git a/mojotrollz/page/user_news/news.tpl b/mojotrollz/page/user_news/news.tpl deleted file mode 100644 index f2ba8f8..0000000 --- a/mojotrollz/page/user_news/news.tpl +++ /dev/null @@ -1 +0,0 @@ -abc \ No newline at end of file diff --git a/mojotrollz/page/user_news/user_news.php b/mojotrollz/page/user_news/user_news.php deleted file mode 100644 index 1d7fb12..0000000 --- a/mojotrollz/page/user_news/user_news.php +++ /dev/null @@ -1,22 +0,0 @@ -js(); - $vars['css'] = $this->css(); - $vars['WOWICONS'] = \SYSTEM\CONFIG\config::get(\SYSTEM\CONFIG\config_ids::SYS_CONFIG_PATH_BASEURL).'api.php?call=img&cat=wowicons&id='; - $vars = array_merge($vars, \SYSTEM\locale::getStrings(DBD\locale_string::VALUE_CATEGORY_MAINPAGE)); - $vars = array_merge($vars, \SYSTEM\locale::getStrings(DBD\locale_string::VALUE_CATEGORY_WOW_INFOTEXT_RACES)); - return SYSTEM\PAGE\replace::replaceFile(SYSTEM\SERVERPATH(new PPAGE(),'user_news/news.tpl'), $vars); - - } -} \ No newline at end of file diff --git a/mojotrollz/page/user_start/user_start.php b/mojotrollz/page/user_start/user_start.php new file mode 100644 index 0000000..1fb9f84 --- /dev/null +++ b/mojotrollz/page/user_start/user_start.php @@ -0,0 +1,8 @@ +