From d4111f5d62ee36bf9b1b2546ef89caf04e564db0 Mon Sep 17 00:00:00 2001 From: Tobi Date: Tue, 16 Dec 2014 15:06:43 +0100 Subject: [PATCH] started topics --- mojotrollz/api/database/autoload.inc | 2 ++ .../api/database/character/character.php | 16 ++++++++++ mojotrollz/api/database/topics/topics.php | 30 +++++++++++++++++++ .../database/topics/tpl/topic_bulletin.tpl | 1 + mojotrollz/dbd/qq/GET_TOPICS_BY_NEWEST.php | 11 +++++++ .../user_achievements_menu_sub.php | 2 ++ .../user_nexus_menu/js/user_nexus_menu.js | 1 + .../tpl/user_nexus_menu_sub_topics.tpl | 2 +- .../user_nexus_menu_sub_topics_bulletin.tpl | 1 + .../tpl/user_nexus_menu_sub_topics_start.tpl | 1 + .../user_nexus_menu_sub.php | 8 +++++ system | 2 +- 12 files changed, 75 insertions(+), 2 deletions(-) create mode 100644 mojotrollz/api/database/character/character.php create mode 100644 mojotrollz/api/database/topics/topics.php create mode 100644 mojotrollz/api/database/topics/tpl/topic_bulletin.tpl create mode 100644 mojotrollz/dbd/qq/GET_TOPICS_BY_NEWEST.php create mode 100644 mojotrollz/page/user_nexus_menu_sub/tpl/user_nexus_menu_sub_topics_bulletin.tpl create mode 100644 mojotrollz/page/user_nexus_menu_sub/tpl/user_nexus_menu_sub_topics_start.tpl diff --git a/mojotrollz/api/database/autoload.inc b/mojotrollz/api/database/autoload.inc index 2af472f..e65cfd8 100644 --- a/mojotrollz/api/database/autoload.inc +++ b/mojotrollz/api/database/autoload.inc @@ -3,6 +3,8 @@ \SYSTEM\autoload::registerFolder(dirname(__FILE__).'/log'); \SYSTEM\autoload::registerFolder(dirname(__FILE__).'/creature'); \SYSTEM\autoload::registerFolder(dirname(__FILE__).'/creature/qq','DBD'); +\SYSTEM\autoload::registerFolder(dirname(__FILE__).'/topics'); +\SYSTEM\autoload::registerFolder(dirname(__FILE__).'/topics/qq','DBD'); \SYSTEM\autoload::registerFolder(dirname(__FILE__).'/quest'); \SYSTEM\autoload::registerFolder(dirname(__FILE__).'/quest/qq','DBD'); \SYSTEM\autoload::registerFolder(dirname(__FILE__).'/tags'); diff --git a/mojotrollz/api/database/character/character.php b/mojotrollz/api/database/character/character.php new file mode 100644 index 0000000..82cdeef --- /dev/null +++ b/mojotrollz/api/database/character/character.php @@ -0,0 +1,16 @@ +next()){ + $result .= SYSTEM\PAGE\replace::replaceFile(SYSTEM\SERVERPATH(new PAPI(),'database/topics/tpl/topic_bulletin.tpl'), $rel); + } + return $result; + } +} diff --git a/mojotrollz/api/database/topics/tpl/topic_bulletin.tpl b/mojotrollz/api/database/topics/tpl/topic_bulletin.tpl new file mode 100644 index 0000000..74678fa --- /dev/null +++ b/mojotrollz/api/database/topics/tpl/topic_bulletin.tpl @@ -0,0 +1 @@ +${id} \ No newline at end of file diff --git a/mojotrollz/dbd/qq/GET_TOPICS_BY_NEWEST.php b/mojotrollz/dbd/qq/GET_TOPICS_BY_NEWEST.php new file mode 100644 index 0000000..637fe73 --- /dev/null +++ b/mojotrollz/dbd/qq/GET_TOPICS_BY_NEWEST.php @@ -0,0 +1,11 @@ +Topics \ No newline at end of file + diff --git a/mojotrollz/page/user_nexus_menu_sub/tpl/user_nexus_menu_sub_topics_bulletin.tpl b/mojotrollz/page/user_nexus_menu_sub/tpl/user_nexus_menu_sub_topics_bulletin.tpl new file mode 100644 index 0000000..0a8ec99 --- /dev/null +++ b/mojotrollz/page/user_nexus_menu_sub/tpl/user_nexus_menu_sub_topics_bulletin.tpl @@ -0,0 +1 @@ +${id} diff --git a/mojotrollz/page/user_nexus_menu_sub/tpl/user_nexus_menu_sub_topics_start.tpl b/mojotrollz/page/user_nexus_menu_sub/tpl/user_nexus_menu_sub_topics_start.tpl new file mode 100644 index 0000000..41b2321 --- /dev/null +++ b/mojotrollz/page/user_nexus_menu_sub/tpl/user_nexus_menu_sub_topics_start.tpl @@ -0,0 +1 @@ +${content} diff --git a/mojotrollz/page/user_nexus_menu_sub/user_nexus_menu_sub.php b/mojotrollz/page/user_nexus_menu_sub/user_nexus_menu_sub.php index 542018d..7cd421d 100644 --- a/mojotrollz/page/user_nexus_menu_sub/user_nexus_menu_sub.php +++ b/mojotrollz/page/user_nexus_menu_sub/user_nexus_menu_sub.php @@ -24,6 +24,14 @@ class user_nexus_menu_sub extends SYSTEM\PAGE\Page { return SYSTEM\PAGE\replace::replaceFile(SYSTEM\SERVERPATH(new PPAGE(),'user_nexus_menu_sub/tpl/user_nexus_menu_sub_guilds.tpl'), array()); case 5: return SYSTEM\PAGE\replace::replaceFile(SYSTEM\SERVERPATH(new PPAGE(),'user_nexus_menu_sub/tpl/user_nexus_menu_sub_topics.tpl'), array()); + case 100: + $result = ''; + $topics = \DBD\GET_TOPICS_BY_NEWEST::QQ(array()); + while ($rel = $topics->next()){ + $result .= SYSTEM\PAGE\replace::replaceFile(SYSTEM\SERVERPATH(new PPAGE(),'user_nexus_menu_sub/tpl/user_nexus_menu_sub_topics_bulletin.tpl'), $rel); + } + return SYSTEM\PAGE\replace::replaceFile(SYSTEM\SERVERPATH(new PPAGE(),'user_nexus_menu_sub/tpl/user_nexus_menu_sub_topics_start.tpl'), array('content' => $result)); + } } diff --git a/system b/system index d2d05db..1c02883 160000 --- a/system +++ b/system @@ -1 +1 @@ -Subproject commit d2d05db0fba70deb0134d156066e9dd4c72a3ec1 +Subproject commit 1c02883a3eacb7fa9e50787597b5aff1f6add490