Code Duplication    Length = 3-3 lines in 9 locations

src/classes/Misc.php 9 locations

@@ 1965-1967 (lines=3) @@
1962
    {
1963
        if (is_string($icon)) {
1964
            $path = "/images/themes/{$this->conf['theme']}/{$icon}";
1965
            if (file_exists(BASE_PATH . $path . '.png')) {
1966
                return SUBFOLDER . $path . '.png';
1967
            }
1968
1969
            if (file_exists(BASE_PATH . $path . '.gif')) {
1970
                return SUBFOLDER . $path . '.gif';
@@ 1969-1971 (lines=3) @@
1966
                return SUBFOLDER . $path . '.png';
1967
            }
1968
1969
            if (file_exists(BASE_PATH . $path . '.gif')) {
1970
                return SUBFOLDER . $path . '.gif';
1971
            }
1972
1973
            if (file_exists(BASE_PATH . $path . '.ico')) {
1974
                return SUBFOLDER . $path . '.ico';
@@ 1973-1975 (lines=3) @@
1970
                return SUBFOLDER . $path . '.gif';
1971
            }
1972
1973
            if (file_exists(BASE_PATH . $path . '.ico')) {
1974
                return SUBFOLDER . $path . '.ico';
1975
            }
1976
1977
            $path = "/images/themes/default/{$icon}";
1978
            if (file_exists(BASE_PATH . $path . '.png')) {
@@ 1978-1980 (lines=3) @@
1975
            }
1976
1977
            $path = "/images/themes/default/{$icon}";
1978
            if (file_exists(BASE_PATH . $path . '.png')) {
1979
                return SUBFOLDER . $path . '.png';
1980
            }
1981
1982
            if (file_exists(BASE_PATH . $path . '.gif')) {
1983
                return SUBFOLDER . $path . '.gif';
@@ 1982-1984 (lines=3) @@
1979
                return SUBFOLDER . $path . '.png';
1980
            }
1981
1982
            if (file_exists(BASE_PATH . $path . '.gif')) {
1983
                return SUBFOLDER . $path . '.gif';
1984
            }
1985
1986
            if (file_exists(BASE_PATH . $path . '.ico')) {
1987
                return SUBFOLDER . $path . '.ico';
@@ 1986-1988 (lines=3) @@
1983
                return SUBFOLDER . $path . '.gif';
1984
            }
1985
1986
            if (file_exists(BASE_PATH . $path . '.ico')) {
1987
                return SUBFOLDER . $path . '.ico';
1988
            }
1989
        } else {
1990
            // Icon from plugins
1991
            $path = "/plugins/{$icon[0]}/images/{$icon[1]}";
@@ 1992-1994 (lines=3) @@
1989
        } else {
1990
            // Icon from plugins
1991
            $path = "/plugins/{$icon[0]}/images/{$icon[1]}";
1992
            if (file_exists(BASE_PATH . $path . '.png')) {
1993
                return SUBFOLDER . $path . '.png';
1994
            }
1995
1996
            if (file_exists(BASE_PATH . $path . '.gif')) {
1997
                return SUBFOLDER . $path . '.gif';
@@ 1996-1998 (lines=3) @@
1993
                return SUBFOLDER . $path . '.png';
1994
            }
1995
1996
            if (file_exists(BASE_PATH . $path . '.gif')) {
1997
                return SUBFOLDER . $path . '.gif';
1998
            }
1999
2000
            if (file_exists(BASE_PATH . $path . '.ico')) {
2001
                return SUBFOLDER . $path . '.ico';
@@ 2000-2002 (lines=3) @@
1997
                return SUBFOLDER . $path . '.gif';
1998
            }
1999
2000
            if (file_exists(BASE_PATH . $path . '.ico')) {
2001
                return SUBFOLDER . $path . '.ico';
2002
            }
2003
        }
2004
        return '';
2005
    }