From bff774de1e2a625aeec7938e79e27f7448b9059d Mon Sep 17 00:00:00 2001 From: Sazzad Hussain Date: Mon, 13 Jan 2014 15:52:27 +0600 Subject: [PATCH] Check if the framework already included --- vafpress.php | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) diff --git a/vafpress.php b/vafpress.php index 3bb13b4..35435e7 100644 --- a/vafpress.php +++ b/vafpress.php @@ -9,11 +9,15 @@ License: GPLv3 */ -// Setup Contants -defined( 'VP_PLUGIN_VERSION' ) or define( 'VP_PLUGIN_VERSION', '2.0' ); -defined( 'VP_PLUGIN_URL' ) or define( 'VP_PLUGIN_URL', plugin_dir_url( __FILE__ ) ); -defined( 'VP_PLUGIN_DIR' ) or define( 'VP_PLUGIN_DIR', plugin_dir_path( __FILE__ ) ); -defined( 'VP_PLUGIN_FILE' ) or define( 'VP_PLUGIN_FILE', __FILE__ ); +if(!class_exists('VP_AutoLoader')){ + // Setup Contants + defined( 'VP_PLUGIN_VERSION' ) or define( 'VP_PLUGIN_VERSION', '2.0' ); + defined( 'VP_PLUGIN_URL' ) or define( 'VP_PLUGIN_URL', plugin_dir_url( __FILE__ ) ); + defined( 'VP_PLUGIN_DIR' ) or define( 'VP_PLUGIN_DIR', plugin_dir_path( __FILE__ ) ); + defined( 'VP_PLUGIN_FILE' ) or define( 'VP_PLUGIN_FILE', __FILE__ ); + // Require Bootstrap + require 'vafpress-framework/bootstrap.php'; +} // Load Languages add_action('plugins_loaded', 'vp_pl_load_textdomain'); @@ -23,9 +27,8 @@ function vp_pl_load_textdomain() load_plugin_textdomain( 'vp_textdomain', false, dirname( plugin_basename( __FILE__ ) . '/lang/' ) ); } -// Require Bootstrap -require 'vafpress-framework/bootstrap.php'; + /** * EOF - */ \ No newline at end of file + */