load info
This commit is contained in:
parent
e9f86e2738
commit
9ed14f94b6
@ -12,7 +12,21 @@ class charcreation {
|
|||||||
call_user_func('charcreation_validator::'.$key,$value);}
|
call_user_func('charcreation_validator::'.$key,$value);}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return JsonResult::toString(\SYSTEM\SECURITY\Security::load(self::MOJO_CC_SESSIONKEY));
|
return JsonResult::toString(self::get());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public static function get(){
|
||||||
|
$vars = array('char_name' => 'Choose your name', 'char_gender' => 'default', 'char_race' => 'default', 'char_class' => 'default');
|
||||||
|
if($data = \SYSTEM\SECURITY\Security::load(charcreation::MOJO_CC_SESSIONKEY)){
|
||||||
|
$vars['char_name'] = $data->char_name;
|
||||||
|
$vars['char_class'] = $data->char_class;
|
||||||
|
$vars['char_gender'] = $data->char_gender;
|
||||||
|
$vars['char_race'] = $data->char_race;
|
||||||
|
$vars['char_class'] = $data->char_class;
|
||||||
|
}
|
||||||
|
return $vars;
|
||||||
|
}
|
||||||
|
|
||||||
|
public static function checkClassRace($class,$race){ return true;} //todo
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -5,8 +5,7 @@ namespace DBD;
|
|||||||
class locale_string extends \SYSTEM\DBD\system_locale_string {
|
class locale_string extends \SYSTEM\DBD\system_locale_string {
|
||||||
|
|
||||||
const VALUE_CATEGORY_MAINPAGE = 100;
|
const VALUE_CATEGORY_MAINPAGE = 100;
|
||||||
const VALUE_CATEGORY_WOW_INFOTEXT_RACES = 120;
|
const VALUE_CATEGORY_WOW_INFOTEXT = 120;
|
||||||
const VALUE_CATEGORY_WOW_INFOTEXT_HELP = 130;
|
|
||||||
const VALUE_CATEGORY_WOW_SERVERINFO = 140;
|
const VALUE_CATEGORY_WOW_SERVERINFO = 140;
|
||||||
|
|
||||||
}
|
}
|
||||||
15
mojotrollz/page/default_info/default_info.php
Normal file
15
mojotrollz/page/default_info/default_info.php
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
class default_info extends \SYSTEM\PAGE\Page {
|
||||||
|
public $id = NULL;
|
||||||
|
public function __construct($id) {
|
||||||
|
$this->id =$id;
|
||||||
|
}
|
||||||
|
public function html(){
|
||||||
|
$data = \SYSTEM\locale::getStrings(\DBD\locale_string::VALUE_CATEGORY_WOW_INFOTEXT);
|
||||||
|
if(!array_key_exists($this->id, $data)){
|
||||||
|
return $data['default'];}
|
||||||
|
return $data[$this->id];
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
@ -40,4 +40,7 @@ class page_mojotrollz extends \SYSTEM\API\api_default {
|
|||||||
|
|
||||||
public static function action_user_logout(){
|
public static function action_user_logout(){
|
||||||
return new user_logout();}
|
return new user_logout();}
|
||||||
|
|
||||||
|
public static function action_default_info($id){
|
||||||
|
return new default_info($id);}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1,15 +1,14 @@
|
|||||||
<?php
|
<?php
|
||||||
SYSTEM\autoload::registerFolder(dirname(__FILE__),'');
|
\SYSTEM\autoload::registerFolder(dirname(__FILE__),'');
|
||||||
SYSTEM\autoload::registerFolder(dirname(__FILE__).'/default_page','');
|
\SYSTEM\autoload::registerFolder(dirname(__FILE__).'/default_page','');
|
||||||
SYSTEM\autoload::registerFolder(dirname(__FILE__).'/wizard_details','');
|
\SYSTEM\autoload::registerFolder(dirname(__FILE__).'/wizard_details','');
|
||||||
SYSTEM\autoload::registerFolder(dirname(__FILE__).'/wizard_visuals','');
|
\SYSTEM\autoload::registerFolder(dirname(__FILE__).'/wizard_visuals','');
|
||||||
SYSTEM\autoload::registerFolder(dirname(__FILE__).'/wizard_friend','');
|
\SYSTEM\autoload::registerFolder(dirname(__FILE__).'/wizard_friend','');
|
||||||
SYSTEM\autoload::registerFolder(dirname(__FILE__).'/wizard_skills','');
|
\SYSTEM\autoload::registerFolder(dirname(__FILE__).'/wizard_skills','');
|
||||||
SYSTEM\autoload::registerFolder(dirname(__FILE__).'/wizard_spawn','');
|
\SYSTEM\autoload::registerFolder(dirname(__FILE__).'/wizard_spawn','');
|
||||||
SYSTEM\autoload::registerFolder(dirname(__FILE__).'/wizard_summ','');
|
\SYSTEM\autoload::registerFolder(dirname(__FILE__).'/wizard_summ','');
|
||||||
SYSTEM\autoload::registerFolder(dirname(__FILE__).'/wizard_reg','');
|
\SYSTEM\autoload::registerFolder(dirname(__FILE__).'/wizard_reg','');
|
||||||
SYSTEM\autoload::registerFolder(dirname(__FILE__).'/user_news','');
|
\SYSTEM\autoload::registerFolder(dirname(__FILE__).'/user_news','');
|
||||||
SYSTEM\autoload::registerFolder(dirname(__FILE__).'/user_guild','');
|
\SYSTEM\autoload::registerFolder(dirname(__FILE__).'/user_guild','');
|
||||||
SYSTEM\autoload::registerFolder(dirname(__FILE__).'/wizard_toolbar','');
|
\SYSTEM\autoload::registerFolder(dirname(__FILE__).'/wizard_toolbar','');
|
||||||
|
\SYSTEM\autoload::registerFolder(dirname(__FILE__).'/default_info','');
|
||||||
|
|
||||||
@ -1,49 +1,49 @@
|
|||||||
|
|
||||||
<div id="details_gender" style="float: left; margin: 15px;">
|
<div id="details_gender" style="float: left; margin: 15px;">
|
||||||
<input type="text" class="form-control input-lg" id="charname" placeholder="${character_name}"></br>
|
<input type="text" class="form-control input-lg" id="charname" value="${char_name}"></br>
|
||||||
<a class="male fadein" gender="male" href="#"><img src="${WOWICONS}male.png" width="110px"/></a>
|
<a class="male fadein" gender="male" href="#"><img src="${WOWICONS}male.png" width="110px"/></a>
|
||||||
<a class="female fadein" gender="female" href="#"><img src="${WOWICONS}female.png" width="110px"/></a>
|
<a class="female fadein" gender="female" href="#"><img src="${WOWICONS}female.png" width="110px"/></a>
|
||||||
</div>
|
</div>
|
||||||
<div id="details_race" style="float: left; margin: 15px;">
|
<div id="details_race" style="float: left; margin: 15px;">
|
||||||
<a class="male human fadein" race="human" gender="male" href="#"><img src="${WOWICONS}human_male.png"/></a>
|
<a class="male human fadein info" info="race_human" race="human" gender="male" href="#"><img src="${WOWICONS}human_male.png"/></a>
|
||||||
<a class="female human fadein" race="human" gender="female" href="#"><img src="${WOWICONS}human_female.png" /></a>
|
<a class="female human fadein info" info="race_human" race="human" gender="female" href="#"><img src="${WOWICONS}human_female.png" /></a>
|
||||||
<a class="male ork fadein" race="ork" gender="male" href="#"><img src="${WOWICONS}ork_male.png" /></a>
|
<a class="male ork fadein info" info="race_ork" race="ork" gender="male" href="#"><img src="${WOWICONS}ork_male.png" /></a>
|
||||||
<a class="female ork fadein" race="ork" gender="female" href="#"><img src="${WOWICONS}ork_female.png" /></a>
|
<a class="female ork fadein info" info="race_ork" race="ork" gender="female" href="#"><img src="${WOWICONS}ork_female.png" /></a>
|
||||||
<br>
|
<br>
|
||||||
<a class="male dwarf fadein" race="dwarf" gender="male" href="#"><img src="${WOWICONS}dwarf_male.png" /></a>
|
<a class="male dwarf fadein info" info="race_dwarf" race="dwarf" gender="male" href="#"><img src="${WOWICONS}dwarf_male.png" /></a>
|
||||||
<a class="female dwarf fadein" race="dwarf" gender="female" href="#"><img src="${WOWICONS}dwarf_female.png" /></a>
|
<a class="female dwarf fadein info" info="race_dwarf" race="dwarf" gender="female" href="#"><img src="${WOWICONS}dwarf_female.png" /></a>
|
||||||
<a class="male undead fadein" race="undead" gender="male" href="#"><img src="${WOWICONS}undead_male.png" /></a>
|
<a class="male undead fadein info" info="race_undead" race="undead" gender="male" href="#"><img src="${WOWICONS}undead_male.png" /></a>
|
||||||
<a class="female undead fadein" race="undead" gender="female" href="#"><img class="select" src="${WOWICONS}undead_female.png" /></a>
|
<a class="female undead fadein info" info="race_undead" race="undead" gender="female" href="#"><img class="select" src="${WOWICONS}undead_female.png" /></a>
|
||||||
<br>
|
<br>
|
||||||
<a class="male nightelf fadein" race="nightelf" gender="male" href="#"><img src="${WOWICONS}nightelf_male.png" /></a>
|
<a class="male nightelf fadein info" info="race_nightelf" gender="male" href="#"><img src="${WOWICONS}nightelf_male.png" /></a>
|
||||||
<a class="female nightelf fadein" race="nightelf" gender="female" href="#"><img src="${WOWICONS}nightelf_female.png" /></a>
|
<a class="female nightelf fadein info" info="race_nightelf" gender="female" href="#"><img src="${WOWICONS}nightelf_female.png" /></a>
|
||||||
<a class="male tauren fadein" race="tauren" gender="male" href="#"><img src="${WOWICONS}tauren_male.png" /></a>
|
<a class="male tauren fadein info" info="race_tauren" gender="male" href="#"><img src="${WOWICONS}tauren_male.png" /></a>
|
||||||
<a class="female tauren fadein" race="tauren" gender="female" href="#"><img src="${WOWICONS}tauren_female.png" /></a>
|
<a class="female tauren fadein info" info="race_tauren" gender="female" href="#"><img src="${WOWICONS}tauren_female.png" /></a>
|
||||||
<br>
|
<br>
|
||||||
<a class="male gnome fadein" race="gnome" gender="male" href="#"><img src="${WOWICONS}gnome_male.png" /></a>
|
<a class="male gnome fadein info" info="race_gnome" gender="male" href="#"><img src="${WOWICONS}gnome_male.png" /></a>
|
||||||
<a class="female gnome fadein" race="gnome" gender="female" href="#"><img src="${WOWICONS}gnome_female.png" /></a>
|
<a class="female gnome fadein info" info="race_gnome" gender="female" href="#"><img src="${WOWICONS}gnome_female.png" /></a>
|
||||||
<a class="male troll fadein" race="troll" gender="male" href="#"><img src="${WOWICONS}troll_male.png" /></a>
|
<a class="male troll fadein info" info="race_troll" gender="male" href="#"><img src="${WOWICONS}troll_male.png" /></a>
|
||||||
<a class="female troll fadein" race="troll" gender="female" href="#"><img src="${WOWICONS}troll_female.png" /></a>
|
<a class="female troll fadein info" info="race_troll" gender="female" href="#"><img src="${WOWICONS}troll_female.png" /></a>
|
||||||
</div>
|
</div>
|
||||||
<div id="details_class" style="float: left; margin: 15px;">
|
<div id="details_class" style="float: left; margin: 15px;">
|
||||||
<a class="human dwarf nightelf gnome ork undead tauren troll fadein" cclass="warrior" href="#"><img src="${WOWICONS}warrior.png" /></a>
|
<a class="human dwarf nightelf gnome ork undead tauren troll fadein info" info="class_warrior" cclass="warrior" href="#"><img src="${WOWICONS}warrior.png" /></a>
|
||||||
<a class="dwarf nightelf ork tauren troll fadein" cclass="hunter" href="#"><img src="${WOWICONS}hunter.png" /></a>
|
<a class="dwarf nightelf ork tauren troll fadein info" info="class_hunter" cclass="hunter" href="#"><img src="${WOWICONS}hunter.png" /></a>
|
||||||
<br>
|
<br>
|
||||||
<a class="dwarf human fadein" cclass="paladin" href="#"><img src="${WOWICONS}paladin.png" /></a>
|
<a class="dwarf human fadein info" info="class_paladin" cclass="paladin" href="#"><img src="${WOWICONS}paladin.png" /></a>
|
||||||
<a class="dwarf human nightelf gnome ork undead troll fadein" cclass="rogue" href="#"><img src="${WOWICONS}rogue.png" /></a>
|
<a class="dwarf human nightelf gnome ork undead troll fadein info" info="class_rogue" cclass="rogue" href="#"><img src="${WOWICONS}rogue.png" /></a>
|
||||||
<br>
|
<br>
|
||||||
<a class="dwarf human nightelf undead troll fadein" cclass="priest" href="#"><img src="${WOWICONS}priest.png" /></a>
|
<a class="dwarf human nightelf undead troll fadein info" info="class_priest" cclass="priest" href="#"><img src="${WOWICONS}priest.png" /></a>
|
||||||
<a class="human gnome undead troll fadein" cclass="mage" href="#"><img src="${WOWICONS}mage.png" /></a>
|
<a class="human gnome undead troll fadein info" info="class_mage" cclass="mage" href="#"><img src="${WOWICONS}mage.png" /></a>
|
||||||
<br>
|
<br>
|
||||||
<a class="human gnome ork undead fadein" cclass="warlock" href="#"><img src="${WOWICONS}warlock.png" /></a>
|
<a class="human gnome ork undead fadein info" info="class_warlock" cclass="warlock" href="#"><img src="${WOWICONS}warlock.png" /></a>
|
||||||
<a class="fadein nightelf tauren" cclass="druid" href="#"><img src="${WOWICONS}druid.png" /></a>
|
<a class="fadein nightelf tauren info" info="class_druid" cclass="druid" href="#"><img src="${WOWICONS}druid.png" /></a>
|
||||||
<br>
|
<br>
|
||||||
<a class="fadein tauren troll ork" cclass="shaman" href="#"><img src="${WOWICONS}shaman.png" /></a>
|
<a class="fadein tauren troll ork info" info="class_shaman" cclass="shaman" href="#"><img src="${WOWICONS}shaman.png" /></a>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="lifecraft link-color" id="details_info" style="float: left; margin-top: 15px; width: 190px; padding: 8px; padding-bottom: 110px; font-size: 14px; background: url(${PICPATH}infotext_background.png) no-repeat;">
|
<div class="lifecraft link-color" id="details_info" style="float: left; margin-top: 15px; width: 190px; height: 300px; overflow-y: hidden; padding: 8px; font-size: 14px; background: url(${PICPATH}infotext_background.png) no-repeat;">
|
||||||
<h3 style="padding-left: 20px;"><img src="${WOWICONS}help_questionmark.png" width="25px"/> Info</h3>
|
<h3 style="padding-left: 20px;"><img src="${WOWICONS}help_questionmark.png" width="25px"/> Info</h3>
|
||||||
${infotext_human}
|
<div id="info_content">${infotext_default}</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="clear"></div>
|
<div class="clear"></div>
|
||||||
<div id="frame_content_toolbar" style="margin-top: 50px; height: 75px;">${default_page_toolbar}</div>
|
<div id="frame_content_toolbar" style="margin-top: 50px; height: 75px;">${default_page_toolbar}</div>
|
||||||
|
|||||||
@ -6,6 +6,11 @@ function wizard_details (){
|
|||||||
})
|
})
|
||||||
})
|
})
|
||||||
|
|
||||||
|
$('.info').mouseover(function(){
|
||||||
|
var info = $(this).attr('info');
|
||||||
|
$('#info_content').load('./?action=default_info&id='+info);
|
||||||
|
});
|
||||||
|
|
||||||
$('#details_gender a').click(function(){
|
$('#details_gender a').click(function(){
|
||||||
$('#details_gender a').removeClass('selected');
|
$('#details_gender a').removeClass('selected');
|
||||||
$('#details_race a').removeClass('selected');
|
$('#details_race a').removeClass('selected');
|
||||||
|
|||||||
@ -9,13 +9,12 @@ class wizard_details extends SYSTEM\PAGE\Page {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public function html(){
|
public function html(){
|
||||||
$vars = array();
|
$vars = charcreation::get();
|
||||||
$vars['js'] = $this->js();
|
$vars['js'] = $this->js();
|
||||||
$vars['css'] = $this->css();
|
$vars['css'] = $this->css();
|
||||||
$vars['WOWICONS'] = \SYSTEM\CONFIG\config::get(\SYSTEM\CONFIG\config_ids::SYS_CONFIG_PATH_BASEURL).'api.php?call=files&cat=wowicons&id=';
|
$vars['WOWICONS'] = \SYSTEM\CONFIG\config::get(\SYSTEM\CONFIG\config_ids::SYS_CONFIG_PATH_BASEURL).'api.php?call=files&cat=wowicons&id=';
|
||||||
|
$vars['infotext_default'] = \SYSTEM\locale::getStrings(DBD\locale_string::VALUE_CATEGORY_WOW_INFOTEXT)['default'];
|
||||||
$vars = array_merge($vars, \SYSTEM\locale::getStrings(DBD\locale_string::VALUE_CATEGORY_MAINPAGE));
|
$vars = array_merge($vars, \SYSTEM\locale::getStrings(DBD\locale_string::VALUE_CATEGORY_MAINPAGE));
|
||||||
$vars = array_merge($vars, \SYSTEM\locale::getStrings(DBD\locale_string::VALUE_CATEGORY_WOW_INFOTEXT_RACES));
|
|
||||||
return SYSTEM\PAGE\replace::replaceFile(SYSTEM\SERVERPATH(new PPAGE(),'wizard_details/details.tpl'), $vars);
|
return SYSTEM\PAGE\replace::replaceFile(SYSTEM\SERVERPATH(new PPAGE(),'wizard_details/details.tpl'), $vars);
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -2,14 +2,7 @@
|
|||||||
|
|
||||||
class wizard_toolbar extends SYSTEM\PAGE\Page {
|
class wizard_toolbar extends SYSTEM\PAGE\Page {
|
||||||
public function html(){
|
public function html(){
|
||||||
$vars = array('char_name' => 'Choose your name', 'char_class' => 'hunter', 'char_gender' => 'male', 'char_race' => 'human', 'char_class' => 'druid');
|
$vars = charcreation::get();
|
||||||
if($data = \SYSTEM\SECURITY\Security::load(charcreation::MOJO_CC_SESSIONKEY)){
|
|
||||||
$vars['char_name'] = $data->char_name;
|
|
||||||
$vars['char_class'] = $data->char_class;
|
|
||||||
$vars['char_gender'] = $data->char_gender;
|
|
||||||
$vars['char_race'] = $data->char_race;
|
|
||||||
$vars['char_class'] = $data->char_class;
|
|
||||||
}
|
|
||||||
$vars['WOWICONS'] = \SYSTEM\CONFIG\config::get(\SYSTEM\CONFIG\config_ids::SYS_CONFIG_PATH_BASEURL).'api.php?call=files&cat=wowicons&id=';
|
$vars['WOWICONS'] = \SYSTEM\CONFIG\config::get(\SYSTEM\CONFIG\config_ids::SYS_CONFIG_PATH_BASEURL).'api.php?call=files&cat=wowicons&id=';
|
||||||
//$vars['PICPATH'] = \SYSTEM\WEBPATH(new PPAGE(), 'wizard_toolbar/img/');
|
//$vars['PICPATH'] = \SYSTEM\WEBPATH(new PPAGE(), 'wizard_toolbar/img/');
|
||||||
//$vars = array_merge($vars, \SYSTEM\locale::getStrings(DBD\locale_string::VALUE_CATEGORY_MAINPAGE));
|
//$vars = array_merge($vars, \SYSTEM\locale::getStrings(DBD\locale_string::VALUE_CATEGORY_MAINPAGE));
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user