Code Duplication    Length = 8-8 lines in 2 locations

htdocs/include/checklogin.php 1 location

@@ 81-88 (lines=8) @@
78
        $xoops_redirect = rawurldecode($xoops_redirect);
79
        $parsed = parse_url($xoops_url);
80
        $url = isset($parsed['scheme']) ? $parsed['scheme'] . '://' : 'http://';
81
        if (isset($parsed['host'])) {
82
            $url .= $parsed['host'];
83
            if (isset($parsed['port'])) {
84
                $url .= ':' . $parsed['port'];
85
            }
86
        } else {
87
            $url .= $_SERVER['HTTP_HOST'];
88
        }
89
        if (@$parsed['path']) {
90
            if (strncmp($parsed['path'], $xoops_redirect, strlen($parsed['path']))) {
91
                $url .= $parsed['path'];

htdocs/index.php 1 location

@@ 81-88 (lines=8) @@
78
			$this->xoops->loadLanguage('main', $this->xoops->module->getVar('dirname', 'n'));
79
			$parsed = parse_url($this->xoops_url);
80
			$url = isset($parsed['scheme']) ? $parsed['scheme'] . '://' : 'http://';
81
			if (isset($parsed['host'])) {
82
				$url .= $parsed['host'];
83
				if (isset($parsed['port'])) {
84
					$url .= ':' . $parsed['port'];
85
				}
86
			} else {
87
				$url .= $_SERVER['HTTP_HOST'];
88
			}
89
90
			$_SERVER['REQUEST_URI'] =
91
				substr($this->xoops_url, strlen($url)) . '/modules/' . $startpage . '/index.php';