Code Duplication    Length = 5-7 lines in 2 locations

phpsysinfo/includes/os/class.HPUX.inc.php 1 location

@@ 180-186 (lines=7) @@
177
            if (preg_match('/^hd/', $file)) {
178
                $dev = new HWDevice();
179
                $dev->setName(trim($file));
180
                if (CommonFunctions::rfts("/proc/ide/".$file."/media", $buf, 1)) {
181
                    if (trim($buf) == 'disk') {
182
                        if (CommonFunctions::rfts("/proc/ide/".$file."/capacity", $buf, 1, 4096, false)) {
183
                            $dev->setCapacity(trim($buf) * 512 / 1024);
184
                        }
185
                    }
186
                }
187
                $this->sys->setIdeDevices($dev);
188
            }
189
        }

phpsysinfo/includes/os/class.Linux.inc.php 1 location

@@ 461-465 (lines=5) @@
458
                $dev = new HWDevice();
459
                $dev->setName(trim($file));
460
                if (CommonFunctions::rfts("/proc/ide/".$file."/media", $buf, 1)) {
461
                    if (trim($buf) == 'disk') {
462
                        if (CommonFunctions::rfts("/proc/ide/".$file."/capacity", $buf, 1, 4096, false) || CommonFunctions::rfts("/sys/block/".$file."/size", $buf, 1, 4096, false)) {
463
                            $dev->setCapacity(trim($buf) * 512 / 1024);
464
                        }
465
                    }
466
                }
467
                if (CommonFunctions::rfts("/proc/ide/".$file."/model", $buf, 1)) {
468
                    $dev->setName($dev->getName().": ".trim($buf));