} if (getAllowableRace($quest['RequiredRaces']) && $quest['RequiredRaces'] & 1101 && $quest['RequiredRaces'] != 1791) { echo "<br><FONT color=#0000ff>{$lang['required_races']} {$lang['Alliance']} </FONT><img width=22 height=22 src='images/player_info/factions_img/alliance.gif'>"; echo '<br><FONT color=#0000ff>' . $game_text['allowable_race'] . ' ' . getAllowableRace($quest['RequiredRaces']) . '</FONT>'; } if (getAllowableRace($quest['RequiredRaces']) && $quest['RequiredRaces'] & 690 && $quest['RequiredRaces'] != 1791) { echo "<br><FONT color=#ff0000>{$lang['required_races']} {$lang['Horde']} </FONT><img width=22 height=22 src='images/player_info/factions_img/horde.gif'>"; echo '<br><FONT color=#ff0000>' . $game_text['allowable_race'] . ' ' . getAllowableRace($quest['RequiredRaces']) . '</FONT>'; } if ($quest['RequiredRaces'] == 0 or $quest['RequiredRaces'] == 1791) { echo "</br>"; echo "<br><FONT color=#008800>{$lang['required_races']} {$lang['Both']}</FONT>"; echo '<br><FONT color=#008800>' . $game_text['allowable_race'] . ' ' . getAllowableRace(1791) . '</FONT>'; } if (getAllowableClass($quest['RequiredClasses'])) { echo '<br><FONT color=#000000>' . $game_text['allowable_class'] . ' ' . getQAllowableClass($quest['RequiredClasses']) . '</FONT>'; } if ($entry == getQuestOld($entry)) { echo '<br><FONT color=#ff0000><b>' . $lang['quest_marked'] . '</FONT></b>'; } echo "</th></tr>"; echo "</th></tr>"; echo '<tr><td>'; if ($quest['ZoneOrSort'] > 0) { echo "<a style='float: right;' href=\"?s=q&ZoneID=" . $quest['ZoneOrSort'] . "\">" . getAreaName($quest['ZoneOrSort'], 0) . "</a>"; } else { if ($quest['ZoneOrSort'] < 0 and (-$quest['ZoneOrSort'] >= 374 or -$quest['ZoneOrSort'] == 221 or -$quest['ZoneOrSort'] == 241 or -$quest['ZoneOrSort'] >= 344 and -$quest['ZoneOrSort'] < 371 or -$quest['ZoneOrSort'] == 284 or -$quest['ZoneOrSort'] == 25 or -$quest['ZoneOrSort'] == 41 or -$quest['ZoneOrSort'] < 24)) { echo "<a style='float: right;' href=\"?s=q&SortID=" . -$quest['ZoneOrSort'] . "\">" . getQuestSort(-$quest['ZoneOrSort'], 0) . "</a>"; } } echo "{$lang['quest_level']} {$quest['QuestLevel']}<br>";
function r_questName($data) { global $lang; $name = @$data['Title_loc'] ? $data['Title_loc'] : $data['Title']; if (getAllowableRace($data['RequiredRaces']) && $data['RequiredRaces'] & 1101 && $data['RequiredRaces'] != 1791) { echo "<img width=22 height=22 src='images/player_info/factions_img/alliance.gif'> "; } if (getAllowableRace($data['RequiredRaces']) && $data['RequiredRaces'] & 690 && $data['RequiredRaces'] != 1791) { echo "<img width=22 height=22 src='images/player_info/factions_img/horde.gif'> "; } echo '<a href="?quest=' . $data['entry'] . '">' . ($name ? $name : 'no name') . '</a><br>'; if ($data['ZoneOrSort'] > 0) { echo '<div class=areaname><a href="?s=q&ZoneID=' . $data['ZoneOrSort'] . '">' . getAreaName($data['ZoneOrSort']) . '</a></div>'; } else { if ($data['ZoneOrSort'] < 0 and (-$data['ZoneOrSort'] >= 374 or -$data['ZoneOrSort'] == 221 or -$data['ZoneOrSort'] == 241 or -$data['ZoneOrSort'] >= 344 and -$data['ZoneOrSort'] < 371 or -$data['ZoneOrSort'] == 284 or -$data['ZoneOrSort'] == 25 or -$data['ZoneOrSort'] == 41 or -$data['ZoneOrSort'] < 24)) { echo '<div class=areaname><a href="?s=q&SortID=' . -$data['ZoneOrSort'] . '">' . getQuestSort(-$data['ZoneOrSort']) . '</a></div>'; } } if ($data['RequiredClasses']) { echo '<div class=classqname>' . getQAllowableClass($data['RequiredClasses']) . '</div>'; } if ($data['RequiredSkill']) { echo '<div class=areaname><a href="?s=q&SkillID=' . $data['RequiredSkill'] . '">' . getSkillName($data['RequiredSkill'], 0) . '(' . $data['RequiredSkillValue'] . ')</a></div>'; } if ($data['SpecialFlags'] & QUEST_SPECIAL_FLAG_MONTHLY) { echo '<div class=areaname><a href="?s=q&Sfm=' . $data['SpecialFlags'] . '">' . $lang['quest_type3'] . '</a></div>'; } if ($data['QuestFlags'] & QUEST_FLAGS_WEEKLY) { echo '<div class=areaname><a href="?s=q&Sfw=' . $data['QuestFlags'] . '">' . $lang['quest_type2'] . '</a></div>'; } if ($data['QuestFlags'] & QUEST_FLAGS_DAILY) { echo '<div class=areaname><a href="?s=q&Sfd=' . $data['QuestFlags'] . '">' . $lang['quest_type1'] . '</a></div>'; } if ($data['SpecialFlags'] & QUEST_SPECIAL_FLAG_REPEATABLE && ($data['SpecialFlags'] & QUEST_SPECIAL_FLAG_MONTHLY) == 0 && ($data['QuestFlags'] & (QUEST_FLAGS_DAILY | QUEST_FLAGS_WEEKLY)) == 0) { echo '<div class=areaname><a href="?s=q&Sfr=' . $data['SpecialFlags'] . '">' . $lang['quest_type0'] . '</a></div>'; } }