isInstalled()) { $a2Plugin->install(); } else { // Perform any version-upgrade activities prior to activation (e.g. database changes) $a2Plugin->upgrade(); } // Add callbacks to hooks $a2Plugin->addActionsAndFilters(); // Register the Plugin Activation Hook register_activation_hook(__FILE__, array(&$a2Plugin, 'activate')); // Register the Plugin Deactivation Hook register_deactivation_hook(__FILE__, array(&$a2Plugin, 'deactivate')); } function A2_Optimized_noticePhpVersionWrong() { global $A2_Optimized_minimalRequiredPhpVersion; echo '
' . __('Error: plugin "A2 Optimized" requires a newer version of PHP to be running.', 'a2-optimized'). '
' . __('Minimal version of PHP required: ', 'a2-optimized') . '' . $A2_Optimized_minimalRequiredPhpVersion . '' . '
' . __('Your site is running PHP version: ', 'a2-optimized') . '' . phpversion() . '' . '
'. __(' To learn how to change the version of php running on your site'). ' '. __('read this Knowledge Base Article').'.'. '
'; } } $a2opt_class = new A2_Optimized();