tests
This commit is contained in:
parent
b642ba5858
commit
5111aae3e2
@ -15,4 +15,5 @@ print_r($row2);
|
|||||||
echo '<hr>';
|
echo '<hr>';
|
||||||
|
|
||||||
|
|
||||||
$obj = new nick(11221); $obj->show();
|
n::show(11221)->show();
|
||||||
|
|
||||||
|
22
classes/n.php
Normal file
22
classes/n.php
Normal file
@ -0,0 +1,22 @@
|
|||||||
|
<?php
|
||||||
|
/**
|
||||||
|
* Copyright (c) 2018.
|
||||||
|
* Author: Igor Barkov <lopar.4ever@gmail.com>
|
||||||
|
* Project name: Battles-Game
|
||||||
|
*/
|
||||||
|
|
||||||
|
class n
|
||||||
|
{
|
||||||
|
private static $_instance = null;
|
||||||
|
|
||||||
|
private function __clone() {}
|
||||||
|
private function __construct() {}
|
||||||
|
|
||||||
|
public static function show($userId)
|
||||||
|
{
|
||||||
|
if (!self::$_instance) {
|
||||||
|
self::$_instance = battles\nick::search($userId);
|
||||||
|
}
|
||||||
|
return self::$_instance;
|
||||||
|
}
|
||||||
|
}
|
@ -4,7 +4,7 @@
|
|||||||
* Author: Igor Barkov <lopar.4ever@gmail.com>
|
* Author: Igor Barkov <lopar.4ever@gmail.com>
|
||||||
* Project name: Battles-Game
|
* Project name: Battles-Game
|
||||||
*/
|
*/
|
||||||
|
namespace battles;
|
||||||
class nick
|
class nick
|
||||||
{
|
{
|
||||||
private $user_data;
|
private $user_data;
|
||||||
@ -14,7 +14,7 @@ class nick
|
|||||||
* nick constructor.
|
* nick constructor.
|
||||||
* @param int $playerId
|
* @param int $playerId
|
||||||
*/
|
*/
|
||||||
public function __construct($playerId)
|
private function __construct($playerId)
|
||||||
{
|
{
|
||||||
if (!$this->user_data) {
|
if (!$this->user_data) {
|
||||||
$user = db::c()->query('SELECT `login`, `level`, `align`, (SELECT `short` FROM `clans` WHERE `clans`.`id` = `klan`) AS `klan`, `hp`, `maxhp` FROM `users` WHERE `id` = ?i', $playerId)->fetch_assoc();
|
$user = db::c()->query('SELECT `login`, `level`, `align`, (SELECT `short` FROM `clans` WHERE `clans`.`id` = `klan`) AS `klan`, `hp`, `maxhp` FROM `users` WHERE `id` = ?i', $playerId)->fetch_assoc();
|
||||||
@ -23,6 +23,10 @@ class nick
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public static function search($playerId)
|
||||||
|
{
|
||||||
|
return new self($playerId);
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @param int $showInvisibility
|
* @param int $showInvisibility
|
||||||
|
Loading…
Reference in New Issue
Block a user