Skip to content

Commit 51b3463

Browse files
authored
Merge pull request #503 from keymanapp/fix/language-name-missing
fix: Check languageName exists before printing in keyboard details
2 parents f096712 + 52ffa50 commit 51b3463

File tree

1 file changed

+7
-5
lines changed

1 file changed

+7
-5
lines changed

_includes/includes/ui/keyboard-details.php

+7-5
Original file line numberDiff line numberDiff line change
@@ -599,11 +599,13 @@ protected static function WriteKeyboardDetails() {
599599
echo " <a id='expand-languages' href='#expand-languages'>Expand $count more &gt;&gt;</a>";
600600
echo "<a id='collapse-languages' href='#collapse-languages'>&lt;&lt; Collapse</a> <span class='expand-languages'>";
601601
}
602-
echo
603-
"<a href='/keyboards?q=l:id:".htmlspecialchars(rawurlencode($bcp47)).
604-
"' title='".htmlspecialchars($bcp47).": ".htmlspecialchars($detail->displayName)."'>" .
605-
(!strcasecmp($bcp47, self::$bcp47) ? "<mark>".htmlspecialchars($detail->languageName)."</mark>" : htmlspecialchars($detail->languageName)).
606-
"</a> ";
602+
if (array_key_exists('languageName', $detail)) {
603+
echo
604+
"<a href='/keyboards?q=l:id:".htmlspecialchars(rawurlencode($bcp47)).
605+
"' title='".htmlspecialchars($bcp47).": ".htmlspecialchars($detail->displayName)."'>" .
606+
(!strcasecmp($bcp47, self::$bcp47) ? "<mark>".htmlspecialchars($detail->languageName)."</mark>" : htmlspecialchars($detail->languageName)).
607+
"</a> ";
608+
}
607609
$n++;
608610
}
609611
if($n >= 3) {

0 commit comments

Comments
 (0)