engines
1 year ago
modules
1 year ago
queries
1 year ago
admin.php
1 year ago
api.php
1 year ago
core.php
1 year ago
discussion.php
1 year ago
init.php
1 year ago
logging.php
1 year ago
reply.php
1 year ago
rest.php
1 year ago
init.php
50 lines
| 1 | <?php |
| 2 | |
| 3 | if ( class_exists( 'MeowPro_MWAI_Core' ) && class_exists( 'Meow_MWAI_Core' ) ) { |
| 4 | function mwai_thanks_admin_notices() { |
| 5 | echo '<div class="error"><p>' . __( 'Thanks for installing the Pro version of AI Engine :) However, the free version is still enabled. Please disable or uninstall it.', 'ai-engine' ) . '</p></div>'; |
| 6 | } |
| 7 | add_action( 'admin_notices', 'mwai_thanks_admin_notices' ); |
| 8 | return; |
| 9 | } |
| 10 | |
| 11 | spl_autoload_register(function ( $class ) { |
| 12 | $file = null; |
| 13 | if ( strpos( $class, 'Meow_MWAI' ) !== false ) { |
| 14 | $file = MWAI_PATH . '/classes/' . str_replace( 'meow_mwai_', '', strtolower( $class ) ) . '.php'; |
| 15 | } |
| 16 | if ( strpos( $class, 'Meow_MWAI_Modules' ) !== false ) { |
| 17 | $file = MWAI_PATH . '/classes/modules/' . str_replace( 'meow_mwai_modules_', '', strtolower( $class ) ) . '.php'; |
| 18 | } |
| 19 | else if ( strpos( $class, 'Meow_MWAI_Query' ) !== false ) { |
| 20 | $file = MWAI_PATH . '/classes/queries/' . str_replace( 'meow_mwai_query_', '', strtolower( $class ) ) . '.php'; |
| 21 | } |
| 22 | else if ( strpos( $class, 'Meow_MWAI_Engines' ) !== false ) { |
| 23 | $file = MWAI_PATH . '/classes/engines/' . str_replace( 'meow_mwai_engines_', '', strtolower( $class ) ) . '.php'; |
| 24 | } |
| 25 | else if ( strpos( $class, 'Meow_MWAI_Labs' ) !== false ) { |
| 26 | $file = MWAI_PATH . '/labs/' . str_replace( 'meow_mwai_labs_', '', strtolower( $class ) ) . '.php'; |
| 27 | } |
| 28 | else if ( strpos( $class, 'MeowCommon_' ) !== false ) { |
| 29 | $file = MWAI_PATH . '/common/' . str_replace( 'meowcommon_', '', strtolower( $class ) ) . '.php'; |
| 30 | } |
| 31 | else if ( strpos( $class, 'MeowCommonPro_' ) !== false ) { |
| 32 | $file = MWAI_PATH . '/common/premium/' . str_replace( 'meowcommonpro_', '', strtolower( $class ) ) . '.php'; |
| 33 | } |
| 34 | else if ( strpos( $class, 'MeowPro_MWAI_Addons' ) !== false ) { |
| 35 | $file = MWAI_PATH . '/premium/addons/' . str_replace( 'meowpro_mwai_addons_', '', strtolower( $class ) ) . '.php'; |
| 36 | } |
| 37 | else if ( strpos( $class, 'MeowPro_MWAI' ) !== false ) { |
| 38 | $file = MWAI_PATH . '/premium/' . str_replace( 'meowpro_mwai_', '', strtolower( $class ) ) . '.php'; |
| 39 | } |
| 40 | if ( $file && file_exists( $file ) ) { |
| 41 | require( $file ); |
| 42 | } |
| 43 | }); |
| 44 | |
| 45 | require_once( MWAI_PATH . '/common/helpers.php'); |
| 46 | |
| 47 | global $mwai_core; |
| 48 | $mwai_core = new Meow_MWAI_Core(); |
| 49 | |
| 50 | ?> |