From 081dc8aa0ec0b352e3c46584ddda64ed81649eba Mon Sep 17 00:00:00 2001 From: Tobi Date: Wed, 19 Nov 2014 21:29:20 +0100 Subject: [PATCH] achievements working for pvp now --- .../default_start/tpl/default_page_login.tpl | 4 +--- .../user_achievements_content/tpl/pvp.tpl | 1 + .../tpl/pvp_element.tpl | 20 ++++++++++++++++ .../user_achievements_content.php | 24 +++++++++++++++++-- .../tpl/user_achievements_menu_sub_3.tpl | 1 - .../tpl/user_achievements_menu_sub_pvp.tpl | 1 + .../user_achievements_menu_sub.php | 2 +- 7 files changed, 46 insertions(+), 7 deletions(-) create mode 100644 mojotrollz/page/user_achievements_content/tpl/pvp.tpl create mode 100644 mojotrollz/page/user_achievements_content/tpl/pvp_element.tpl delete mode 100644 mojotrollz/page/user_achievements_menu_sub/tpl/user_achievements_menu_sub_3.tpl create mode 100644 mojotrollz/page/user_achievements_menu_sub/tpl/user_achievements_menu_sub_pvp.tpl diff --git a/mojotrollz/page/default_start/tpl/default_page_login.tpl b/mojotrollz/page/default_start/tpl/default_page_login.tpl index 537cadc..e7b845a 100644 --- a/mojotrollz/page/default_start/tpl/default_page_login.tpl +++ b/mojotrollz/page/default_start/tpl/default_page_login.tpl @@ -24,9 +24,7 @@
- +
\ No newline at end of file diff --git a/mojotrollz/page/user_achievements_content/tpl/pvp.tpl b/mojotrollz/page/user_achievements_content/tpl/pvp.tpl new file mode 100644 index 0000000..21a4594 --- /dev/null +++ b/mojotrollz/page/user_achievements_content/tpl/pvp.tpl @@ -0,0 +1 @@ +${content}
\ No newline at end of file diff --git a/mojotrollz/page/user_achievements_content/tpl/pvp_element.tpl b/mojotrollz/page/user_achievements_content/tpl/pvp_element.tpl new file mode 100644 index 0000000..ecd565a --- /dev/null +++ b/mojotrollz/page/user_achievements_content/tpl/pvp_element.tpl @@ -0,0 +1,20 @@ + + + +

+ ${name}
+ current stage: ${stage} +

+ + +

Threshold

+

+ stage 1: ${stage_1_count}
+ stage 2: ${stage_2_count}
+ stage 3: ${stage_3_count}
+ stage 4: ${stage_4_count}
+ stage 5: ${stage_5_count}
+

+ + + \ 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 1dd769b..077f198 100644 --- a/mojotrollz/page/user_achievements_content/user_achievements_content.php +++ b/mojotrollz/page/user_achievements_content/user_achievements_content.php @@ -34,8 +34,28 @@ class user_achievements_content extends SYSTEM\PAGE\Page { } } - private function menu_3(){ + private function menu_pvp(){ switch($this->filter){ + case 1: + $result = ''; + $data = \DBD\ACC_DATA::QQ(array(3)); + while($row=$data->next()){ + if($row['counter'] >= $row['stage_5_count']){ + $row['stage'] = '5'; + } + elseif ($row['counter'] >= $row['stage_4_count']) { + $row['stage'] = '4'; + } + elseif ($row['counter'] >= $row['stage_2_count']) { + $row['stage'] = '2'; + } + elseif ($row['counter'] >= $row['stage_1_count']) { + $row['stage'] = '1'; + } + $result .= SYSTEM\PAGE\replace::replaceFile(SYSTEM\SERVERPATH(new PPAGE(),'user_achievements_content/tpl/pvp_element.tpl'), $row); + } + return SYSTEM\PAGE\replace::replaceFile(SYSTEM\SERVERPATH(new PPAGE(),'user_achievements_content/tpl/pvp.tpl'), array('content' => $result)); + default: return 'filter fail'; } @@ -326,7 +346,7 @@ class user_achievements_content extends SYSTEM\PAGE\Page { case 2: return $this->menu_2(); case 3: - return $this->menu_3(); + return $this->menu_pvp(); case 4: return $this->menu_creature(); case 5: 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 deleted file mode 100644 index 6a93953..0000000 --- a/mojotrollz/page/user_achievements_menu_sub/tpl/user_achievements_menu_sub_3.tpl +++ /dev/null @@ -1 +0,0 @@ -
  • Dungeonquests
  • \ No newline at end of file diff --git a/mojotrollz/page/user_achievements_menu_sub/tpl/user_achievements_menu_sub_pvp.tpl b/mojotrollz/page/user_achievements_menu_sub/tpl/user_achievements_menu_sub_pvp.tpl new file mode 100644 index 0000000..56564c8 --- /dev/null +++ b/mojotrollz/page/user_achievements_menu_sub/tpl/user_achievements_menu_sub_pvp.tpl @@ -0,0 +1 @@ + \ 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 35836a1..39a8044 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 @@ -18,7 +18,7 @@ class user_achievements_menu_sub extends SYSTEM\PAGE\Page { 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()); + return SYSTEM\PAGE\replace::replaceFile(SYSTEM\SERVERPATH(new PPAGE(),'user_achievements_menu_sub/tpl/user_achievements_menu_sub_pvp.tpl'), array()); case 4: return SYSTEM\PAGE\replace::replaceFile(SYSTEM\SERVERPATH(new PPAGE(),'user_achievements_menu_sub/tpl/user_achievements_menu_sub_creature.tpl'), array()); case 5: