Code Duplication    Length = 8-8 lines in 2 locations

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

@@ 153-160 (lines=8) @@
150
        }
151
        if (is_null($buf) || ($buf == "")) {
152
            $this->sys->setDistribution('Android');
153
        } else {
154
            if (preg_match('/^(\d+\.\d+)/', $buf, $ver)
155
                && ($list = @parse_ini_file(APP_ROOT."/data/osnames.ini", true))
156
                && isset($list['Android'][$ver[1]])) {
157
                    $buf.=' '.$list['Android'][$ver[1]];
158
            }
159
            $this->sys->setDistribution('Android '.$buf);
160
        }
161
        $this->sys->setDistributionIcon('Android.png');
162
    }
163

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

@@ 413-420 (lines=8) @@
410
                if (trim($arrLine[0]) === "System Version") {
411
                    $distro = trim($arrLine[1]);
412
413
                    if (preg_match('/(^Mac OS)|(^OS X)/', $distro)) {
414
                        $this->sys->setDistributionIcon('Apple.png');
415
                        if (preg_match('/((^Mac OS X Server)|(^Mac OS X)|(^OS X Server)|(^OS X)) (\d+\.\d+)/', $distro, $ver)
416
                            && ($list = @parse_ini_file(APP_ROOT."/data/osnames.ini", true))
417
                            && isset($list['OS X'][$ver[6]])) {
418
                            $distro.=' '.$list['OS X'][$ver[6]];
419
                        }
420
                    }
421
422
                    $this->sys->setDistribution($distro);
423