diff --git a/mojotrollz/dbd/db/mangos_realm.php b/mojotrollz/dbd/db/mangos_realm.php new file mode 100644 index 0000000..2f2b53a --- /dev/null +++ b/mojotrollz/dbd/db/mangos_realm.php @@ -0,0 +1,8 @@ + 1 ORDER BY MaxLevel ASC;', new \DBD\mangos_world() );}} diff --git a/mojotrollz/dbd/qq/ITEM_TYPE.php b/mojotrollz/dbd/qq/ITEM_TYPE.php new file mode 100644 index 0000000..ab1bc0e --- /dev/null +++ b/mojotrollz/dbd/qq/ITEM_TYPE.php @@ -0,0 +1,13 @@ +${content} \ No newline at end of file diff --git a/mojotrollz/page/user_achievements_content/tpl/acc_element.tpl b/mojotrollz/page/user_achievements_content/tpl/acc_element.tpl new file mode 100644 index 0000000..621eeb3 --- /dev/null +++ b/mojotrollz/page/user_achievements_content/tpl/acc_element.tpl @@ -0,0 +1,10 @@ + + + + ${name} + + + Erledigt: ${counter} + + + \ No newline at end of file diff --git a/mojotrollz/page/user_achievements_content/tpl/creature_element.tpl b/mojotrollz/page/user_achievements_content/tpl/creature_element.tpl index a2bf42d..c4e0335 100644 --- a/mojotrollz/page/user_achievements_content/tpl/creature_element.tpl +++ b/mojotrollz/page/user_achievements_content/tpl/creature_element.tpl @@ -1,4 +1,4 @@ - + ${Name}
Lvl: ${MaxLevel} @@ -13,3 +13,4 @@ Loot Gold: ${MinLootGold}-${MaxLootGold} + \ No newline at end of file diff --git a/mojotrollz/page/user_achievements_content/tpl/item.tpl b/mojotrollz/page/user_achievements_content/tpl/item.tpl new file mode 100644 index 0000000..21a4594 --- /dev/null +++ b/mojotrollz/page/user_achievements_content/tpl/item.tpl @@ -0,0 +1 @@ +${content}
\ No newline at end of file diff --git a/mojotrollz/page/user_achievements_content/tpl/item_element.tpl b/mojotrollz/page/user_achievements_content/tpl/item_element.tpl new file mode 100644 index 0000000..57df0d8 --- /dev/null +++ b/mojotrollz/page/user_achievements_content/tpl/item_element.tpl @@ -0,0 +1,12 @@ + + + ${name} + + + + + + + + + \ 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 index 10bc85c..262a072 100644 --- a/mojotrollz/page/user_achievements_content/tpl/quest_element.tpl +++ b/mojotrollz/page/user_achievements_content/tpl/quest_element.tpl @@ -1,4 +1,4 @@ - + ${Title} @@ -6,4 +6,5 @@ ${ReqItemId2}:${ReqItemCount2}
${ReqItemId3}:${ReqItemCount3}
${ReqItemId4}:${ReqItemCount4} - \ No newline at end of file + + \ 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 index 2ca92c5..1dd769b 100644 --- a/mojotrollz/page/user_achievements_content/user_achievements_content.php +++ b/mojotrollz/page/user_achievements_content/user_achievements_content.php @@ -13,8 +13,15 @@ class user_achievements_content extends SYSTEM\PAGE\Page { public static function css (){ return array();} - private function menu_1(){ + private function menu_acc(){ switch($this->filter){ + case 1: + $result = ''; + $data = \DBD\ACC_DATA::QQ(array(1)); + while($row=$data->next()){ + $result .= SYSTEM\PAGE\replace::replaceFile(SYSTEM\SERVERPATH(new PPAGE(),'user_achievements_content/tpl/acc_element.tpl'), $row); + } + return SYSTEM\PAGE\replace::replaceFile(SYSTEM\SERVERPATH(new PPAGE(),'user_achievements_content/tpl/acc.tpl'), array('content' => $result)); default: return 'filter fail'; } @@ -189,8 +196,117 @@ class user_achievements_content extends SYSTEM\PAGE\Page { } } - private function menu_6(){ + private function menu_item(){ switch($this->filter){ + case 1: + $result = ''; + $data = \DBD\ITEM_TYPE::QQ(array(1)); + while($row=$data->next()){ + $result .= SYSTEM\PAGE\replace::replaceFile(SYSTEM\SERVERPATH(new PPAGE(),'user_achievements_content/tpl/item_element.tpl'), $row); + } + return SYSTEM\PAGE\replace::replaceFile(SYSTEM\SERVERPATH(new PPAGE(),'user_achievements_content/tpl/item.tpl'), array('content' => $result)); + + case 2: + $result = ''; + $data = \DBD\ITEM_TYPE::QQ(array(2)); + while($row=$data->next()){ + $result .= SYSTEM\PAGE\replace::replaceFile(SYSTEM\SERVERPATH(new PPAGE(),'user_achievements_content/tpl/item_element.tpl'), $row); + } + return SYSTEM\PAGE\replace::replaceFile(SYSTEM\SERVERPATH(new PPAGE(),'user_achievements_content/tpl/item.tpl'), array('content' => $result)); + case 3: + $result = ''; + $data = \DBD\ITEM_TYPE::QQ(array(3)); + while($row=$data->next()){ + $result .= SYSTEM\PAGE\replace::replaceFile(SYSTEM\SERVERPATH(new PPAGE(),'user_achievements_content/tpl/item_element.tpl'), $row); + } + return SYSTEM\PAGE\replace::replaceFile(SYSTEM\SERVERPATH(new PPAGE(),'user_achievements_content/tpl/item.tpl'), array('content' => $result)); + case 4: + $result = ''; + $data = \DBD\ITEM_TYPE::QQ(array(4)); + while($row=$data->next()){ + $result .= SYSTEM\PAGE\replace::replaceFile(SYSTEM\SERVERPATH(new PPAGE(),'user_achievements_content/tpl/item_element.tpl'), $row); + } + return SYSTEM\PAGE\replace::replaceFile(SYSTEM\SERVERPATH(new PPAGE(),'user_achievements_content/tpl/item.tpl'), array('content' => $result)); + case 5: + $result = ''; + $data = \DBD\ITEM_TYPE::QQ(array(5)); + while($row=$data->next()){ + $result .= SYSTEM\PAGE\replace::replaceFile(SYSTEM\SERVERPATH(new PPAGE(),'user_achievements_content/tpl/item_element.tpl'), $row); + } + return SYSTEM\PAGE\replace::replaceFile(SYSTEM\SERVERPATH(new PPAGE(),'user_achievements_content/tpl/item.tpl'), array('content' => $result)); + case 6: + $result = ''; + $data = \DBD\ITEM_TYPE::QQ(array(6)); + while($row=$data->next()){ + $result .= SYSTEM\PAGE\replace::replaceFile(SYSTEM\SERVERPATH(new PPAGE(),'user_achievements_content/tpl/item_element.tpl'), $row); + } + return SYSTEM\PAGE\replace::replaceFile(SYSTEM\SERVERPATH(new PPAGE(),'user_achievements_content/tpl/item.tpl'), array('content' => $result)); + case 7: + $result = ''; + $data = \DBD\ITEM_TYPE::QQ(array(7)); + while($row=$data->next()){ + $result .= SYSTEM\PAGE\replace::replaceFile(SYSTEM\SERVERPATH(new PPAGE(),'user_achievements_content/tpl/item_element.tpl'), $row); + } + return SYSTEM\PAGE\replace::replaceFile(SYSTEM\SERVERPATH(new PPAGE(),'user_achievements_content/tpl/item.tpl'), array('content' => $result)); + + case 8: + $result = ''; + $data = \DBD\ITEM_TYPE::QQ(array(8)); + while($row=$data->next()){ + $result .= SYSTEM\PAGE\replace::replaceFile(SYSTEM\SERVERPATH(new PPAGE(),'user_achievements_content/tpl/item_element.tpl'), $row); + } + return SYSTEM\PAGE\replace::replaceFile(SYSTEM\SERVERPATH(new PPAGE(),'user_achievements_content/tpl/item.tpl'), array('content' => $result)); + + case 9: + $result = ''; + $data = \DBD\ITEM_TYPE::QQ(array(9)); + while($row=$data->next()){ + $result .= SYSTEM\PAGE\replace::replaceFile(SYSTEM\SERVERPATH(new PPAGE(),'user_achievements_content/tpl/item_element.tpl'), $row); + } + return SYSTEM\PAGE\replace::replaceFile(SYSTEM\SERVERPATH(new PPAGE(),'user_achievements_content/tpl/item.tpl'), array('content' => $result)); + case 10: + $result = ''; + $data = \DBD\ITEM_TYPE::QQ(array(10)); + while($row=$data->next()){ + $result .= SYSTEM\PAGE\replace::replaceFile(SYSTEM\SERVERPATH(new PPAGE(),'user_achievements_content/tpl/item_element.tpl'), $row); + } + return SYSTEM\PAGE\replace::replaceFile(SYSTEM\SERVERPATH(new PPAGE(),'user_achievements_content/tpl/item.tpl'), array('content' => $result)); + case 11: + $result = ''; + $data = \DBD\ITEM_TYPE::QQ(array(11)); + while($row=$data->next()){ + $result .= SYSTEM\PAGE\replace::replaceFile(SYSTEM\SERVERPATH(new PPAGE(),'user_achievements_content/tpl/item_element.tpl'), $row); + } + return SYSTEM\PAGE\replace::replaceFile(SYSTEM\SERVERPATH(new PPAGE(),'user_achievements_content/tpl/item.tpl'), array('content' => $result)); + case 12: + $result = ''; + $data = \DBD\ITEM_TYPE::QQ(array(12)); + while($row=$data->next()){ + $result .= SYSTEM\PAGE\replace::replaceFile(SYSTEM\SERVERPATH(new PPAGE(),'user_achievements_content/tpl/item_element.tpl'), $row); + } + return SYSTEM\PAGE\replace::replaceFile(SYSTEM\SERVERPATH(new PPAGE(),'user_achievements_content/tpl/item.tpl'), array('content' => $result)); + case 13: + $result = ''; + $data = \DBD\ITEM_TYPE::QQ(array(13)); + while($row=$data->next()){ + $result .= SYSTEM\PAGE\replace::replaceFile(SYSTEM\SERVERPATH(new PPAGE(),'user_achievements_content/tpl/item_element.tpl'), $row); + } + return SYSTEM\PAGE\replace::replaceFile(SYSTEM\SERVERPATH(new PPAGE(),'user_achievements_content/tpl/item.tpl'), array('content' => $result)); + case 14: + $result = ''; + $data = \DBD\ITEM_TYPE::QQ(array(14)); + while($row=$data->next()){ + $result .= SYSTEM\PAGE\replace::replaceFile(SYSTEM\SERVERPATH(new PPAGE(),'user_achievements_content/tpl/item_element.tpl'), $row); + } + return SYSTEM\PAGE\replace::replaceFile(SYSTEM\SERVERPATH(new PPAGE(),'user_achievements_content/tpl/item.tpl'), array('content' => $result)); + case 15: + $result = ''; + $data = \DBD\ITEM_TYPE::QQ(array(15)); + while($row=$data->next()){ + $result .= SYSTEM\PAGE\replace::replaceFile(SYSTEM\SERVERPATH(new PPAGE(),'user_achievements_content/tpl/item_element.tpl'), $row); + } + return SYSTEM\PAGE\replace::replaceFile(SYSTEM\SERVERPATH(new PPAGE(),'user_achievements_content/tpl/item.tpl'), array('content' => $result)); + default: return 'filter fail'; } @@ -206,7 +322,7 @@ class user_achievements_content extends SYSTEM\PAGE\Page { public function html(){ switch($this->menu){ case 1: - return $this->menu_1(); + return $this->menu_acc(); case 2: return $this->menu_2(); case 3: @@ -216,7 +332,7 @@ class user_achievements_content extends SYSTEM\PAGE\Page { case 5: return $this->menu_quest(); case 6: - return $this->menu_6(); + return $this->menu_item(); case 7: return $this->menu_7(); default: diff --git a/mojotrollz/page/user_achievements_menu/tpl/user_achievements_menu.tpl b/mojotrollz/page/user_achievements_menu/tpl/user_achievements_menu.tpl index f6187b6..03632f7 100644 --- a/mojotrollz/page/user_achievements_menu/tpl/user_achievements_menu.tpl +++ b/mojotrollz/page/user_achievements_menu/tpl/user_achievements_menu.tpl @@ -15,8 +15,14 @@
-
- -

Achievement Section

-

Welcome to the Achievementpage. It's currently under construction,so gtfo. Thanks.

+
+
+ +
+ +
+

Compendium Section

+

Welcome to the Achievement and Compendium Section. It's currently under construction,so gtfo. Thanks.

+
+
\ 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 deleted file mode 100644 index a12aa90..0000000 --- a/mojotrollz/page/user_achievements_menu_sub/tpl/user_achievements_menu_sub_1.tpl +++ /dev/null @@ -1 +0,0 @@ -
  • default
  • \ 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 index d9d23dc..6a93953 100644 --- 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 @@ -1 +1 @@ -
  • 3
  • \ No newline at end of file +
  • Dungeonquests
  • \ 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 deleted file mode 100644 index dbf3e1a..0000000 --- a/mojotrollz/page/user_achievements_menu_sub/tpl/user_achievements_menu_sub_6.tpl +++ /dev/null @@ -1 +0,0 @@ -
  • humanoid
  • \ No newline at end of file diff --git a/mojotrollz/page/user_achievements_menu_sub/tpl/user_achievements_menu_sub_acc.tpl b/mojotrollz/page/user_achievements_menu_sub/tpl/user_achievements_menu_sub_acc.tpl new file mode 100644 index 0000000..0ba76e5 --- /dev/null +++ b/mojotrollz/page/user_achievements_menu_sub/tpl/user_achievements_menu_sub_acc.tpl @@ -0,0 +1 @@ +
  • History
  • \ No newline at end of file diff --git a/mojotrollz/page/user_achievements_menu_sub/tpl/user_achievements_menu_sub_creature.tpl b/mojotrollz/page/user_achievements_menu_sub/tpl/user_achievements_menu_sub_creature.tpl index 7fd4630..bdc9e6d 100644 --- a/mojotrollz/page/user_achievements_menu_sub/tpl/user_achievements_menu_sub_creature.tpl +++ b/mojotrollz/page/user_achievements_menu_sub/tpl/user_achievements_menu_sub_creature.tpl @@ -1,4 +1,4 @@ -
  • Beasts
  • +
  • Beast
  • Dragonkin
  • Demon
  • Elemental
  • diff --git a/mojotrollz/page/user_achievements_menu_sub/tpl/user_achievements_menu_sub_item.tpl b/mojotrollz/page/user_achievements_menu_sub/tpl/user_achievements_menu_sub_item.tpl new file mode 100644 index 0000000..87d7d4c --- /dev/null +++ b/mojotrollz/page/user_achievements_menu_sub/tpl/user_achievements_menu_sub_item.tpl @@ -0,0 +1,13 @@ + +
  • Weapons
  • +
  • Armor
  • +
  • Legendary (?)
  • +
  • Ammunition
  • +
  • Mats
  • +
  • Patterns& Recipes
  • +
  • Bags
  • +
  • Ammo Bags
  • +
  • Misc
  • +
  • Questitems
  • +
  • Keys
  • +
  • Crap
  • \ 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 index 6f74fce..35836a1 100644 --- a/mojotrollz/page/user_achievements_menu_sub/user_achievements_menu_sub.php +++ b/mojotrollz/page/user_achievements_menu_sub/user_achievements_menu_sub.php @@ -14,7 +14,7 @@ class user_achievements_menu_sub extends SYSTEM\PAGE\Page { 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()); + return SYSTEM\PAGE\replace::replaceFile(SYSTEM\SERVERPATH(new PPAGE(),'user_achievements_menu_sub/tpl/user_achievements_menu_sub_acc.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: @@ -24,7 +24,7 @@ class user_achievements_menu_sub extends SYSTEM\PAGE\Page { 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()); + return SYSTEM\PAGE\replace::replaceFile(SYSTEM\SERVERPATH(new PPAGE(),'user_achievements_menu_sub/tpl/user_achievements_menu_sub_item.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: diff --git a/mojotrollz/page/user_default/css/user_default.css b/mojotrollz/page/user_default/css/user_default.css index 46fbc56..acac02a 100644 --- a/mojotrollz/page/user_default/css/user_default.css +++ b/mojotrollz/page/user_default/css/user_default.css @@ -5,6 +5,7 @@ html, body { height: 100%; min-height: 100%; text-decoration: none; + } .threecol_parent{ @@ -17,6 +18,7 @@ html, body { .threecol_row{ display: table-row; + background: url(http://www.mojotrollz.eu/web/mojotrollz/api.php?call=files&cat=wowicons&id=background1.png); } .threecol_col{ @@ -71,7 +73,7 @@ html, body { } #frame_content { - width: 60%; + width: 70%; margin-left: 10px; margin-right: 10px; margin-bottom: 10px; @@ -84,9 +86,7 @@ html, body { } #char_container{ - float: right; width: 25%; - background: white; height: 780px; /* position: absolute; @@ -103,8 +103,7 @@ html, body { } #frame_start_stats{ - background: url(http://www.mojotrollz.eu/web/mojotrollz/api.php?call=files&cat=backgrounds&id=pergament_big.png) no-repeat; - background-size: cover; + } #achievement_list{ @@ -120,11 +119,13 @@ html, body { padding-top: 5px; width: 150px; list-style: none; + text-decoration: none; } .btn_blue:hover{ background: url(http://www.mojotrollz.eu/web/mojotrollz/api.php?call=files&cat=wowicons&id=button_red.png) no-repeat; background-size: contain; + text-decoration: none; } .btn_submenu{ @@ -136,9 +137,23 @@ html, body { background-size: contain; text-align: center; list-style: none; + text-decoration: none; } .btn_submenu:hover{ background: url(http://www.mojotrollz.eu/web/mojotrollz/api.php?call=files&cat=wowicons&id=button_red.png) no-repeat; background-size: contain; + text-decoration: none; +} + +.window_bg2{ + float: left; padding: 10px; margin-left: 20px; margin-top: 20px; background: url(http://www.mojotrollz.eu/web/mojotrollz/api.php?call=files&cat=wowicons&id=bg2.png); +} + +.element_bg2{ + padding: 10px; margin-left: 20px; margin-top: 20px; width: 90%; background: url(http://www.mojotrollz.eu/web/mojotrollz/api.php?call=files&cat=wowicons&id=bg2.png); +} + +.spacer{ + height: 15px; } \ 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 57a68fe..beacb95 100644 --- a/mojotrollz/page/user_default/user_default.tpl +++ b/mojotrollz/page/user_default/user_default.tpl @@ -17,8 +17,8 @@
    -
    -
    +
    +
    diff --git a/mojotrollz/page/user_menu/user_menu.tpl b/mojotrollz/page/user_menu/user_menu.tpl index 23cc72f..a793ada 100644 --- a/mojotrollz/page/user_menu/user_menu.tpl +++ b/mojotrollz/page/user_menu/user_menu.tpl @@ -1,6 +1,6 @@
  • News
  • -
  • Achievements
  • +
  • Compendium
  • Inventory
  • Armory
  • Database
  • diff --git a/mojotrollz/page/user_start/tpl/user_start.tpl b/mojotrollz/page/user_start/tpl/user_start.tpl index 1e705c6..76aefd6 100644 --- a/mojotrollz/page/user_start/tpl/user_start.tpl +++ b/mojotrollz/page/user_start/tpl/user_start.tpl @@ -1,10 +1,16 @@ -
    -
    -

    Welcome to Mojo-WoW

    -

    Site is currently under construction. Be gone. Shush!

    - +
    +
    +
    +

    Welcome to Mojo WoW

    +

    Site is currently
    under construction.
    Be gone. Shush!

    -
    + +
    +

    Server Info

    Realmlist: ${realmlist}

    Server Version: ${server_version}

    @@ -15,11 +21,8 @@

    Realm Server: ${realm_status}

    World Server: ${world_status}

    Players Online: ${player_online}

    -

    Server Help

    -

    Download realmlist.wtf

    -

    Download WoW 1.12

    -
    +

    Racial Pluralism

    ${char_stats}
    @@ -30,8 +33,15 @@

    Class Diffusion

    ${class_stats}
    -
    -

    Guilds overallcount:${guildcount}

    +
    + Guilds overallcount:${guildcount}
    + +
    \ No newline at end of file