Code Duplication    Length = 7-7 lines in 2 locations

phpsysinfo/includes/mb/class.qtssnmp.inc.php 2 locations

@@ 36-42 (lines=7) @@
33
     */
34
    private function _temperature()
35
    {
36
        if (CommonFunctions::executeProgram("/Apps/opt/bin/snmpwalk", "-Ona -c public -v 1 -r 1 127.0.0.1 .1.3.6.1.4.1.24681.1.2.5.0", $buffer, PSI_DEBUG)
37
           && preg_match('/^[\.\d]+ = STRING:\s\"?(\d+)\sC/', $buffer, $data)) {
38
            $dev = new SensorDevice();
39
            $dev->setName("CPU");
40
            $dev->setValue($data[1]);
41
            $this->mbinfo->setMbTemp($dev);
42
        }
43
44
        if (CommonFunctions::executeProgram("/Apps/opt/bin/snmpwalk", "-Ona -c public -v 1 -r 1 127.0.0.1 .1.3.6.1.4.1.24681.1.2.6.0", $buffer, PSI_DEBUG)
45
           && preg_match('/^[\.\d]+ = STRING:\s\"?(\d+)\sC/', $buffer, $data)) {
@@ 44-50 (lines=7) @@
41
            $this->mbinfo->setMbTemp($dev);
42
        }
43
44
        if (CommonFunctions::executeProgram("/Apps/opt/bin/snmpwalk", "-Ona -c public -v 1 -r 1 127.0.0.1 .1.3.6.1.4.1.24681.1.2.6.0", $buffer, PSI_DEBUG)
45
           && preg_match('/^[\.\d]+ = STRING:\s\"?(\d+)\sC/', $buffer, $data)) {
46
            $dev = new SensorDevice();
47
            $dev->setName("System");
48
            $dev->setValue($data[1]);
49
            $this->mbinfo->setMbTemp($dev);
50
        }
51
52
        if (CommonFunctions::executeProgram("/Apps/opt/bin/snmpwalk", "-Ona -c public -v 1 -r 1 127.0.0.1 .1.3.6.1.4.1.24681.1.2.11.1.3", $buffer, PSI_DEBUG)) {
53
            $lines = preg_split('/\r?\n/', $buffer);