Merge branch 'master' of mojotrollz.eu:wow-server/mojo_zero_web into pagestate

This commit is contained in:
Ulf Gebhardt 2014-11-17 23:41:27 +01:00
commit 3ab513b822
18 changed files with 246 additions and 81 deletions

View File

@ -0,0 +1,13 @@
<?php
namespace DBD;
class CREATURE_TYPE extends \SYSTEM\DB\QP {
protected static function query(){
return new \SYSTEM\DB\QQuery(get_class(),
//pg
'',
//mys
'SELECT * FROM creature_template WHERE CreatureType = ?;',
new \DBD\mangos_world()
);}}

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 26 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 23 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.0 MiB

View File

@ -1 +1 @@
test
<table>${content}</table>

View File

@ -0,0 +1,15 @@
<tr style="margin-top: 10px;">
<td>
${Name}<br>
Lvl:&nbsp;${MaxLevel}
</td>
<td>
HP:&nbsp;${MaxLevelHealth}<br>
Damage:&nbsp;${MaxMeleeDmg}
Armor:&nbsp;${Armor}
</td>
<td>
LootID:&nbsp;${LootId}<br>
Loot Gold:&nbsp;${MinLootGold}-${MaxLootGold}
</td>
</tr>

View File

@ -34,9 +34,94 @@ class user_achievements_content extends SYSTEM\PAGE\Page {
}
}
private function menu_4(){
private function menu_creature(){
switch($this->filter){
default:
case 1:
$result = '';
$data = \DBD\CREATURE_TYPE::QQ(array(1));
while($row=$data->next()){
$result .= SYSTEM\PAGE\replace::replaceFile(SYSTEM\SERVERPATH(new PPAGE(),'user_achievements_content/tpl/creature_element.tpl'), $row);
}
return SYSTEM\PAGE\replace::replaceFile(SYSTEM\SERVERPATH(new PPAGE(),'user_achievements_content/tpl/creature.tpl'), array('content' => $result));
case 2:
$result = '';
$data = \DBD\CREATURE_TYPE::QQ(array(2));
while($row=$data->next()){
$result .= SYSTEM\PAGE\replace::replaceFile(SYSTEM\SERVERPATH(new PPAGE(),'user_achievements_content/tpl/creature_element.tpl'), $row);
}
return SYSTEM\PAGE\replace::replaceFile(SYSTEM\SERVERPATH(new PPAGE(),'user_achievements_content/tpl/creature.tpl'), array('content' => $result));
case 3:
$result = '';
$data = \DBD\CREATURE_TYPE::QQ(array(3));
while($row=$data->next()){
$result .= SYSTEM\PAGE\replace::replaceFile(SYSTEM\SERVERPATH(new PPAGE(),'user_achievements_content/tpl/creature_element.tpl'), $row);
}
return SYSTEM\PAGE\replace::replaceFile(SYSTEM\SERVERPATH(new PPAGE(),'user_achievements_content/tpl/creature.tpl'), array('content' => $result));
case 4:
$result = '';
$data = \DBD\CREATURE_TYPE::QQ(array(4));
while($row=$data->next()){
$result .= SYSTEM\PAGE\replace::replaceFile(SYSTEM\SERVERPATH(new PPAGE(),'user_achievements_content/tpl/creature_element.tpl'), $row);
}
return SYSTEM\PAGE\replace::replaceFile(SYSTEM\SERVERPATH(new PPAGE(),'user_achievements_content/tpl/creature.tpl'), array('content' => $result));
case 5:
$result = '';
$data = \DBD\CREATURE_TYPE::QQ(array(5));
while($row=$data->next()){
$result .= SYSTEM\PAGE\replace::replaceFile(SYSTEM\SERVERPATH(new PPAGE(),'user_achievements_content/tpl/creature_element.tpl'), $row);
}
return SYSTEM\PAGE\replace::replaceFile(SYSTEM\SERVERPATH(new PPAGE(),'user_achievements_content/tpl/creature.tpl'), array('content' => $result));
case 6:
$result = '';
$data = \DBD\CREATURE_TYPE::QQ(array(6));
while($row=$data->next()){
$result .= SYSTEM\PAGE\replace::replaceFile(SYSTEM\SERVERPATH(new PPAGE(),'user_achievements_content/tpl/creature_element.tpl'), $row);
}
return SYSTEM\PAGE\replace::replaceFile(SYSTEM\SERVERPATH(new PPAGE(),'user_achievements_content/tpl/creature.tpl'), array('content' => $result));
case 7:
$result = '';
$data = \DBD\CREATURE_TYPE::QQ(array(7));
while($row=$data->next()){
$result .= SYSTEM\PAGE\replace::replaceFile(SYSTEM\SERVERPATH(new PPAGE(),'user_achievements_content/tpl/creature_element.tpl'), $row);
}
return SYSTEM\PAGE\replace::replaceFile(SYSTEM\SERVERPATH(new PPAGE(),'user_achievements_content/tpl/creature.tpl'), array('content' => $result));
case 8:
$result = '';
$data = \DBD\CREATURE_TYPE::QQ(array(8));
while($row=$data->next()){
$result .= SYSTEM\PAGE\replace::replaceFile(SYSTEM\SERVERPATH(new PPAGE(),'user_achievements_content/tpl/creature_element.tpl'), $row);
}
return SYSTEM\PAGE\replace::replaceFile(SYSTEM\SERVERPATH(new PPAGE(),'user_achievements_content/tpl/creature.tpl'), array('content' => $result));
case 9:
$result = '';
$data = \DBD\CREATURE_TYPE::QQ(array(9));
while($row=$data->next()){
$result .= SYSTEM\PAGE\replace::replaceFile(SYSTEM\SERVERPATH(new PPAGE(),'user_achievements_content/tpl/creature_element.tpl'), $row);
}
return SYSTEM\PAGE\replace::replaceFile(SYSTEM\SERVERPATH(new PPAGE(),'user_achievements_content/tpl/creature.tpl'), array('content' => $result));
case 10:
$result = '';
$data = \DBD\CREATURE_TYPE::QQ(array(10));
while($row=$data->next()){
$result .= SYSTEM\PAGE\replace::replaceFile(SYSTEM\SERVERPATH(new PPAGE(),'user_achievements_content/tpl/creature_element.tpl'), $row);
}
return SYSTEM\PAGE\replace::replaceFile(SYSTEM\SERVERPATH(new PPAGE(),'user_achievements_content/tpl/creature.tpl'), array('content' => $result));
case 11:
$result = '';
$data = \DBD\CREATURE_TYPE::QQ(array(11));
while($row=$data->next()){
$result .= SYSTEM\PAGE\replace::replaceFile(SYSTEM\SERVERPATH(new PPAGE(),'user_achievements_content/tpl/creature_element.tpl'), $row);
}
return SYSTEM\PAGE\replace::replaceFile(SYSTEM\SERVERPATH(new PPAGE(),'user_achievements_content/tpl/creature.tpl'), array('content' => $result));
case 12:
$result = '';
$data = \DBD\CREATURE_TYPE::QQ(array(12));
while($row=$data->next()){
$result .= SYSTEM\PAGE\replace::replaceFile(SYSTEM\SERVERPATH(new PPAGE(),'user_achievements_content/tpl/creature_element.tpl'), $row);
}
return SYSTEM\PAGE\replace::replaceFile(SYSTEM\SERVERPATH(new PPAGE(),'user_achievements_content/tpl/creature.tpl'), array('content' => $result));
default:
return 'filter fail';
}
}
@ -127,7 +212,7 @@ class user_achievements_content extends SYSTEM\PAGE\Page {
case 3:
return $this->menu_3();
case 4:
return $this->menu_4();
return $this->menu_creature();
case 5:
return $this->menu_quest();
case 6:

View File

@ -1,14 +1,22 @@
<div style="width: 200px; height: 100%; float: left; padding: 20px;" class="">
<li class="btn_blue"><a id="btn_achieve_menu_acc" href="#user_achievements_default">Community & Account</a></li>
<li class="btn_blue"><a id="btn_achieve_menu_boss" href="#user_achievements_boss">Dungeonboss Compendium</a></li>
<li class="btn_blue"><a id="btn_achieve_menu_pvp" href="#user_achievements_pvp">PvP Legacy</a></li>
<li class="btn_blue"><a id="btn_achieve_menu_creature" href="#user_achievements_creature">Creature Compendium</a></li>
<li class="btn_blue"><a id="btn_achieve_menu_quest" href="#user_achievements_quest">Quest Compendium</a></li>
<li class="btn_blue"><a id="btn_achieve_menu_item" href="#user_achievements_item">Item Compendium</a></li>
<li class="btn_blue"><a id="btn_achieve_menu_eco" href="#user_achievements_eco">Economic Success</a></li>
<div style="width: 100%;" id="achievement_content"></div>
</div>
<div style="float: left; padding: 20px;" id="achievement_list">
<a id="btn_achieve_menu_acc" href="#user_achievements_default"><li class="btn_blue">Community & Account</li></a>
<div style="width: 100%;" id="achievement_content_acc"></div>
<a id="btn_achieve_menu_boss" href="#user_achievements_boss"><li class="btn_blue">Dungeonbosses</li></a>
<div style="width: 100%;" id="achievement_content_boss"></div>
<a id="btn_achieve_menu_pvp" href="#user_achievements_pvp"><li class="btn_blue">PvP Legacy</li></a>
<div style="width: 100%;" id="achievement_content_pvp"></div>
<a id="btn_achieve_menu_creature" href="#user_achievements_creature"><li class="btn_blue">Creature Compendium</li></a>
<div style="width: 100%;" id="achievement_content_creature"></div>
<a id="btn_achieve_menu_quest" href="#user_achievements_quest"><li class="btn_blue">Quest Compendium</li></a>
<div style="width: 100%;" id="achievement_content_quest"></div>
<a id="btn_achieve_menu_item" href="#user_achievements_item"><li class="btn_blue">Item Compendium</li></a>
<div style="width: 100%;" id="achievement_content_item"></div>
<a id="btn_achieve_menu_eco" href="#user_achievements_eco"><li class="btn_blue">Economic Success</li></a>
<div style="width: 100%;" id="achievement_content_eco"></div>
</div>
<div style="float: left; padding: 20px; width: 80%; height: 600px;" id="achievement_list">
<img width="400" src="http://www.mojotrollz.eu/web/mojotrollz/api.php?call=files&cat=default_start&id=help_gnome.png"/>
<H3>Achievement Section</H3>
<p>Welcome to the Achievementpage. It's currently under construction,so gtfo. Thanks.</p>
</div>

View File

@ -1 +0,0 @@
<li><a class="btn_achieve_menu_creature" creature_type="humanoid" href="#">4</a></li>

View File

@ -0,0 +1,12 @@
<a class="btn_achieve_menu" menu="4" filter="1" href="#"><li class="btn_submenu">Beasts</li></a>
<a class="btn_achieve_menu" menu="4" filter="2" href="#"><li class="btn_submenu">Dragonkin</li></a>
<a class="btn_achieve_menu" menu="4" filter="3" href="#"><li class="btn_submenu">Demon</li></a>
<a class="btn_achieve_menu" menu="4" filter="4" href="#"><li class="btn_submenu">Elemental</li></a>
<a class="btn_achieve_menu" menu="4" filter="5" href="#"><li class="btn_submenu">Giant</li></a>
<a class="btn_achieve_menu" menu="4" filter="6" href="#"><li class="btn_submenu">Undead</li></a>
<a class="btn_achieve_menu" menu="4" filter="7" href="#"><li class="btn_submenu">Humanoid</li></a>
<a class="btn_achieve_menu" menu="4" filter="8" href="#"><li class="btn_submenu">Critter</li></a>
<a class="btn_achieve_menu" menu="4" filter="9" href="#"><li class="btn_submenu">Mechanical</li></a>
<a class="btn_achieve_menu" menu="4" filter="10" href="#"><li class="btn_submenu">Uncategorized</li></a>
<a class="btn_achieve_menu" menu="4" filter="11" href="#"><li class="btn_submenu">Totem</li></a>
<a class="btn_achieve_menu" menu="4" filter="12" href="#"><li class="btn_submenu">Non-combat Pet</li></a>

View File

@ -1,9 +1,9 @@
<li><a class="btn_achieve_menu" menu="5" filter="1" href="#">Dungeonquests</a></li>
<li><a class="btn_achieve_menu" menu="5" filter="2" href="#">Raidquests</a></li>
<li><a class="btn_achieve_menu" menu="5" filter="3" href="#">Groupquests</a></li>
<li><a class="btn_achieve_menu" menu="5" filter="4" href="#">Legendary Quests</a></li>
<li><a class="btn_achieve_menu" menu="5" filter="5" href="#">Escort</a></li>
<a class="btn_achieve_menu" menu="5" filter="1" href="#"><li class="btn_submenu">Dungeonquests</li></a>
<a class="btn_achieve_menu" menu="5" filter="2" href="#"><li class="btn_submenu">Raidquests</li></a>
<a class="btn_achieve_menu" menu="5" filter="3" href="#"><li class="btn_submenu">Groupquests</li></a>
<a class="btn_achieve_menu" menu="5" filter="4" href="#"><li class="btn_submenu">Legendary Quests</li></a>
<a class="btn_achieve_menu" menu="5" filter="5" href="#"><li class="btn_submenu">Escort</li></a>
<!--<li><a class="btn_achieve_menu" menu="5" filter="6" href="#">Crossfaction</a></li>-->
<li><a class="btn_achieve_menu" menu="5" filter="7" href="#">PvP Quests</a></li>
<li><a class="btn_achieve_menu" menu="5" filter="8" href="#">Normal Quests</a></li>
<li><a class="btn_achieve_menu" menu="5" filter="9" href="#">Attunements</a></li>
<a class="btn_achieve_menu" menu="5" filter="7" href="#"><li class="btn_submenu">PvP Quests</li></a>
<a class="btn_achieve_menu" menu="5" filter="8" href="#"><li class="btn_submenu">Normal Quests</li></a>
<a class="btn_achieve_menu" menu="5" filter="9" href="#"><li class="btn_submenu">Attunements</li></a>

View File

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

View File

@ -4,6 +4,7 @@ html, body {
color: gold;
height: 100%;
min-height: 100%;
text-decoration: none;
}
.threecol_parent{
@ -70,7 +71,7 @@ html, body {
}
#frame_content {
width: 100%;
width: 60%;
margin-left: 10px;
margin-right: 10px;
margin-bottom: 10px;
@ -83,24 +84,61 @@ html, body {
}
#char_container{
height: 250px;
float: right;
width: 25%;
background: white;
height: 780px;
/* position: absolute;
bottom: 0;*/
}
#frame_character{
float: left;
}
#frame_menu{
float: left;
width: 30%;
padding: 20px;
}
#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{
}
.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;
background: url(http://www.mojotrollz.eu/web/mojotrollz/api.php?call=files&cat=buttons&id=nav_off.png) no-repeat;
background-size: contain;
text-align: center;
height: 35px;
padding-top: 5px;
width: 150px;
list-style: 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;
}
.btn_submenu{
background: url(http://www.mojotrollz.eu/web/mojotrollz/api.php?call=files&cat=wowicons&id=button_submenu.png) no-repeat;
padding-top: 4px;
height: 30px;
width: 140px;
background-size: contain;
text-align: center;
list-style: 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;
}

View File

@ -18,10 +18,9 @@
<div id="frame_left_border" class="threecol_col" style="background: url(${PICPATH}border_left.png) repeat-y;"></div>
<div id="frame_content_user">
<div id="frame_content" style="background: url(${PICPATH}background.png)no repeat;"></div>
<div style="clear: both"></div>
<div id="char_container">
<div id="frame_character"></div>
<div id="frame_menu" style=""></div>
<div id="frame_character"></div>
</div>
</div>
<div id="frame_right_border" class="threecol_col" style="background: url(${PICPATH}border_right.png) repeat-y;"></div>

View File

@ -1,10 +1,10 @@
<div style="width: 180px;" class="btn_blue">
<li class="btn_blue"><a id="btn_news" href="#user_start">News</a></li>
<li class="btn_blue"><a id="btn_achieve" href="#user_achievements_menu">Achievements</a></li>
<li class="btn_blue"><a id="btn_inv" href="#">Inventory</a></li>
<li class="btn_blue"><a id="btn_arm" href="#">Armory</a></li>
<li class="btn_blue"><a id="btn_db" href="#">Database</a></li>
<li ><a class="btn_blue" id="btn_logout" href="#">Logout</a></li>
<div style="width: 180px;">
<a id="btn_news" href="#user_start"><li class="btn_blue">News</li></a>
<a id="btn_achieve" href="#user_achievements_menu"><li class="btn_blue">Achievements</li></a>
<a id="btn_inv" href="#"><li class="btn_blue">Inventory</li></a>
<a id="btn_arm" href="#"><li class="btn_blue">Armory</li></a>
<a id="btn_db" href="#"><li class="btn_blue">Database</li></a>
<a id="btn_logout" href="#"><li class="btn_blue">Logout</li></a>
</div>

View File

@ -1,41 +1,37 @@
<div style="background: url(${PICPATH}background.png)no repeat;">
<div style="float: left; width: 250px;">
<H3>Server Info</H3>
<p>Realmlist: ${realmlist}</p>
<p>Server Version: ${server_version}</p>
<p>Client Version: ${client_version}</p>
<br>
<p><b>Crossfaction Raids: enabled</b></p>
<br>
<p>Realm Server: ${realm_status}</p>
<p>World Server: ${world_status}</p>
<p>Players Online: ${player_online}</p>
<H3>Server Help</H3>
<p><a href="${url_realmlistwtf}" target="_blank">Download realmlist.wtf</a></p>
<p><a href="${url_wowclient}" target="_blank">Download WoW 1.12</a></p>
</div>
<div style="float: left;">
<H3>Racial Pluralism</H3>
<table>${char_stats}</table>
<br>
<p><font style="font-size: 10pt;"> ${factionbalance}</font></p>
</div>
<div style="float: left; margin-left: 20px;">
<H3>Class Diffusion</H3>
<table>${class_stats}</table>
</div>
<div style="float: left; margin-left: 20px;">
<H3>Guilds <font style="font-size: 10pt;"> overallcount:${guildcount}</font></H3>
</div>
<div style="float: left; margin-left: 20px;">
<!--<H4>Richest Player: ${richest}</H4>
<H4>Most Votes: ${mostvotes}</H4>
<H4>Most Achievements: ${mostachievements}</H4>
<H4>Most PvP Kills: ${mostpvp}</H4>
<H4>Staff:</H4> -->
</div>
<div style="">
<div style="float: left; width: 280px;">
<H2>Welcome to Mojo-WoW</H2>
<p>Site is currently under construction. Be gone. Shush!</p>
<img src="http://www.mojotrollz.eu/web/mojotrollz/api.php?call=files&cat=backgrounds&id=rexxar.png"/>
</div>
<div style="float: left; width: 250px;">
<H3>Server Info</H3>
<p>Realmlist: ${realmlist}</p>
<p>Server Version: ${server_version}</p>
<p>Client Version: ${client_version}</p>
<br>
<p><b>Crossfaction Raids: enabled</b></p>
<br>
<p>Realm Server: ${realm_status}</p>
<p>World Server: ${world_status}</p>
<p>Players Online: ${player_online}</p>
<H3>Server Help</H3>
<p><a href="${url_realmlistwtf}" target="_blank">Download realmlist.wtf</a></p>
<p><a href="${url_wowclient}" target="_blank">Download WoW 1.12</a></p>
</div>
<div id="frame_start_stats" style="background-image: url(http://www.mojotrollz.eu/web/mojotrollz/api.php?call=files&cat=backgrounds&id=pergament_big.png) no-repeat;">
<div style="float: left;">
<H3>Racial Pluralism</H3>
<table>${char_stats}</table>
<br>
<p><font style="font-size: 10pt;"> ${factionbalance}</font></p>
</div>
<div style="float: left; margin-left: 20px;">
<H3>Class Diffusion</H3>
<table>${class_stats}</table>
</div>
<div style="float: left; margin-left: 20px;">
<H3>Guilds <font style="font-size: 10pt;"> overallcount:${guildcount}</font></H3>
</div>
</div>
</div>

2
system

@ -1 +1 @@
Subproject commit 0e9669a467a3fa9e67f5396e338574363f4c08a9
Subproject commit b3bf40d17d3c707d7af17943b1f6ff147c0e71a6