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
|
||||
'INSERT INTO account (username, sha_pass_hash, email)
|
||||
VALUES(?,?,?);',
|
||||
VALUES(UPPER(?),?,?);',
|
||||
new \DBD\mangos_realm()
|
||||
);}}
|
||||
|
||||
|
||||
@ -7,7 +7,7 @@ class ACCOUNT_GET_ID extends \SYSTEM\DB\QP {
|
||||
//pg
|
||||
'',
|
||||
//mys
|
||||
'SELECT id FROM account WHERE username = ?;',
|
||||
'SELECT id FROM account WHERE username = UPPER(?);',
|
||||
new \DBD\mangos_realm()
|
||||
);}}
|
||||
|
||||
|
||||
@ -14,7 +14,7 @@ function init_wizard_register(){
|
||||
var password = document.getElementById('register_password1').value;
|
||||
var locale = "enUS";
|
||||
var betacode = document.getElementById('register_betacode').value;
|
||||
var wow_password = "";
|
||||
var wow_password = sha1(username.toUpperCase()+':'+password.toUpperCase());
|
||||
$.ajax({type : 'GET',
|
||||
url: './api.php?call=account&action=create&username='+username+
|
||||
'&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_quest/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\SAI\sai::register('saimod_mojotrollz_db_spell');
|
||||
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
|
||||
class saimod_mojotrollz_db_player extends \SYSTEM\SAI\SaiModule {
|
||||
public static function sai_mod_saimod_mojotrollz_db_player(){
|
||||
class saimod_mojotrollz_db_character extends \SYSTEM\SAI\SaiModule {
|
||||
public static function sai_mod_saimod_mojotrollz_db_character(){
|
||||
$con = new \SYSTEM\DB\Connection(new \DBD\mangos_chars());
|
||||
$res = $con->query('SELECT * FROM characters WHERE deleteInfos_Account IS NULL LIMIT 100;');
|
||||
$vars = array();
|
||||
$elements = '';
|
||||
while($row = $res->next()){
|
||||
$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['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_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(),'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')
|
||||
));}
|
||||
|
||||
@ -7,7 +7,8 @@ class saimod_mojotrollz_db_creature extends \SYSTEM\SAI\SaiModule {
|
||||
$tags = json_decode($tags,true);
|
||||
foreach ($tags as $type=>$value){
|
||||
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);}
|
||||
return JsonResult::ok();
|
||||
}
|
||||
|
||||
@ -7,7 +7,8 @@ class saimod_mojotrollz_db_item extends \SYSTEM\SAI\SaiModule {
|
||||
$tags = json_decode($tags,true);
|
||||
foreach ($tags as $type=>$value){
|
||||
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);}
|
||||
return JsonResult::ok();
|
||||
}
|
||||
|
||||
@ -7,7 +7,8 @@ class saimod_mojotrollz_db_object extends \SYSTEM\SAI\SaiModule {
|
||||
$tags = json_decode($tags,true);
|
||||
foreach ($tags as $type=>$value){
|
||||
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);}
|
||||
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);
|
||||
foreach ($tags as $type=>$value){
|
||||
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);}
|
||||
return JsonResult::ok();
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user