| @@ -1,34 +1,43 @@ | ||
| 1 | 1 | <?php |
| 2 | 2 | |
| 3 | -if ( class_exists( 'MeowPro_MWCODE_Core' ) && class_exists( 'Meow_MWCODE_Core' ) ) { | |
| 4 | - function mwcode_thanks_admin_notices( ) | |
| 5 | - { | |
| 6 | - echo '<div class="error"><p>' . __( 'Thanks for installing the Pro version of Code Engine : ) However, the free version is still enabled. Please disable or uninstall it.', 'code-engine' ) . '</p></div>'; | |
| 3 | +if ( ! defined( 'ABSPATH' ) ) exit; | |
| 4 | + | |
| 5 | +if ( class_exists( 'MeowPro_CDEGN_Core' ) && class_exists( 'Meow_CDEGN_Core' ) ) { | |
| 6 | + | |
| 7 | + function cdegn_thanks_admin_notices() { | |
| 8 | + $message = esc_html__( 'Thanks for installing the Pro version of Code Engine :) However, the free version is still enabled. Please disable or uninstall it.', 'code-engine' ); | |
| 9 | + echo '<div class="error"><p>' . esc_html( $message ) . '</p></div>'; | |
| 7 | 10 | } |
| 8 | - add_action( 'admin_notices', 'mwcode_thanks_admin_notices' ); | |
| 9 | - return; | |
| 11 | + | |
| 12 | + add_action( 'admin_notices', 'cdegn_thanks_admin_notices' ); | |
| 13 | + return; | |
| 10 | 14 | } |
| 11 | 15 | |
| 12 | -spl_autoload_register( function ( $class ) { | |
| 16 | +spl_autoload_register(function ( $class ) { | |
| 17 | + $necessary = true; | |
| 13 | 18 | $file = null; |
| 14 | - if ( strpos( $class, 'Meow_MWCODE' ) !== false ) { | |
| 15 | - $file = MWCODE_PATH . '/classes/' . str_replace( 'meow_mwcode_', '', strtolower( $class ) ) . '.php'; | |
| 19 | + if ( strpos( $class, 'Meow_CDEGN_Snippets' ) !== false ) { | |
| 20 | + $file = CDEGN_PATH . '/classes/snippets/' . str_replace( 'meow_cdegn_snippets_', '', strtolower( $class ) ) . '.php'; | |
| 16 | 21 | } |
| 17 | - if ( strpos( $class, 'Meow_MWCODE_Modules' ) !== false ) { | |
| 18 | - $file = MWCODE_PATH . '/classes/modules/' . str_replace( 'meow_mwcode_modules_', '', strtolower( $class ) ) . '.php'; | |
| 19 | - } else if ( strpos( $class, 'MeowKit_MWCODE_' ) !== false ) { | |
| 20 | - $file = MWCODE_PATH . '/common/' . str_replace( 'meowkit_mwcode_', '', strtolower( $class ) ) . '.php'; | |
| 21 | - } else if ( strpos( $class, 'MeowKitPro_MWCODE_' ) !== false ) { | |
| 22 | - $file = MWCODE_PATH . '/common/premium/' . str_replace( 'meowkitpro_mwcode_', '', strtolower( $class ) ) . '.php'; | |
| 23 | - } else if ( strpos( $class, 'MeowPro_MWCODE' ) !== false ) { | |
| 24 | - $file = MWCODE_PATH . '/premium/' . str_replace( 'meowpro_mwcode_', '', strtolower( $class ) ) . '.php'; | |
| 22 | + else if ( strpos( $class, 'Meow_CDEGN_Models' ) !== false ) { | |
| 23 | + $file = CDEGN_PATH . '/classes/models/' . str_replace( 'meow_cdegn_models_', '', strtolower( $class ) ) . '.php'; | |
| 25 | 24 | } |
| 26 | - if ( $file && file_exists( $file ) ) { | |
| 25 | + else if ( strpos( $class, 'Meow_CDEGN' ) !== false ) { | |
| 26 | + $file = CDEGN_PATH . '/classes/' . str_replace( 'meow_cdegn_', '', strtolower( $class ) ) . '.php'; | |
| 27 | + } | |
| 28 | + else if ( strpos( $class, 'MeowPro_CDEGN' ) !== false ) { | |
| 29 | + $necessary = false; | |
| 30 | + $file = CDEGN_PATH . '/premium/' . str_replace( 'meowpro_cdegn_', '', strtolower( $class ) ) . '.php'; | |
| 31 | + } | |
| 32 | + if ( $file ) { | |
| 33 | + if ( !$necessary && !file_exists( $file ) ) { | |
| 34 | + return; | |
| 35 | + } | |
| 27 | 36 | require( $file ); |
| 28 | 37 | } |
| 29 | -} ); | |
| 38 | +}); | |
| 30 | 39 | |
| 31 | -require_once( MWCODE_PATH . '/classes/api.php' ); | |
| 40 | +global $cdegn_core; | |
| 41 | +$cdegn_core = new Meow_CDEGN_Core(); | |
| 32 | 42 | |
| 33 | - | |
| 34 | - | |
| 43 | +?> | |