saimod db_player -> db_characterm, wow paasword thingy, tag problem fixed
This commit is contained in:
parent
baa3ed2679
commit
39d6ac7ee3
@ -8,7 +8,7 @@ class ACCOUNT_CREATE extends \SYSTEM\DB\QP {
|
|||||||
'',
|
'',
|
||||||
//mys
|
//mys
|
||||||
'INSERT INTO account (username, sha_pass_hash, email)
|
'INSERT INTO account (username, sha_pass_hash, email)
|
||||||
VALUES(?,?,?);',
|
VALUES(UPPER(?),?,?);',
|
||||||
new \DBD\mangos_realm()
|
new \DBD\mangos_realm()
|
||||||
);}}
|
);}}
|
||||||
|
|
||||||
|
|||||||
@ -7,7 +7,7 @@ class ACCOUNT_GET_ID extends \SYSTEM\DB\QP {
|
|||||||
//pg
|
//pg
|
||||||
'',
|
'',
|
||||||
//mys
|
//mys
|
||||||
'SELECT id FROM account WHERE username = ?;',
|
'SELECT id FROM account WHERE username = UPPER(?);',
|
||||||
new \DBD\mangos_realm()
|
new \DBD\mangos_realm()
|
||||||
);}}
|
);}}
|
||||||
|
|
||||||
|
|||||||
@ -14,7 +14,7 @@ function init_wizard_register(){
|
|||||||
var password = document.getElementById('register_password1').value;
|
var password = document.getElementById('register_password1').value;
|
||||||
var locale = "enUS";
|
var locale = "enUS";
|
||||||
var betacode = document.getElementById('register_betacode').value;
|
var betacode = document.getElementById('register_betacode').value;
|
||||||
var wow_password = "";
|
var wow_password = sha1(username.toUpperCase()+':'+password.toUpperCase());
|
||||||
$.ajax({type : 'GET',
|
$.ajax({type : 'GET',
|
||||||
url: './api.php?call=account&action=create&username='+username+
|
url: './api.php?call=account&action=create&username='+username+
|
||||||
'&password_sha='+$.sha1(password)+
|
'&password_sha='+$.sha1(password)+
|
||||||
|
|||||||
@ -6,7 +6,7 @@ require_once dirname(__FILE__).'/saimod_mojotrollz_db_creature/autoload.inc';
|
|||||||
require_once dirname(__FILE__).'/saimod_mojotrollz_db_item/autoload.inc';
|
require_once dirname(__FILE__).'/saimod_mojotrollz_db_item/autoload.inc';
|
||||||
require_once dirname(__FILE__).'/saimod_mojotrollz_db_quest/autoload.inc';
|
require_once dirname(__FILE__).'/saimod_mojotrollz_db_quest/autoload.inc';
|
||||||
require_once dirname(__FILE__).'/saimod_mojotrollz_db_object/autoload.inc';
|
require_once dirname(__FILE__).'/saimod_mojotrollz_db_object/autoload.inc';
|
||||||
require_once dirname(__FILE__).'/saimod_mojotrollz_db_player/autoload.inc';
|
require_once dirname(__FILE__).'/saimod_mojotrollz_db_character/autoload.inc';
|
||||||
SYSTEM\autoload::registerFolder(dirname(__FILE__).'/saimod_mojotrollz_db_spell','');
|
SYSTEM\autoload::registerFolder(dirname(__FILE__).'/saimod_mojotrollz_db_spell','');
|
||||||
\SYSTEM\SAI\sai::register('saimod_mojotrollz_db_spell');
|
\SYSTEM\SAI\sai::register('saimod_mojotrollz_db_spell');
|
||||||
require_once dirname(__FILE__).'/saimod_mojotrollz_db_tags/autoload.inc';
|
require_once dirname(__FILE__).'/saimod_mojotrollz_db_tags/autoload.inc';
|
||||||
|
|||||||
@ -0,0 +1,3 @@
|
|||||||
|
<?php
|
||||||
|
SYSTEM\autoload::registerFolder(dirname(__FILE__));
|
||||||
|
\SYSTEM\SAI\sai::register('saimod_mojotrollz_db_character');
|
||||||
@ -0,0 +1,3 @@
|
|||||||
|
function init_saimod_mojotrollz_db_character(){
|
||||||
|
map(6,-1);
|
||||||
|
}
|
||||||
@ -1,26 +1,26 @@
|
|||||||
<?php
|
<?php
|
||||||
class saimod_mojotrollz_db_player extends \SYSTEM\SAI\SaiModule {
|
class saimod_mojotrollz_db_character extends \SYSTEM\SAI\SaiModule {
|
||||||
public static function sai_mod_saimod_mojotrollz_db_player(){
|
public static function sai_mod_saimod_mojotrollz_db_character(){
|
||||||
$con = new \SYSTEM\DB\Connection(new \DBD\mangos_chars());
|
$con = new \SYSTEM\DB\Connection(new \DBD\mangos_chars());
|
||||||
$res = $con->query('SELECT * FROM characters WHERE deleteInfos_Account IS NULL LIMIT 100;');
|
$res = $con->query('SELECT * FROM characters WHERE deleteInfos_Account IS NULL LIMIT 100;');
|
||||||
$vars = array();
|
$vars = array();
|
||||||
$elements = '';
|
$elements = '';
|
||||||
while($row = $res->next()){
|
while($row = $res->next()){
|
||||||
$row['name'] = utf8_encode($row['name']);
|
$row['name'] = utf8_encode($row['name']);
|
||||||
$elements .= \SYSTEM\PAGE\replace::replaceFile(\SYSTEM\SERVERPATH(new PSAI(),'saimod_mojotrollz_db_player/tpl/player.tpl'), $row);}
|
$elements .= \SYSTEM\PAGE\replace::replaceFile(\SYSTEM\SERVERPATH(new PSAI(),'saimod_mojotrollz_db_character/tpl/character.tpl'), $row);}
|
||||||
$vars['elements'] = $elements;
|
$vars['elements'] = $elements;
|
||||||
$vars['map'] = map::generate(6);
|
$vars['map'] = map::generate(6);
|
||||||
return \SYSTEM\PAGE\replace::replaceFile(\SYSTEM\SERVERPATH(new PSAI(),'saimod_mojotrollz_db_player/tpl/players.tpl'), $vars);
|
return \SYSTEM\PAGE\replace::replaceFile(\SYSTEM\SERVERPATH(new PSAI(),'saimod_mojotrollz_db_character/tpl/characters.tpl'), $vars);
|
||||||
}
|
}
|
||||||
public static function html_li_menu(){return '<li><a href="#" saimenu="saimod_mojotrollz_db_player">DB:Players</a></li><li class="divider"></li>';}
|
public static function html_li_menu(){return '<li><a href="#" saimenu="saimod_mojotrollz_db_character">DB:Characters</a></li><li class="divider"></li>';}
|
||||||
public static function right_public(){return false;}
|
public static function right_public(){return false;}
|
||||||
public static function right_right(){return \SYSTEM\SECURITY\Security::check(\SYSTEM\SECURITY\RIGHTS::SYS_SAI);}
|
public static function right_right(){return \SYSTEM\SECURITY\Security::check(\SYSTEM\SECURITY\RIGHTS::SYS_SAI);}
|
||||||
public static function sai_mod_saimod_mojotrollz_db_player_flag_js(){return \SYSTEM\LOG\JsonResult::toString(array(
|
public static function sai_mod_saimod_mojotrollz_db_character_flag_js(){return \SYSTEM\LOG\JsonResult::toString(array(
|
||||||
\SYSTEM\WEBPATH(new PAPI(),'database/js/wow.js'),
|
\SYSTEM\WEBPATH(new PAPI(),'database/js/wow.js'),
|
||||||
\SYSTEM\WEBPATH(new PAPI(),'map/js/map.js'),
|
\SYSTEM\WEBPATH(new PAPI(),'map/js/map.js'),
|
||||||
\SYSTEM\WEBPATH(new PSAI(),'saimod_mojotrollz_db_player/js/saimod_mojotrollz_db_player.js')
|
\SYSTEM\WEBPATH(new PSAI(),'saimod_mojotrollz_db_character/js/saimod_mojotrollz_db_character.js')
|
||||||
));}
|
));}
|
||||||
public static function sai_mod_saimod_mojotrollz_db_player_flag_css(){return \SYSTEM\LOG\JsonResult::toString(array(
|
public static function sai_mod_saimod_mojotrollz_db_character_flag_css(){return \SYSTEM\LOG\JsonResult::toString(array(
|
||||||
\SYSTEM\WEBPATH(new PAPI(),'map/css/map.css')
|
\SYSTEM\WEBPATH(new PAPI(),'map/css/map.css')
|
||||||
));}
|
));}
|
||||||
|
|
||||||
@ -7,7 +7,8 @@ class saimod_mojotrollz_db_creature extends \SYSTEM\SAI\SaiModule {
|
|||||||
$tags = json_decode($tags,true);
|
$tags = json_decode($tags,true);
|
||||||
foreach ($tags as $type=>$value){
|
foreach ($tags as $type=>$value){
|
||||||
if($value == -2){
|
if($value == -2){
|
||||||
tags::del(tags::TAG_TABLE_CREATURE, $id, $type);}
|
tags::del(tags::TAG_TABLE_CREATURE, $id, $type);
|
||||||
|
continue;}
|
||||||
tags::set(tags::TAG_TABLE_CREATURE, $id, $type, $value);}
|
tags::set(tags::TAG_TABLE_CREATURE, $id, $type, $value);}
|
||||||
return JsonResult::ok();
|
return JsonResult::ok();
|
||||||
}
|
}
|
||||||
|
|||||||
@ -7,7 +7,8 @@ class saimod_mojotrollz_db_item extends \SYSTEM\SAI\SaiModule {
|
|||||||
$tags = json_decode($tags,true);
|
$tags = json_decode($tags,true);
|
||||||
foreach ($tags as $type=>$value){
|
foreach ($tags as $type=>$value){
|
||||||
if($value == -2){
|
if($value == -2){
|
||||||
tags::del(tags::TAG_TABLE_ITEM, $id, $type);}
|
tags::del(tags::TAG_TABLE_ITEM, $id, $type);
|
||||||
|
continue;}
|
||||||
tags::set(tags::TAG_TABLE_ITEM, $id, $type, $value);}
|
tags::set(tags::TAG_TABLE_ITEM, $id, $type, $value);}
|
||||||
return JsonResult::ok();
|
return JsonResult::ok();
|
||||||
}
|
}
|
||||||
|
|||||||
@ -7,7 +7,8 @@ class saimod_mojotrollz_db_object extends \SYSTEM\SAI\SaiModule {
|
|||||||
$tags = json_decode($tags,true);
|
$tags = json_decode($tags,true);
|
||||||
foreach ($tags as $type=>$value){
|
foreach ($tags as $type=>$value){
|
||||||
if($value == -2){
|
if($value == -2){
|
||||||
tags::del(tags::TAG_TABLE_OBJECT, $id, $type);}
|
tags::del(tags::TAG_TABLE_OBJECT, $id, $type);
|
||||||
|
continue;}
|
||||||
tags::set(tags::TAG_TABLE_OBJECT, $id, $type, $value);}
|
tags::set(tags::TAG_TABLE_OBJECT, $id, $type, $value);}
|
||||||
return JsonResult::ok();
|
return JsonResult::ok();
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1,3 +0,0 @@
|
|||||||
<?php
|
|
||||||
SYSTEM\autoload::registerFolder(dirname(__FILE__));
|
|
||||||
\SYSTEM\SAI\sai::register('saimod_mojotrollz_db_player');
|
|
||||||
@ -1,3 +0,0 @@
|
|||||||
function init_saimod_mojotrollz_db_player(){
|
|
||||||
map(6,-1);
|
|
||||||
}
|
|
||||||
@ -7,7 +7,8 @@ class saimod_mojotrollz_db_quest extends \SYSTEM\SAI\SaiModule {
|
|||||||
$tags = json_decode($tags,true);
|
$tags = json_decode($tags,true);
|
||||||
foreach ($tags as $type=>$value){
|
foreach ($tags as $type=>$value){
|
||||||
if($value == -2){
|
if($value == -2){
|
||||||
tags::del(tags::TAG_TABLE_QUEST, $id, $type);}
|
tags::del(tags::TAG_TABLE_QUEST, $id, $type);
|
||||||
|
continue;}
|
||||||
tags::set(tags::TAG_TABLE_QUEST, $id, $type, $value);}
|
tags::set(tags::TAG_TABLE_QUEST, $id, $type, $value);}
|
||||||
return JsonResult::ok();
|
return JsonResult::ok();
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user