diff --git a/system/pages/creatures.php b/system/pages/creatures.php index f6f86450..9269be79 100644 --- a/system/pages/creatures.php +++ b/system/pages/creatures.php @@ -13,10 +13,19 @@ defined('MYAAC') or die('Direct access not allowed!'); $title = "Creatures"; if (empty($_REQUEST['creature'])) { - $creatures = $db->query('SELECT * FROM `' . TABLE_PREFIX . 'monsters` WHERE `hidden` != 1 '.(empty($_REQUEST['boss']) ? '': 'AND `rewardboss` = 1').' ORDER BY name asc'); + $preview = config('creature_images_preview'); + $creatures = $db->query('SELECT * FROM `' . TABLE_PREFIX . 'monsters` WHERE `hidden` != 1 '.(empty($_REQUEST['boss']) ? '': 'AND `rewardboss` = 1').' ORDER BY name asc')->fetchAll(); + + if ($preview) { + foreach($creatures as $key => &$creature) + { + $creature['img_link'] = getCreatureImgPath($creature['name']); + } + } + $twig->display('creatures.html.twig', array( - 'creatures' => $creatures->fetchAll(), - 'preview' => config('creature_images_preview'), + 'creatures' => $creatures, + 'preview' => $preview )); } else { diff --git a/system/templates/creatures.html.twig b/system/templates/creatures.html.twig index b99e4c3d..4c3f3c24 100644 --- a/system/templates/creatures.html.twig +++ b/system/templates/creatures.html.twig @@ -34,7 +34,7 @@
- +
{{ creature.name }}
diff --git a/system/twig.php b/system/twig.php index e847f356..84562ed4 100644 --- a/system/twig.php +++ b/system/twig.php @@ -24,11 +24,6 @@ $function = new TwigFunction('getStyle', function ($i) { }); $twig->addFunction($function); -$function = new TwigFunction('getCreatureImgPath', function ($i) { - return getCreatureImgPath($i); -}); -$twig->addFunction($function); - $function = new TwigFunction('getLink', function ($s) { return getLink($s); }); @@ -55,19 +50,10 @@ $function = new TwigFunction('getGuildLink', function ($s, $p) { $twig->addFunction($function); $function = new TwigFunction('truncate', function ($s, $n) { - return truncate($s, $n); + return truncate($s, $n); }); $twig->addFunction($function); -$function = new TwigFunction('getChangelogType', function ($n) { - return getChangelogType($n); -}); -$twig->addFunction($function); - -$function = new TwigFunction('getChangelogWhere', function ($n) { - return getChangelogWhere($n); -}); -$twig->addFunction($function); $function = new TwigFunction('hook', function ($hook) { global $hooks;