private static function BossesForZone($MapID) { $Statement = Zones::$WConnection->prepare("\n SELECT\n ct.entry,\n\t c.modelid,\n\t c.curhealth,\n\t c.curmana,\n\t ct.name,\n ct.subname,\n ct.maxlevel,\n c.spawntimesecs\n FROM\n creature c\n LEFT JOIN creature_template ct ON\n c.id = ct.entry\n WHERE\n ct.rank BETWEEN 1 AND 3\n AND\n c.map = :mapid\n AND\n c.spawntimesecs BETWEEN 6380 AND 604801\n AND\n\t\t\t\t\tct.ScriptName LIKE '%boss_%'\n "); $Statement->bindParam(':mapid', $MapID); $Statement->execute(); $Result = $Statement->fetchAll(PDO::FETCH_ASSOC); $ArrayIndex = 0; foreach ($Result as $Boss) { $Result[$ArrayIndex]['boss_link'] = strtolower(str_replace(' ', '-', str_replace("'", '', $Boss['name']))); if (!Zones::DownloadBossIcon($Boss['entry'])) { unset($Result[$ArrayIndex]); } $ArrayIndex++; } return $Result; }