/** * Return the plugin version of the oik base plugin * * @TODO Consider moving this function to the oik_plugins library. * * In the mean time, if 'oik_plugins' can't be loaded * we'll assume the version is the same as this library version. * * @return string $version e.g. 3.0.0-alpha, 3.0.0-beta.mmdd, 3.0.0-RCn, 3.0.0, 3.0.1 */ function bw_oik_version() { $oik_plugins = oik_require_lib("oik_plugins"); if ($oik_plugins && !is_wp_error($oik_plugins)) { $version = bw_get_plugin_version(); } else { $version = BOBBFUNC_INCLUDED; } return $version; }
/** * Display the oik plugins profile values and other information * * This should also list the plugins that have registered themselves using oik_register_plugin_server() */ function _oik_plugins_settings_table() { //$bw_plugins = get_option( "bw_plugins" ); $bw_plugins = _oik_plugins_load_registered_plugins(); if (is_array($bw_plugins) && count($bw_plugins)) { foreach ($bw_plugins as $plugin => $plugin_data) { //$plugin = bw_array_get( $plugin, "plugin", null ); $version = bw_get_plugin_version($plugin); $server = bw_array_get($plugin_data, "server", " "); $apikey = bw_array_get($plugin_data, "apikey", null); $expiration = bw_array_get($plugin_data, "expiration", null); $programmatically_registered = bw_array_get($plugin_data, "programmatically_registered", false); _oik_plugins_settings_row($plugin, $version, $server, $apikey, $expiration, $programmatically_registered); } } }