@@ 203-209 (lines=7) @@ | ||
200 | $was = true; |
|
201 | } else { |
|
202 | if ($was) { |
|
203 | if (defined('PSI_SHOW_NETWORK_INFOS') && (PSI_SHOW_NETWORK_INFOS)) { |
|
204 | if (preg_match('/^\s+address:\s*(\S+)/i', $line, $ar_buf2)) { |
|
205 | $dev->setInfo(($dev->getInfo()?$dev->getInfo().';':'').preg_replace('/:/', '-', strtoupper($ar_buf2[1]))); |
|
206 | } elseif (preg_match('/^\s+inet\s+(\S+)\s+netmask/i', $line, $ar_buf2)) |
|
207 | $dev->setInfo(($dev->getInfo()?$dev->getInfo().';':'').$ar_buf2[1]); |
|
208 | ||
209 | } |
|
210 | } |
|
211 | } |
|
212 | } |
@@ 183-186 (lines=4) @@ | ||
180 | if (CommonFunctions::executeProgram('ifconfig', $ar_buf[0], $bufr2, PSI_DEBUG) && ($bufr2!=="")) { |
|
181 | $bufe2 = preg_split("/\n/", $bufr2, -1, PREG_SPLIT_NO_EMPTY); |
|
182 | foreach ($bufe2 as $buf2) { |
|
183 | if (preg_match('/^\s+ether\s+(\S+)/i', $buf2, $ar_buf2)) |
|
184 | $dev->setInfo(($dev->getInfo()?$dev->getInfo().';':'').preg_replace('/:/', '-', strtoupper($ar_buf2[1]))); |
|
185 | elseif (preg_match('/^\s+inet\s+(\S+)\s+netmask/i', $buf2, $ar_buf2)) |
|
186 | $dev->setInfo(($dev->getInfo()?$dev->getInfo().';':'').$ar_buf2[1]); |
|
187 | } |
|
188 | } |
|
189 | if (CommonFunctions::executeProgram('ifconfig', $ar_buf[0].' inet6', $bufr2, PSI_DEBUG) && ($bufr2!=="")) { |