Code Duplication    Length = 3-4 lines in 2 locations

main/auth/cas/lib/CAS/client.php 2 locations

@@ 1135-1138 (lines=4) @@
1132
        phpCAS::traceBegin();
1133
        $cas_url = $this->getServerLogoutURL();
1134
        $paramSeparator = '?';
1135
        if (isset($params['url'])) {
1136
            $cas_url = $cas_url . $paramSeparator . "url=" . urlencode($params['url']);
1137
            $paramSeparator = '&';
1138
        }
1139
        if (isset($params['service'])) {
1140
            $cas_url = $cas_url . $paramSeparator . "service=" . urlencode($params['service']);
1141
        }
@@ 1139-1141 (lines=3) @@
1136
            $cas_url = $cas_url . $paramSeparator . "url=" . urlencode($params['url']);
1137
            $paramSeparator = '&';
1138
        }
1139
        if (isset($params['service'])) {
1140
            $cas_url = $cas_url . $paramSeparator . "service=" . urlencode($params['service']);
1141
        }
1142
        header('Location: ' . $cas_url);
1143
        phpCAS::log("Prepare redirect to : " . $cas_url);
1144