#70 tbc item api call implemented, fixed account available sql

This commit is contained in:
Ulf Gebhardt 2016-03-16 03:38:45 +01:00
parent 20b3ae598b
commit 0c73ea108e
4 changed files with 16 additions and 2 deletions

View File

@ -29,4 +29,7 @@ class api_mojotrollz extends \SYSTEM\API\api_system {
return \SQL\MOJO_ACCOUNT_AVAILABLE::Q1(array($username), new \SQL\mangos_realm())['count'] == 0;}
private static function wow_account_register($username,$email,$password){
return \SQL\MOJO_ACCOUNT_REGISTER::QI(array($username,$email,$password), new \SQL\mangos_realm());}
public static function call_tbc_action_item($id){
return \JsonResult::toString(\SQL\TBC_ITEM::Q1(array($id),new \SQL\mangos_one_world()));}
}

View File

@ -3,6 +3,6 @@ namespace SQL;
class MOJO_ACCOUNT_AVAILABLE extends \SYSTEM\DB\QP {
public static function get_class(){return \get_class();}
public static function mysql(){return
'SELECT count(username) as count FROM account WHERE username = UPPER(?);';
'SELECT count(username) as count FROM account WHERE UPPER(username) = UPPER(?);';
}
}

View File

@ -0,0 +1,8 @@
<?php
namespace SQL;
class TBC_ITEM extends \SYSTEM\DB\QP {
public static function get_class(){return \get_class();}
public static function mysql(){return
'SELECT * FROM item_template WHERE entry = ?;';
}
}

View File

@ -8,4 +8,7 @@ REPLACE INTO `system_api` (`ID`, `group`, `type`, `parentID`, `parentValue`, `na
REPLACE INTO `system_api` (`ID`, `group`, `type`, `parentID`, `parentValue`, `name`, `verify`) VALUES (214, 0, 3, 11, 'register', 'betakey', 'STRING');
REPLACE INTO `system_api` (`ID`, `group`, `type`, `parentID`, `parentValue`, `name`, `verify`) VALUES (210, 1, 3, 1, 'beta', 'key', 'STRING');
REPLACE INTO `system_api` (`ID`, `group`, `type`, `parentID`, `parentValue`, `name`, `verify`) VALUES (215, 1, 2, 1, 'article', 'id', 'STRING');
REPLACE INTO `system_api` (`ID`, `group`, `type`, `parentID`, `parentValue`, `name`, `verify`) VALUES (215, 1, 2, 1, 'article', 'id', 'STRING');
REPLACE INTO `system_api` (`ID`, `group`, `type`, `parentID`, `parentValue`, `name`, `verify`) VALUES (500, 0, 2, 11, 'item', 'id', 'INT');