Code Duplication    Length = 8-12 lines in 2 locations

admin/gateways/pec24/nusoap.php 2 locations

@@ 7896-7903 (lines=8) @@
7893
        if ($style === 'rpc') {
7894
            if ($use === 'literal') {
7895
                $this->debug('wrapping RPC request with literal method element');
7896
                if ($namespace) {
7897
                    // http://www.ws-i.org/Profiles/BasicProfile-1.1-2004-08-24.html R2735 says rpc/literal accessor elements should not be in a namespace
7898
                    $payload = "<$nsPrefix:$operation xmlns:$nsPrefix=\"$namespace\">" . $payload . "</$nsPrefix:$operation>";
7899
                } else {
7900
                    $payload = "<$operation>" . $payload . "</$operation>";
7901
                }
7902
            } else {
7903
                $this->debug('wrapping RPC request with encoded method element');
7904
                if ($namespace) {
7905
                    $payload = "<$nsPrefix:$operation xmlns:$nsPrefix=\"$namespace\">" . $payload . "</$nsPrefix:$operation>";
7906
                } else {
@@ 7902-7913 (lines=12) @@
7899
                } else {
7900
                    $payload = "<$operation>" . $payload . "</$operation>";
7901
                }
7902
            } else {
7903
                $this->debug('wrapping RPC request with encoded method element');
7904
                if ($namespace) {
7905
                    $payload = "<$nsPrefix:$operation xmlns:$nsPrefix=\"$namespace\">" . $payload . "</$nsPrefix:$operation>";
7906
                } else {
7907
                    $payload = "<$operation>" . $payload . "</$operation>";
7908
                }
7909
            }
7910
        }
7911
        // serialize envelope
7912
        $soapmsg = $this->serializeEnvelope($payload, $this->requestHeaders, $usedNamespaces, $style, $use, $encodingStyle);
7913
        $this->debug("endpoint=$this->endpoint, soapAction=$soapAction, namespace=$namespace, style=$style, use=$use, encodingStyle=$encodingStyle");
7914
        $this->debug('SOAP message length=' . strlen($soapmsg) . ' contents (max 1000 bytes)=' . substr($soapmsg, 0, 1000));
7915
        // send
7916
        $return = $this->send($this->getHTTPBody($soapmsg), $soapAction, $this->timeout, $this->response_timeout);