diff --git a/mojotrollz/dbd/qq/QUEST_TYPE.php b/mojotrollz/dbd/qq/QUEST_TYPE.php new file mode 100644 index 0000000..a8f975c --- /dev/null +++ b/mojotrollz/dbd/qq/QUEST_TYPE.php @@ -0,0 +1,13 @@ + + ${content} + \ No newline at end of file diff --git a/mojotrollz/page/user_achievements_content/tpl/quest_element.tpl b/mojotrollz/page/user_achievements_content/tpl/quest_element.tpl new file mode 100644 index 0000000..10bc85c --- /dev/null +++ b/mojotrollz/page/user_achievements_content/tpl/quest_element.tpl @@ -0,0 +1,9 @@ + + + ${Title} + + ${ReqItemId1}:${ReqItemCount1}
+ ${ReqItemId2}:${ReqItemCount2}
+ ${ReqItemId3}:${ReqItemCount3}
+ ${ReqItemId4}:${ReqItemCount4} + \ No newline at end of file diff --git a/mojotrollz/page/user_achievements_content/user_achievements_content.php b/mojotrollz/page/user_achievements_content/user_achievements_content.php new file mode 100644 index 0000000..d819780 --- /dev/null +++ b/mojotrollz/page/user_achievements_content/user_achievements_content.php @@ -0,0 +1,142 @@ +menu = $menu; + $this->filter = $filter; + } + public static function js(){ + return array();} + + public static function css (){ + return array();} + + private function menu_1(){ + switch($this->filter){ + default: + return 'filter fail'; + } + } + + private function menu_2(){ + switch($this->filter){ + default: + return 'filter fail'; + } + } + + private function menu_3(){ + switch($this->filter){ + default: + return 'filter fail'; + } + } + + private function menu_4(){ + switch($this->filter){ + default: + return 'filter fail'; + } + } + + private function menu_quest(){ + switch($this->filter){ + case 1: + $result = ''; + $data = \DBD\QUEST_TYPE::QQ(array(81)); + while($row=$data->next()){ + $result .= SYSTEM\PAGE\replace::replaceFile(SYSTEM\SERVERPATH(new PPAGE(),'user_achievements_content/tpl/quest_element.tpl'), $row); + } + return SYSTEM\PAGE\replace::replaceFile(SYSTEM\SERVERPATH(new PPAGE(),'user_achievements_content/tpl/quest.tpl'), array('content' => $result)); + case 2: + $result = ''; + $data = \DBD\QUEST_TYPE::QQ(array(62)); + while($row=$data->next()){ + $result .= SYSTEM\PAGE\replace::replaceFile(SYSTEM\SERVERPATH(new PPAGE(),'user_achievements_content/tpl/quest_element.tpl'), $row); + } + return SYSTEM\PAGE\replace::replaceFile(SYSTEM\SERVERPATH(new PPAGE(),'user_achievements_content/tpl/quest.tpl'), array('content' => $result)); + + case 3: + $result = ''; + $data = \DBD\QUEST_TYPE::QQ(array(1)); + while($row=$data->next()){ + $result .= SYSTEM\PAGE\replace::replaceFile(SYSTEM\SERVERPATH(new PPAGE(),'user_achievements_content/tpl/quest_element.tpl'), $row); + } + return SYSTEM\PAGE\replace::replaceFile(SYSTEM\SERVERPATH(new PPAGE(),'user_achievements_content/tpl/quest.tpl'), array('content' => $result)); + + case 4: + $result = ''; + $data = \DBD\QUEST_TYPE::QQ(array(83)); + while($row=$data->next()){ + $result .= SYSTEM\PAGE\replace::replaceFile(SYSTEM\SERVERPATH(new PPAGE(),'user_achievements_content/tpl/quest_element.tpl'), $row); + } + return SYSTEM\PAGE\replace::replaceFile(SYSTEM\SERVERPATH(new PPAGE(),'user_achievements_content/tpl/quest.tpl'), array('content' => $result)); + + case 5: + $result = ''; + $data = \DBD\QUEST_TYPE::QQ(array(84)); + while($row=$data->next()){ + $result .= SYSTEM\PAGE\replace::replaceFile(SYSTEM\SERVERPATH(new PPAGE(),'user_achievements_content/tpl/quest_element.tpl'), $row); + } + return SYSTEM\PAGE\replace::replaceFile(SYSTEM\SERVERPATH(new PPAGE(),'user_achievements_content/tpl/quest.tpl'), array('content' => $result)); + + + case 7: + $result = ''; + $data = \DBD\QUEST_TYPE::QQ(array(41)); + while($row=$data->next()){ + $result .= SYSTEM\PAGE\replace::replaceFile(SYSTEM\SERVERPATH(new PPAGE(),'user_achievements_content/tpl/quest_element.tpl'), $row); + } + return SYSTEM\PAGE\replace::replaceFile(SYSTEM\SERVERPATH(new PPAGE(),'user_achievements_content/tpl/quest.tpl'), array('content' => $result)); + + case 8: + $result = ''; + $data = \DBD\QUEST_TYPE::QQ(array(0)); + while($row=$data->next()){ + $result .= SYSTEM\PAGE\replace::replaceFile(SYSTEM\SERVERPATH(new PPAGE(),'user_achievements_content/tpl/quest_element.tpl'), $row); + } + return SYSTEM\PAGE\replace::replaceFile(SYSTEM\SERVERPATH(new PPAGE(),'user_achievements_content/tpl/quest.tpl'), array('content' => $result)); + + default: + return 'filter fail'; + } + } + + private function menu_6(){ + switch($this->filter){ + default: + return 'filter fail'; + } + } + + private function menu_7(){ + switch($this->filter){ + default: + return 'filter fail'; + } + } + + public function html(){ + switch($this->menu){ + case 1: + return $this->menu_1(); + case 2: + return $this->menu_2(); + case 3: + return $this->menu_3(); + case 4: + return $this->menu_4(); + case 5: + return $this->menu_quest(); + case 6: + return $this->menu_6(); + case 7: + return $this->menu_7(); + default: + return 'menu fail'; + } + + } +} \ No newline at end of file diff --git a/mojotrollz/page/user_achievements_menu/js/user_achievements_menu.js b/mojotrollz/page/user_achievements_menu/js/user_achievements_menu.js new file mode 100644 index 0000000..c6831d4 --- /dev/null +++ b/mojotrollz/page/user_achievements_menu/js/user_achievements_menu.js @@ -0,0 +1,23 @@ +function init_user_achievements_menu(){ + $("#btn_achieve_menu_acc").click(function(){ + sys.load('user_achievements_menu_sub_1'); + }); + $("#btn_achieve_menu_boss").click(function(){ + sys.load('user_achievements_menu_sub_2'); + }); + $("#btn_achieve_menu_pvp").click(function(){ + sys.load('user_achievements_menu_sub_3'); + }); + $("#btn_achieve_menu_creature").click(function(){ + sys.load('user_achievements_menu_sub_4'); + }); + $("#btn_achieve_menu_quest").click(function(){ + sys.load('user_achievements_menu_sub_5'); + }); + $("#btn_achieve_menu_item").click(function(){ + sys.load('user_achievements_menu_sub_6'); + }); + $("#btn_achieve_menu_eco").click(function(){ + sys.load('user_achievements_menu_sub_7'); + }); +} \ No newline at end of file diff --git a/mojotrollz/page/user_achievements_menu/tpl/user_achievements_menu.tpl b/mojotrollz/page/user_achievements_menu/tpl/user_achievements_menu.tpl new file mode 100644 index 0000000..91acee2 --- /dev/null +++ b/mojotrollz/page/user_achievements_menu/tpl/user_achievements_menu.tpl @@ -0,0 +1,14 @@ +
+
  • Community & Account
  • +
  • Dungeonboss Compendium
  • +
  • PvP Legacy
  • +
  • Creature Compendium
  • +
  • Quest Compendium
  • +
  • Item Compendium
  • +
  • Economic Success
  • +
    +
    + +
    + +
    \ No newline at end of file diff --git a/mojotrollz/page/user_achievements/user_achievements.php b/mojotrollz/page/user_achievements_menu/user_achievements_menu.php similarity index 85% rename from mojotrollz/page/user_achievements/user_achievements.php rename to mojotrollz/page/user_achievements_menu/user_achievements_menu.php index 98d8545..84c462e 100644 --- a/mojotrollz/page/user_achievements/user_achievements.php +++ b/mojotrollz/page/user_achievements_menu/user_achievements_menu.php @@ -1,7 +1,7 @@ humanoid \ No newline at end of file diff --git a/mojotrollz/page/user_achievements_menu_sub/tpl/user_achievements_menu_sub_1.tpl b/mojotrollz/page/user_achievements_menu_sub/tpl/user_achievements_menu_sub_1.tpl new file mode 100644 index 0000000..a12aa90 --- /dev/null +++ b/mojotrollz/page/user_achievements_menu_sub/tpl/user_achievements_menu_sub_1.tpl @@ -0,0 +1 @@ +
  • default
  • \ No newline at end of file diff --git a/mojotrollz/page/user_achievements_menu_sub/tpl/user_achievements_menu_sub_2.tpl b/mojotrollz/page/user_achievements_menu_sub/tpl/user_achievements_menu_sub_2.tpl new file mode 100644 index 0000000..dbf3e1a --- /dev/null +++ b/mojotrollz/page/user_achievements_menu_sub/tpl/user_achievements_menu_sub_2.tpl @@ -0,0 +1 @@ +
  • humanoid
  • \ No newline at end of file diff --git a/mojotrollz/page/user_achievements_menu_sub/tpl/user_achievements_menu_sub_3.tpl b/mojotrollz/page/user_achievements_menu_sub/tpl/user_achievements_menu_sub_3.tpl new file mode 100644 index 0000000..d9d23dc --- /dev/null +++ b/mojotrollz/page/user_achievements_menu_sub/tpl/user_achievements_menu_sub_3.tpl @@ -0,0 +1 @@ +
  • 3
  • \ No newline at end of file diff --git a/mojotrollz/page/user_achievements_menu_sub/tpl/user_achievements_menu_sub_4.tpl b/mojotrollz/page/user_achievements_menu_sub/tpl/user_achievements_menu_sub_4.tpl new file mode 100644 index 0000000..0b2acf8 --- /dev/null +++ b/mojotrollz/page/user_achievements_menu_sub/tpl/user_achievements_menu_sub_4.tpl @@ -0,0 +1 @@ +
  • 4
  • \ No newline at end of file diff --git a/mojotrollz/page/user_achievements_menu_sub/tpl/user_achievements_menu_sub_6.tpl b/mojotrollz/page/user_achievements_menu_sub/tpl/user_achievements_menu_sub_6.tpl new file mode 100644 index 0000000..dbf3e1a --- /dev/null +++ b/mojotrollz/page/user_achievements_menu_sub/tpl/user_achievements_menu_sub_6.tpl @@ -0,0 +1 @@ +
  • humanoid
  • \ No newline at end of file diff --git a/mojotrollz/page/user_achievements_menu_sub/tpl/user_achievements_menu_sub_7.tpl b/mojotrollz/page/user_achievements_menu_sub/tpl/user_achievements_menu_sub_7.tpl new file mode 100644 index 0000000..dbf3e1a --- /dev/null +++ b/mojotrollz/page/user_achievements_menu_sub/tpl/user_achievements_menu_sub_7.tpl @@ -0,0 +1 @@ +
  • humanoid
  • \ No newline at end of file diff --git a/mojotrollz/page/user_achievements_menu_sub/tpl/user_achievements_menu_sub_quest.tpl b/mojotrollz/page/user_achievements_menu_sub/tpl/user_achievements_menu_sub_quest.tpl new file mode 100644 index 0000000..472410d --- /dev/null +++ b/mojotrollz/page/user_achievements_menu_sub/tpl/user_achievements_menu_sub_quest.tpl @@ -0,0 +1,9 @@ +
  • Dungeonquests
  • +
  • Raidquests
  • +
  • Groupquests
  • +
  • Legendary Quests
  • +
  • Escort
  • + +
  • PvP Quests
  • +
  • Normal Quests
  • +
  • Attunements
  • \ No newline at end of file diff --git a/mojotrollz/page/user_achievements_menu_sub/user_achievements_menu_sub.php b/mojotrollz/page/user_achievements_menu_sub/user_achievements_menu_sub.php new file mode 100644 index 0000000..6243fd6 --- /dev/null +++ b/mojotrollz/page/user_achievements_menu_sub/user_achievements_menu_sub.php @@ -0,0 +1,35 @@ +menu = $menu; + } + + public static function js(){ + return array( \SYSTEM\WEBPATH(new PPAGE(),'user_achievements_menu_sub/js/user_achievements_menu_sub.js'));} + + public static function css (){ + return array();} + + public function html(){ + switch ($this->menu){ + case 1: + return SYSTEM\PAGE\replace::replaceFile(SYSTEM\SERVERPATH(new PPAGE(),'user_achievements_menu_sub/tpl/user_achievements_menu_sub_1.tpl'), array()); + case 2: + return SYSTEM\PAGE\replace::replaceFile(SYSTEM\SERVERPATH(new PPAGE(),'user_achievements_menu_sub/tpl/user_achievements_menu_sub_2.tpl'), array()); + case 3: + return SYSTEM\PAGE\replace::replaceFile(SYSTEM\SERVERPATH(new PPAGE(),'user_achievements_menu_sub/tpl/user_achievements_menu_sub_3.tpl'), array()); + case 4: + return SYSTEM\PAGE\replace::replaceFile(SYSTEM\SERVERPATH(new PPAGE(),'user_achievements_menu_sub/tpl/user_achievements_menu_sub_4.tpl'), array()); + case 5: + return SYSTEM\PAGE\replace::replaceFile(SYSTEM\SERVERPATH(new PPAGE(),'user_achievements_menu_sub/tpl/user_achievements_menu_sub_quest.tpl'), array()); + case 6: + return SYSTEM\PAGE\replace::replaceFile(SYSTEM\SERVERPATH(new PPAGE(),'user_achievements_menu_sub/tpl/user_achievements_menu_sub_6.tpl'), array()); + case 7: + return SYSTEM\PAGE\replace::replaceFile(SYSTEM\SERVERPATH(new PPAGE(),'user_achievements_menu_sub/tpl/user_achievements_menu_sub_7.tpl'), array()); + default: + return SYSTEM\PAGE\replace::replaceFile(SYSTEM\SERVERPATH(new PPAGE(),'user_achievements_menu_sub/tpl/user_achievements_menu_sub.tpl'), array()); + } + + } +} \ No newline at end of file diff --git a/mojotrollz/page/user_character/user_character.php b/mojotrollz/page/user_character/user_character.php index 93c5598..39d4c50 100644 --- a/mojotrollz/page/user_character/user_character.php +++ b/mojotrollz/page/user_character/user_character.php @@ -2,7 +2,8 @@ class user_character extends SYSTEM\PAGE\Page { public function html(){ - $vars = array(); + $vars = array(); + $vars['char_visual'] = equipment::generate(11, 'test', 4, 'female', 1, 1, 2, 3, 2, 1, 2); return SYSTEM\PAGE\replace::replaceFile(SYSTEM\SERVERPATH(new PPAGE(),'user_character/user_character.tpl'), $vars); } } \ No newline at end of file diff --git a/mojotrollz/page/user_character/user_character.tpl b/mojotrollz/page/user_character/user_character.tpl index 397e659..5e40f96 100644 --- a/mojotrollz/page/user_character/user_character.tpl +++ b/mojotrollz/page/user_character/user_character.tpl @@ -1 +1 @@ -Character \ No newline at end of file +${char_visual} \ No newline at end of file diff --git a/mojotrollz/page/user_default/css/user_default.css b/mojotrollz/page/user_default/css/user_default.css index 97e7ccc..b8a908b 100644 --- a/mojotrollz/page/user_default/css/user_default.css +++ b/mojotrollz/page/user_default/css/user_default.css @@ -84,17 +84,23 @@ html, body { #char_container{ height: 250px; - position: absolute; - bottom: 0; +/* position: absolute; + bottom: 0;*/ } #frame_character{ float: left; - width: 70%; } #frame_menu{ float: left; width: 30%; +} + +.btn_blue{ + background: url(http://www.mojotrollz.eu/web/mojotrollz/api.php?call=files&cat=buttons&id=nav_off.png) no-repeat; + background-size: cover; + + } \ No newline at end of file diff --git a/mojotrollz/page/user_default/user_default.tpl b/mojotrollz/page/user_default/user_default.tpl index 38b30a0..bc6bc9a 100644 --- a/mojotrollz/page/user_default/user_default.tpl +++ b/mojotrollz/page/user_default/user_default.tpl @@ -18,6 +18,7 @@
    +
    diff --git a/mojotrollz/page/user_menu/js/user_menu.js b/mojotrollz/page/user_menu/js/user_menu.js index ca15a3e..711afd8 100644 --- a/mojotrollz/page/user_menu/js/user_menu.js +++ b/mojotrollz/page/user_menu/js/user_menu.js @@ -7,7 +7,7 @@ function init_user_menu(){ sys.load('user_database'); }); $("#btn_achieve").click(function(){ - sys.load('user_achievements'); + sys.load('user_achievements_menu'); }); } function register_logout(){ diff --git a/mojotrollz/page/user_menu/user_menu.php b/mojotrollz/page/user_menu/user_menu.php index a39875b..4f42546 100644 --- a/mojotrollz/page/user_menu/user_menu.php +++ b/mojotrollz/page/user_menu/user_menu.php @@ -5,6 +5,7 @@ class user_menu extends SYSTEM\PAGE\Page { return array( \SYSTEM\WEBPATH(new PPAGE(),'user_menu/js/user_menu.js'));} public static function css (){ + return array();} public function html(){ diff --git a/mojotrollz/page/user_menu/user_menu.tpl b/mojotrollz/page/user_menu/user_menu.tpl index 0e452fb..d9c834a 100644 --- a/mojotrollz/page/user_menu/user_menu.tpl +++ b/mojotrollz/page/user_menu/user_menu.tpl @@ -1,10 +1,10 @@ -
    -
  • News
  • -
  • Achievements
  • -
  • Inventory
  • -
  • Armory
  • -
  • Database
  • -
  • Logout
  • + \ No newline at end of file