started topics

This commit is contained in:
Tobi 2014-12-16 15:06:43 +01:00
parent 2de3cc17df
commit d4111f5d62
12 changed files with 75 additions and 2 deletions

View File

@ -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');

View File

@ -0,0 +1,16 @@
<?php
/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
/**
* Description of creature
*
* @author Nael
*/
class character {
}

View File

@ -0,0 +1,30 @@
<?php
/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
/**
* Description of creature
*
* @author Nael
*/
class topics {
// public static function data($entry){
// $vars = '';
// $vars = \DBD\GET_BASE_DATA_CREATURE::Q1(array($entry));
// $vars['questrelation'] = creature::get_creature_questrelation($entry);
// return SYSTEM\PAGE\replace::replaceFile(SYSTEM\SERVERPATH(new PAPI(),'database/creature/tpl/creature.tpl'), $vars);
// }
public static function get_topics_by_newest(){
$result = '';
$topics = \DBD\GET_TOPICS_BY_NEWEST::QQ(array());
while ($rel = $topics->next()){
$result .= SYSTEM\PAGE\replace::replaceFile(SYSTEM\SERVERPATH(new PAPI(),'database/topics/tpl/topic_bulletin.tpl'), $rel);
}
return $result;
}
}

View File

@ -0,0 +1 @@
${id}

View File

@ -0,0 +1,11 @@
<?php
namespace DBD;
class GET_TOPICS_BY_NEWEST extends \SYSTEM\DB\QQ {
protected static function query(){
return new \SYSTEM\DB\QQuery(get_class(),
//pg
'',
//mys
'SELECT * FROM mojotrollz_topics ORDER BY timestamp DESC;'
);}}

View File

@ -28,6 +28,8 @@ class user_achievements_menu_sub extends SYSTEM\PAGE\Page {
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:
return SYSTEM\PAGE\replace::replaceFile(SYSTEM\SERVERPATH(new PPAGE(),'user_achievements_menu_sub/tpl/user_achievements_menu_sub.tpl'), array());
}

View File

@ -30,6 +30,7 @@ function init_user_nexus_menu(){
$("#btn_nexus_menu_topics").click(function(){
if($('#nexus_content_topics').html() === ''){
sys.load('user_nexus_menu_sub_5');
sys.load('user_nexus_menu_sub_5_start');
} else {
$('#nexus_content_topics').html('');
}

View File

@ -1 +1 @@
<button class="btn btn_nexus_menu btn_submenu no_deco" menu="5" filter="5" href="#">Topics</button>
<button class="btn btn_nexus_menu btn_submenu no_deco" menu="5" filter="5" href="#">Topics</button>

View File

@ -0,0 +1 @@
${content}

View File

@ -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));
}
}

2
system

@ -1 +1 @@
Subproject commit d2d05db0fba70deb0134d156066e9dd4c72a3ec1
Subproject commit 1c02883a3eacb7fa9e50787597b5aff1f6add490