diff --git a/mojotrollz/api/char/charcreation.php b/mojotrollz/api/char/charcreation.php index 7d79274..7f505c7 100644 --- a/mojotrollz/api/char/charcreation.php +++ b/mojotrollz/api/char/charcreation.php @@ -7,6 +7,7 @@ class charcreation { const MOJO_CC_SESSIONKEY = 'mojo_charcreation'; const DEFAULT_CHAR_APPEARANCE = 0; const DEFAULT_CHAR_SPAWN = 0; + const DEFAULT_CHAR_GUILD = 'no_guild'; public static function data($json = NULL, $returnasjson = true){ if(!\SYSTEM\SECURITY\Security::load(self::MOJO_CC_SESSIONKEY)){ \SYSTEM\SECURITY\Security::save(self::MOJO_CC_SESSIONKEY, self::session_default());} diff --git a/mojotrollz/api/char/charcreation_validator.php b/mojotrollz/api/char/charcreation_validator.php index e705bea..6d1d3c1 100644 --- a/mojotrollz/api/char/charcreation_validator.php +++ b/mojotrollz/api/char/charcreation_validator.php @@ -21,7 +21,7 @@ class charcreation_validator { public static function char_race($value){ $data = \SYSTEM\SECURITY\Security::load(charcreation::MOJO_CC_SESSIONKEY); $data['char_race'] = $value; - if(!is_char_race($value) || !charcreation::checkClassRace($data['char_class'], $data['char_race'])){ + if(!self::is_char_race($value) || !charcreation::checkClassRace($data['char_class'], $data['char_race'])){ $data['char_class'] = charcreation::DEFAULT_CHAR_CLASS;} \SYSTEM\SECURITY\Security::save(charcreation::MOJO_CC_SESSIONKEY,$data); } @@ -92,8 +92,12 @@ class charcreation_validator { public static function char_equip($value){} public static function is_char_guild($value){ - return false;} - public static function char_guild($value){} + return ($value == charcreation::DEFAULT_CHAR_GUILD) ? true : false;} + public static function char_guild($value){ + $data = \SYSTEM\SECURITY\Security::load(charcreation::MOJO_CC_SESSIONKEY); + $data['char_guild'] = self::is_char_guild($value) ? $value : charcreation::DEFAULT_CHAR_GUILD; + \SYSTEM\SECURITY\Security::save(charcreation::MOJO_CC_SESSIONKEY,$data); + } public static function is_char_spawn($value){ return player_spawns::is($value);} diff --git a/mojotrollz/files/guild/a_guild.png b/mojotrollz/files/guild/a_guild.png new file mode 100644 index 0000000..649bf8a Binary files /dev/null and b/mojotrollz/files/guild/a_guild.png differ diff --git a/mojotrollz/files/guild/no_guild.png b/mojotrollz/files/guild/no_guild.png new file mode 100644 index 0000000..393bfbf Binary files /dev/null and b/mojotrollz/files/guild/no_guild.png differ diff --git a/mojotrollz/files/register_files.php b/mojotrollz/files/register_files.php index 5ec7564..2eb683a 100644 --- a/mojotrollz/files/register_files.php +++ b/mojotrollz/files/register_files.php @@ -14,6 +14,8 @@ \SYSTEM\FILES\files::registerFolder(dirname(__FILE__).'/city/','city','*.png'); +\SYSTEM\FILES\files::registerFolder(dirname(__FILE__).'/guild/','guild','*.png'); + \SYSTEM\FILES\files::registerFolder(dirname(__FILE__).'/equipment/','equipment','*.*'); \SYSTEM\FILES\files::registerFolder(dirname(__FILE__).'/inventory/','inventory','*.*'); diff --git a/mojotrollz/page/default_page/css/default_page.css b/mojotrollz/page/default_page/css/default_page.css index 5031af8..f2cfa49 100644 --- a/mojotrollz/page/default_page/css/default_page.css +++ b/mojotrollz/page/default_page/css/default_page.css @@ -92,7 +92,7 @@ body { } #frame_content_wrapper{ - height: 550px; + //height: 550px; } #frame_content_right { @@ -109,7 +109,7 @@ body { } .table_summ{ - color: black; padding: 10px; margin-left: 20px; margin-top: 20px; width: 100%; + color: black; padding: 10px; margin-left: auto; margin-right: auto; margin-top: 20px; width: 90%; } .table_summ tr{ diff --git a/mojotrollz/page/default_start/js/default_start.js b/mojotrollz/page/default_start/js/default_start.js index 4b87c7f..1faf3e7 100644 --- a/mojotrollz/page/default_start/js/default_start.js +++ b/mojotrollz/page/default_start/js/default_start.js @@ -39,7 +39,7 @@ function load_visualisation(id){ }); $.each(json, function(key, value){first = true; data.addRow($.map(value, function(v) { if(first){first=false;return [new Date(v)];}else{return [(v == null || parseFloat(v) <= 0) ? 0 : parseFloat(v)];}}));}); - var options = {title: id, backgroundColor: 'darkslategrey', aggregationTarget: 'category', selectionMode: 'multiple', curveType: 'function', /*focusTarget: 'category',*/ chartArea:{left:20,top:40}, interpolateNulls: false, height: "200"}; + var options = {title: id, backgroundColor: { fill:'transparent' }, aggregationTarget: 'category', selectionMode: 'multiple', curveType: 'function', /*focusTarget: 'category',*/ chartArea:{left:20,top:40}, interpolateNulls: false, height: "200"}; new google.visualization.LineChart(document.getElementById(id)).draw(data, options); }, {},'json',true); diff --git a/mojotrollz/page/default_start/tpl/default_start.tpl b/mojotrollz/page/default_start/tpl/default_start.tpl index 9b890be..8667aed 100644 --- a/mojotrollz/page/default_start/tpl/default_start.tpl +++ b/mojotrollz/page/default_start/tpl/default_start.tpl @@ -1,6 +1,6 @@