| @@ 122-124 (lines=3) @@ | ||
| 119 | foreach ($this->readdmesg() as $line2) { |
|
| 120 | if (preg_match("/^(".$ar_buf[1]."): (.*), (.*), (.*)MB, .*$/", $line2, $ar_buf_n)) { |
|
| 121 | $dev->setCapacity($ar_buf_n[4] * 2048 * 1.049); |
|
| 122 | } elseif (preg_match("/^(".$ar_buf[1]."): (.*) MB, (.*), (.*), .*$/", $line2, $ar_buf_n)) { |
|
| 123 | $dev->setCapacity($ar_buf_n[2] * 2048); |
|
| 124 | } |
|
| 125 | } |
|
| 126 | $this->sys->setIdeDevices($dev); |
|
| 127 | } |
|
| @@ 120-122 (lines=3) @@ | ||
| 117 | $dev->setName($ar_buf[0]); |
|
| 118 | // now loop again and find the capacity |
|
| 119 | foreach ($this->readdmesg() as $line2) { |
|
| 120 | if (preg_match("/^(".$ar_buf[0]."): (.*), (.*), (.*)MB, .*$/", $line2, $ar_buf_n)) { |
|
| 121 | $dev->setCapacity($ar_buf_n[4] * 2048 * 1.049); |
|
| 122 | } |
|
| 123 | } |
|
| 124 | $this->sys->setIdeDevices($dev); |
|
| 125 | } |
|