Fix double escaping sysContact on device overview (#12653)

This commit is contained in:
Tony Murray
2021-03-26 16:11:29 -05:00
committed by GitHub
parent 9465e0d305
commit 5e7c58aa1a

View File

@@ -3,6 +3,7 @@
use App\Models\Location; use App\Models\Location;
use LibreNMS\Config; use LibreNMS\Config;
use LibreNMS\Exceptions\InvalidIpException; use LibreNMS\Exceptions\InvalidIpException;
use LibreNMS\Util\Clean;
use LibreNMS\Util\IP; use LibreNMS\Util\IP;
use LibreNMS\Util\Time; use LibreNMS\Util\Time;
@@ -88,14 +89,14 @@ if ($device['sysContact']) {
<div class="col-sm-4">Contact</div>'; <div class="col-sm-4">Contact</div>';
if (get_dev_attrib($device, 'override_sysContact_bool')) { if (get_dev_attrib($device, 'override_sysContact_bool')) {
echo ' echo '
<div class="col-sm-8">' . display(htmlspecialchars(get_dev_attrib($device, 'override_sysContact_string'))) . '</div> <div class="col-sm-8">' . Clean::html(get_dev_attrib($device, 'override_sysContact_string')) . '</div>
</div> </div>
<div class="row"> <div class="row">
<div class="col-sm-4">SNMP Contact</div>'; <div class="col-sm-4">SNMP Contact</div>';
} }
echo ' echo '
<div class="col-sm-8">' . display(htmlspecialchars($device['sysContact'])) . '</div> <div class="col-sm-8">' . Clean::html($device['sysContact']) . '</div>
</div>'; </div>';
} }