mirror of
https://github.com/slawkens/myaac.git
synced 2025-04-26 17:29:21 +02:00
feature: new functions: getGuildNameById + geGuildLogoById
This commit is contained in:
parent
72a877d9ca
commit
a27f601fe8
@ -125,14 +125,13 @@ function getHouseLink($name, $generate = true)
|
|||||||
|
|
||||||
function getGuildLink($name, $generate = true)
|
function getGuildLink($name, $generate = true)
|
||||||
{
|
{
|
||||||
global $db, $config;
|
global $config;
|
||||||
|
|
||||||
if(is_numeric($name))
|
if(is_numeric($name)) {
|
||||||
{
|
$name = getGuildNameById($name);
|
||||||
$guild = $db->query(
|
if ($name === false) {
|
||||||
'SELECT `name` FROM `guilds` WHERE `id` = ' . (int)$name);
|
$name = 'Unknown';
|
||||||
if($guild->rowCount() > 0)
|
}
|
||||||
$name = $guild->fetchColumn();
|
|
||||||
}
|
}
|
||||||
|
|
||||||
$url = BASE_URL . ($config['friendly_urls'] ? '' : 'index.php/') . 'guilds/' . urlencode($name);
|
$url = BASE_URL . ($config['friendly_urls'] ? '' : 'index.php/') . 'guilds/' . urlencode($name);
|
||||||
@ -1548,6 +1547,39 @@ function escapeHtml($html) {
|
|||||||
return htmlentities($html, ENT_QUOTES | ENT_SUBSTITUTE, 'UTF-8');
|
return htmlentities($html, ENT_QUOTES | ENT_SUBSTITUTE, 'UTF-8');
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function getGuildNameById($id)
|
||||||
|
{
|
||||||
|
global $db;
|
||||||
|
|
||||||
|
$guild = $db->query('SELECT `name` FROM `guilds` WHERE `id` = ' . (int)$id);
|
||||||
|
|
||||||
|
if($guild->rowCount() > 0) {
|
||||||
|
return $guild->fetchColumn();
|
||||||
|
}
|
||||||
|
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
function getGuildLogoById($id)
|
||||||
|
{
|
||||||
|
global $db;
|
||||||
|
|
||||||
|
$logo = 'default.gif';
|
||||||
|
|
||||||
|
$query = $db->query('SELECT `logo_name` FROM `guilds` WHERE `id` = ' . (int)$id);
|
||||||
|
if ($query->rowCount() == 1) {
|
||||||
|
|
||||||
|
$query = $query->fetch(PDO::FETCH_ASSOC);
|
||||||
|
$guildLogo = $query['logo_name'];
|
||||||
|
|
||||||
|
if (!empty($guildLogo) && file_exists(GUILD_IMAGES_DIR . $guildLogo)) {
|
||||||
|
$logo = $guildLogo;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
return BASE_URL . GUILD_IMAGES_DIR . $logo;
|
||||||
|
}
|
||||||
|
|
||||||
// validator functions
|
// validator functions
|
||||||
require_once LIBS . 'validator.php';
|
require_once LIBS . 'validator.php';
|
||||||
require_once SYSTEM . 'compat/base.php';
|
require_once SYSTEM . 'compat/base.php';
|
||||||
|
Loading…
x
Reference in New Issue
Block a user