nothing important, just early exit & fixes

Fix creature display
This commit is contained in:
slawkens 2022-03-16 17:19:17 +01:00
parent 34fa672c0f
commit bb699ffef2

View File

@ -10,9 +10,10 @@
* @link https://my-aac.org
*/
defined('MYAAC') or die('Direct access not allowed!');
$title = "Creatures";
$title = 'Creatures';
if (empty($_REQUEST['creature'])) {
if (empty($_REQUEST['name'])) {
// display list of monsters
$preview = config('creatures_images_preview');
$creatures = $db->query('SELECT * FROM `' . TABLE_PREFIX . 'monsters` WHERE `hidden` != 1 '.(empty($_REQUEST['boss']) ? '': 'AND `rewardboss` = 1').' ORDER BY name asc')->fetchAll();
@ -28,13 +29,16 @@ if (empty($_REQUEST['creature'])) {
'preview' => $preview
));
} else {
$creature_name = urldecode(stripslashes(ucwords(strtolower($_REQUEST['creature']))));
$prep = $db->prepare('SELECT * FROM `' . TABLE_PREFIX . 'monsters` WHERE `hidden` != 1 AND `name` = ? LIMIT 1;');
$prep->execute([$creature_name]);
$creature = $prep->fetch();
return;
}
if (isset($creature['name'])) {
// display monster
$creature_name = urldecode(stripslashes(ucwords(strtolower($_REQUEST['name']))));
$prep = $db->prepare('SELECT * FROM `' . TABLE_PREFIX . 'monsters` WHERE `hidden` != 1 AND `name` = ? LIMIT 1;');
$prep->execute([$creature_name]);
$creature = $prep->fetch();
if (isset($creature['name'])) {
function sort_by_chance($a, $b)
{
if ($a['chance'] == $b['chance']) {
@ -71,12 +75,9 @@ if (empty($_REQUEST['creature'])) {
'creature' => $creature,
));
} else {
} else {
echo "Creature with name <b>" . $creature_name . "</b> doesn't exist.";
}
//back button
$twig->display('creatures.back_button.html.twig');
}
?>
// back button
$twig->display('creatures.back_button.html.twig');