along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /** * Check Wordpress and PHP versions before instantiating plugin */ register_activation_hook(__FILE__, 'simple_favorites_check_versions'); define('FAVORITES_PLUGIN_FILE', __FILE__); function simple_favorites_check_versions($wp = '3.9', $php = '5.3.2') { global $wp_version; if (version_compare(PHP_VERSION, $php, '<')) { $flag = 'PHP'; } elseif (version_compare($wp_version, $wp, '<')) { $flag = 'WordPress'; } else { return; } $version = 'PHP' == $flag ? $php : $wp; if (function_exists('deactivate_plugins')) { deactivate_plugins(basename(__FILE__)); } wp_die('<p>The <strong>Favorites</strong> plugin requires' . $flag . ' version ' . $version . ' or greater.</p>', 'Plugin Activation Error', array('response' => 200, 'back_link' => TRUE)); } if (!class_exists('Bootstrap')) { simple_favorites_check_versions(); require_once __DIR__ . '/vendor/autoload.php'; require_once __DIR__ . '/app/SimpleFavorites.php'; require_once __DIR__ . '/app/API/functions.php'; SimpleFavorites::init(); }