function _manually_load_plugin() { require dirname(dirname(__FILE__)) . '/wp-filebase.php'; add_action('init', function () { require_once dirname(dirname(__FILE__)) . '/classes/Core.php'; wpfb_loadclass('Setup'); WPFB_Setup::OnActivateOrVerChange(null); WPFB_Core::$settings = (object) get_option(WPFB_OPT_NAME); WPFB_Core::InitClass(); }, 1); }
private static function CheckChangedVer() { $ver = wpfb_call('Core', 'GetOpt', 'version'); if ($ver != WPFB_VERSION) { wpfb_loadclass('Setup'); WPFB_Setup::OnActivateOrVerChange($ver); } }
function wpfilebase_activate() { define('WPFB_NO_CORE_INIT', true); wpfb_loadclass('Core', 'Admin', 'Setup'); WPFB_Setup::OnActivateOrVerChange(empty(WPFB_Core::$settings->version) ? null : WPFB_Core::$settings->version); }