Quests/Fixup
* fix 'Side' displayed in infobox on detail page * don't display 'Races' in infobox if they encompass an entire faction
This commit is contained in:
parent
750e176c33
commit
15f20a63f7
1 changed files with 2 additions and 2 deletions
|
|
@ -160,7 +160,7 @@ class QuestBaseResponse extends TemplateResponse implements ICache
|
|||
$infobox[] = Lang::game('type').implode(' ', $_);
|
||||
|
||||
// side
|
||||
$infobox[] = Lang::main('side') . match ($this->subject->getField('faction'))
|
||||
$infobox[] = Lang::main('side') . match ($_side)
|
||||
{
|
||||
SIDE_ALLIANCE => '[span class=icon-alliance]'.Lang::game('si', SIDE_ALLIANCE).'[/span]',
|
||||
SIDE_HORDE => '[span class=icon-horde]'.Lang::game('si', SIDE_HORDE).'[/span]',
|
||||
|
|
@ -169,7 +169,7 @@ class QuestBaseResponse extends TemplateResponse implements ICache
|
|||
|
||||
// races
|
||||
$jsg = [];
|
||||
if ($_ = Lang::getRaceString($this->subject->getField('reqRaceMask'), $jsg, Lang::FMT_MARKUP))
|
||||
if (($_ = Lang::getRaceString($this->subject->getField('reqRaceMask'), $jsg, Lang::FMT_MARKUP)) && $jsg)
|
||||
{
|
||||
$this->extendGlobalIds(Type::CHR_RACE, ...$jsg);
|
||||
$t = count($jsg) == 1 ? Lang::game('race') : Lang::game('races');
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue