* @author Slawkens * @author whiteblXK * @copyright 2019 MyAAC * @link https://my-aac.org */ defined('MYAAC') or die('Direct access not allowed!'); require __DIR__ . '/base.php'; $guilds_list = new OTS_Guilds_List(); $guilds_list->orderBy("name"); $guilds = array(); if(count($guilds_list) > 0) { /** * @var OTS_Guild $guild */ foreach ($guilds_list as $guild) { $guild_logo = $guild->getCustomField('logo_name'); if (empty($guild_logo) || !file_exists(GUILD_IMAGES_DIR . $guild_logo)) $guild_logo = "default.gif"; $description = $guild->getCustomField('description'); $description_with_lines = str_replace(array("\r\n", "\n", "\r"), '
', $description, $count); if ($count < setting('core.guild_description_lines_limit')) $description = nl2br($description); $guildName = $guild->getName(); $guilds[] = array('name' => $guildName, 'logo' => $guild_logo, 'link' => getGuildLink($guildName, false), 'description' => $description); } }; $twig->display('guilds.list.html.twig', array( 'guilds' => $guilds, 'logged' => isset($logged) ? $logged : false, 'isAdmin' => admin(), ));