isInstalled()) { $aPlugin->install(); } // Add callbacks to hooks $aPlugin->addActionsAndFilters(); if (!$file) { $file = __FILE__; } // Register the Plugin Activation Hook register_activation_hook($file, array(&$aPlugin, 'activate')); // Register the Plugin Deactivation Hook register_deactivation_hook($file, array(&$aPlugin, 'deactivate')); // Register the Plugin Deactivation Hook register_uninstall_hook($file, array('Audima_Plugin', 'uninstall')); } function Upgrade(){ $aPlugin = new Audima_Plugin(); // Perform any version-upgrade activities prior to activation (e.g. database changes) $aPlugin->upgrade(); }