2019-07-05 13:06:27 +02:00
|
|
|
<?php
|
|
|
|
|
|
|
|
|
|
if (strstr($device['sysObjectID'], '.1.3.6.1.4.1.3902.')) {
|
|
|
|
|
$sysObjectId = str_replace('.1.3.6.1.4.1.3902.', '', $device['sysObjectID']);
|
|
|
|
|
preg_match(
|
|
|
|
|
'/.1.3.6.1.4.1.3902.(1004|1015).(.*).1.1.1/',
|
|
|
|
|
$device['sysObjectID'],
|
|
|
|
|
$matches,
|
|
|
|
|
PREG_OFFSET_CAPTURE
|
|
|
|
|
);
|
|
|
|
|
|
|
|
|
|
$sysObjectId = $matches[2][0];
|
|
|
|
|
$sysObjectIdSplit = explode('.', $sysObjectId);
|
|
|
|
|
|
|
|
|
|
if (count($sysObjectIdSplit) >= 1) {
|
2020-09-21 15:59:34 +02:00
|
|
|
$hardware = 'ZXDSL ' . $sysObjectIdSplit[0];
|
2019-07-05 13:06:27 +02:00
|
|
|
if (count($sysObjectIdSplit) >= 2) {
|
|
|
|
|
for ($i = 1; $i < count($sysObjectIdSplit); $i++) {
|
2020-09-21 15:43:38 +02:00
|
|
|
$hardware .= chr(64 + $sysObjectIdSplit[$i]);
|
2019-07-05 13:06:27 +02:00
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
unset($matches);
|
|
|
|
|
unset($sysObjectId);
|
|
|
|
|
unset($sysObjectIdSplit);
|
|
|
|
|
}
|