Skip to content

Commit 52ffa50

Browse files
committed
fix: Check languageName exists before printing in keyboard details
1 parent 501e187 commit 52ffa50

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
@@ -518,11 +518,13 @@ protected static function WriteKeyboardDetails() {
518518
echo " <a id='expand-languages' href='#expand-languages'>Expand $count more &gt;&gt;</a>";
519519
echo "<a id='collapse-languages' href='#collapse-languages'>&lt;&lt; Collapse</a> <span class='expand-languages'>";
520520
}
521-
echo
522-
"<a href='/keyboards?q=l:id:".htmlspecialchars(rawurlencode($bcp47)).
523-
"' title='".htmlspecialchars($bcp47).": ".htmlspecialchars($detail->displayName)."'>" .
524-
(!strcasecmp($bcp47, self::$bcp47) ? "<mark>".htmlspecialchars($detail->languageName)."</mark>" : htmlspecialchars($detail->languageName)).
525-
"</a> ";
521+
if (array_key_exists('languageName', $detail)) {
522+
echo
523+
"<a href='/keyboards?q=l:id:".htmlspecialchars(rawurlencode($bcp47)).
524+
"' title='".htmlspecialchars($bcp47).": ".htmlspecialchars($detail->displayName)."'>" .
525+
(!strcasecmp($bcp47, self::$bcp47) ? "<mark>".htmlspecialchars($detail->languageName)."</mark>" : htmlspecialchars($detail->languageName)).
526+
"</a> ";
527+
}
526528
$n++;
527529
}
528530
if($n >= 3) {

0 commit comments

Comments
 (0)