2010-07-20 14:03:54 +00:00
|
|
|
<?php
|
|
|
|
|
2016-09-22 23:03:44 +03:00
|
|
|
if (str_contains($sysDescr, array('ProCurve', 'HP 1820'))) {
|
|
|
|
$os = 'procurve';
|
|
|
|
}
|
|
|
|
|
2015-06-11 22:11:27 +02:00
|
|
|
if (!$os) {
|
2016-09-04 06:46:51 +03:00
|
|
|
if (stristr($sysDescr, 'ProCurve') || stristr($sysDescr, 'HP 1820')) {
|
2015-07-13 20:10:26 +02:00
|
|
|
$os = 'procurve';
|
2016-08-28 12:32:58 -05:00
|
|
|
} elseif (preg_match('/eCos-[0-9.]+/', $sysDescr)) {
|
2015-07-13 20:10:26 +02:00
|
|
|
$os = 'procurve';
|
2016-08-20 01:42:49 +03:00
|
|
|
} elseif (preg_match('/HP(.+)2530(.+)/', $sysDescr)) {
|
|
|
|
//hp aruba 2530 series
|
|
|
|
$os = 'procurve';
|
2016-09-08 09:01:36 -06:00
|
|
|
} elseif (preg_match('/HP(.+)54[0-1][2-6]R(.+)/', $sysDescr)) {
|
|
|
|
//hp aruba 5406R and 5412R series
|
|
|
|
$os = 'procurve';
|
2015-06-11 22:11:27 +02:00
|
|
|
}
|
2010-07-20 14:03:54 +00:00
|
|
|
}
|