private function _getSiteInfoWithCache($bGenerateInfo = true)
 {
     if (!$bGenerateInfo || isset(self::$_aSiteInfo)) {
         return self::$_aSiteInfo;
     }
     self::$_aSiteInfo = self::_getSiteInfo();
     return self::$_aSiteInfo;
 }
 private function _getSiteInfo()
 {
     if (isset(self::$_aSiteInfo)) {
         return self::$_aSiteInfo;
     }
     global $wpdb;
     self::$_aSiteInfo = array(__('Version', 'admin-page-framework') => $GLOBALS['wp_version'], __('Language', 'admin-page-framework') => defined('WPLANG') && WPLANG ? WPLANG : 'en_US', __('Memory Limit', 'admin-page-framework') => $this->getReadableBytes($this->getNumberOfReadableSize(WP_MEMORY_LIMIT)), __('Multi-site', 'admin-page-framework') => $this->_getYesOrNo(is_multisite()), __('Permalink Structure', 'admin-page-framework') => get_option('permalink_structure'), __('Active Theme', 'admin-page-framework') => $this->_getActiveThemeName(), __('Registered Post Statuses', 'admin-page-framework') => implode(', ', get_post_stati()), 'WP_DEBUG' => $this->_getEnabledOrDisabled(defined('WP_DEBUG') && WP_DEBUG), 'WP_DEBUG_LOG' => $this->_getEnabledOrDisabled(defined('WP_DEBUG_LOG') && WP_DEBUG_LOG), 'WP_DEBUG_DISPLAY' => $this->_getEnabledOrDisabled(defined('WP_DEBUG_DISPLAY') && WP_DEBUG_DISPLAY), __('Table Prefix', 'admin-page-framework') => $wpdb->prefix, __('Table Prefix Length', 'admin-page-framework') => strlen($wpdb->prefix), __('Table Prefix Status', 'admin-page-framework') => strlen($wpdb->prefix) > 16 ? __('Too Long', 'admin-page-framework') : __('Acceptable', 'admin-page-frmework'), 'wp_remote_post()' => $this->_getWPRemotePostStatus(), 'wp_remote_get()' => $this->_getWPRemoteGetStatus(), __('WP_CONTENT_DIR Writeable', 'admin-page-framework') => $this->_getYesOrNo(is_writable(WP_CONTENT_DIR)), __('Active Plugins', 'admin-page-framework') => PHP_EOL . $this->_getActivePlugins(), __('Network Active Plugins', 'admin-page-framework') => PHP_EOL . $this->_getNetworkActivePlugins(), __('Constants', 'admin-page-framework') => $this->getDefinedConstants('user'));
     return self::$_aSiteInfo;
 }