Перенос разрозненных файлов в фабрику. Утилизация неиспользуемых функций. #49
This commit is contained in:
@@ -1378,6 +1378,36 @@ class User
|
||||
Db::sql('update users set online = unix_timestamp() where id = ?', [$uid]);
|
||||
}
|
||||
|
||||
/** Возврат имени персонажа со всеми регалиями
|
||||
* @param int $uid id персонажа.
|
||||
* @return string
|
||||
*/
|
||||
public static function getLogin(int $uid): string
|
||||
{
|
||||
[
|
||||
'align' => $align,
|
||||
'login' => $login,
|
||||
'level' => $level,
|
||||
'name_mini' => $clanName,
|
||||
] = Db::getRow(
|
||||
'select
|
||||
users.align,
|
||||
login,
|
||||
users.level,
|
||||
c.name_mini
|
||||
from users left join clan as c on c.id = users.clan
|
||||
where users.id = ?',
|
||||
[$uid]
|
||||
);
|
||||
$imgBase = Config::img() . DIRECTORY_SEPARATOR . 'i';
|
||||
|
||||
$alignStr = empty($align) ? '' : "<img src='$imgBase/align/align$align.gif' alt=''>";
|
||||
$clanStr = empty($clanName) ? '' : "<img src='$imgBase/clan/$clanName.gif' alt='$clanName'>";
|
||||
$spacedLogin = str_replace(' ', '%20', $login);
|
||||
$loginLink = "<a href='/inf.php?login=$spacedLogin' target='_blank'><img src='img/inf.gif' title='Инф. о $login' alt='Инф. о $login'></a>";
|
||||
return "$alignStr$clanStr<strong>$login</strong> [$level]$loginLink";
|
||||
}
|
||||
|
||||
public function dayquest(int $id): string
|
||||
{
|
||||
$test = Db::getRow('select id, vals from actions where uid = ? and vars = ?', [$id, 'day_quest']);
|
||||
@@ -1859,6 +1889,8 @@ class User
|
||||
return $tp;
|
||||
}
|
||||
|
||||
//Удаление определенного типа предметов
|
||||
|
||||
public function rep_zv(int $id, int $e): string
|
||||
{
|
||||
$r = '0 / 0';
|
||||
@@ -1925,8 +1957,6 @@ class User
|
||||
return $r;
|
||||
}
|
||||
|
||||
//Удаление определенного типа предметов
|
||||
|
||||
public function getNum($v)
|
||||
{
|
||||
$plid = $v;
|
||||
@@ -1941,33 +1971,6 @@ class User
|
||||
return $plid;
|
||||
}
|
||||
|
||||
/** Возврат имени персонажа со всеми регалиями
|
||||
* @param int|null $uid id персонажа. Если пусто, возвращается имя персонажа активного игрока.
|
||||
* @return string
|
||||
*/
|
||||
public function getLogin(?int $uid = null):string {
|
||||
if (is_null($uid)) {
|
||||
$uid = $this->info['id'];
|
||||
}
|
||||
[$align, $login, $level, $clanName] = Db::getRow(
|
||||
'select
|
||||
users.align,
|
||||
login,
|
||||
users.level,
|
||||
c.name_mini
|
||||
from users left join clan as c on c.id = users.clan
|
||||
where users.id = ?',
|
||||
[$uid]
|
||||
);
|
||||
$imgBase = Config::img() . DIRECTORY_SEPARATOR . 'i';
|
||||
|
||||
$alignStr = empty($align) ? '' : "<img src='$imgBase/align/align$align.gif' alt=''>";
|
||||
$clanStr = empty($clanName) ? '' : "<img src='$imgBase/clan/$clanName.gif' alt='$clanName'>";
|
||||
$spacedLogin = str_replace(' ', '%20', $login);
|
||||
$loginLink = "<a href='/inf.php?login=$spacedLogin' target='_blank'><img src='img/inf.gif' title='Инф. о $login' alt='Инф. о $login'></a>";
|
||||
return "$alignStr$clanStr<strong>$login</strong> [$level]$loginLink";
|
||||
}
|
||||
|
||||
public function addNewbot($id, $botDate, $clon, $logins_bot = null, $luser = null, $round = null)
|
||||
{
|
||||
if ($clon != null) {
|
||||
|
||||
Reference in New Issue
Block a user