PMA\libraries\ThemeManager::loadThemes PHP Метод

loadThemes() публичный Метод

read all themes
public loadThemes ( ) : boolean
Результат boolean true
    public function loadThemes()
    {
        $this->themes = array();
        if (false === ($handleThemes = opendir($this->_themes_path))) {
            trigger_error('phpMyAdmin-ERROR: cannot open themes folder: ' . $this->_themes_path, E_USER_WARNING);
            return false;
        }
        // check for themes directory
        while (false !== ($PMA_Theme = readdir($handleThemes))) {
            // Skip non dirs, . and ..
            if ($PMA_Theme == '.' || $PMA_Theme == '..' || !is_dir($this->_themes_path . $PMA_Theme)) {
                continue;
            }
            if (array_key_exists($PMA_Theme, $this->themes)) {
                continue;
            }
            $new_theme = Theme::load($this->_themes_path . $PMA_Theme);
            if ($new_theme) {
                $new_theme->setId($PMA_Theme);
                $this->themes[$PMA_Theme] = $new_theme;
            }
        }
        // end get themes
        closedir($handleThemes);
        ksort($this->themes);
        return true;
    }