2023-07-19 12:36:13 +00:00
|
|
|
<?php
|
|
|
|
|
|
|
|
namespace Clan;
|
|
|
|
|
|
|
|
use Core\Db;
|
|
|
|
|
|
|
|
class ClanInfo
|
|
|
|
{
|
|
|
|
public static function isJoinable(string $name): bool
|
|
|
|
{
|
|
|
|
return Db::getValue('select count(name) from clan where name = ? and status = 1', [$name]) > 0;
|
|
|
|
}
|
2023-10-16 13:12:16 +00:00
|
|
|
|
|
|
|
public static function getNameById(int $id): string
|
|
|
|
{
|
2023-11-02 13:57:39 +00:00
|
|
|
$clan = self::getById($id);
|
|
|
|
return !empty($clan['name']) ? $clan['name'] : '';
|
|
|
|
}
|
|
|
|
|
|
|
|
public static function getById(int $id): array
|
|
|
|
{
|
|
|
|
return Db::getRow('select * from clan where id = ? and status = 1', [$id]) ?: [];
|
2023-10-16 13:12:16 +00:00
|
|
|
}
|
2023-07-19 12:36:13 +00:00
|
|
|
}
|