Code Duplication    Length = 12-12 lines in 2 locations

admin/gateways/pec24/nusoap.php 2 locations

@@ 4598-4609 (lines=12) @@
4595
4596
            return false;
4597
        }
4598
        if (strpos($headers['content-type'], '=')) {
4599
            $enc = str_replace('"', '', substr(strstr($headers['content-type'], '='), 1));
4600
            $this->debug('Got response encoding: ' . $enc);
4601
            if (preg_match('/^(ISO-8859-1|US-ASCII|UTF-8)$/i', $enc)) {
4602
                $this->xml_encoding = strtoupper($enc);
4603
            } else {
4604
                $this->xml_encoding = 'US-ASCII';
4605
            }
4606
        } else {
4607
            // should be US-ASCII for HTTP 1.0 or ISO-8859-1 for HTTP 1.1
4608
            $this->xml_encoding = 'ISO-8859-1';
4609
        }
4610
        $this->debug('Use encoding: ' . $this->xml_encoding . ' when creating nusoap_parser');
4611
        // parse response, get soap parser obj
4612
        $parser = new nusoap_parser($data, $this->xml_encoding, '', $this->decode_utf8);
@@ 8144-8155 (lines=12) @@
8141
8142
            return false;
8143
        }
8144
        if (strpos($headers['content-type'], '=')) {
8145
            $enc = str_replace('"', '', substr(strstr($headers['content-type'], '='), 1));
8146
            $this->debug('Got response encoding: ' . $enc);
8147
            if (preg_match('/^(ISO-8859-1|US-ASCII|UTF-8)$/i', $enc)) {
8148
                $this->xml_encoding = strtoupper($enc);
8149
            } else {
8150
                $this->xml_encoding = 'US-ASCII';
8151
            }
8152
        } else {
8153
            // should be US-ASCII for HTTP 1.0 or ISO-8859-1 for HTTP 1.1
8154
            $this->xml_encoding = 'ISO-8859-1';
8155
        }
8156
        $this->debug('Use encoding: ' . $this->xml_encoding . ' when creating nusoap_parser');
8157
        $parser = new nusoap_parser($data, $this->xml_encoding, $this->operation, $this->decode_utf8);
8158
        // add parser debug data to our debug