| @@ -2,9 +2,9 @@ | ||
| 2 | 2 | /** |
| 3 | 3 | * Plugin Name: GamiPress |
| 4 | 4 | * Plugin URI: https://gamipress.com |
| 5 | 5 | * Description: The most flexible and powerful gamification system for WordPress. |
| 6 | - * Version: 7.9.9.7 | |
| 6 | + * Version: 8.0.5 | |
| 7 | 7 | * Author: GamiPress |
| 8 | 8 | * Author URI: https://gamipress.com/ |
| 9 | 9 | * Text Domain: gamipress |
| 10 | 10 | * Domain Path: /languages/ |
| @@ -102,8 +102,9 @@ | ||
| 102 | 102 | self::$instance->libraries(); |
| 103 | 103 | self::$instance->classes(); |
| 104 | 104 | self::$instance->compatibility(); |
| 105 | 105 | self::$instance->includes(); |
| 106 | + self::$instance->modules(); | |
| 106 | 107 | self::$instance->hooks(); |
| 107 | 108 | |
| 108 | 109 | } |
| 109 | 110 | |
| @@ -120,9 +121,9 @@ | ||
| 120 | 121 | */ |
| 121 | 122 | private function constants() { |
| 122 | 123 | |
| 123 | 124 | // Plugin version |
| 124 | - define( 'GAMIPRESS_VER', '7.9.9.7' ); | |
| 125 | + define( 'GAMIPRESS_VER', '8.0.5' ); | |
| 125 | 126 | |
| 126 | 127 | // Plugin file |
| 127 | 128 | define( 'GAMIPRESS_FILE', __FILE__ ); |
| 128 | 129 | |
| @@ -195,20 +196,8 @@ | ||
| 195 | 196 | |
| 196 | 197 | // WordPress backward compatibility |
| 197 | 198 | require_once GAMIPRESS_DIR . 'includes/compatibility/wordpress.php'; |
| 198 | 199 | |
| 199 | - // GamiPress backward compatibility | |
| 200 | - require_once GAMIPRESS_DIR . 'includes/compatibility/1.2.8.php'; | |
| 201 | - require_once GAMIPRESS_DIR . 'includes/compatibility/1.3.1.php'; | |
| 202 | - require_once GAMIPRESS_DIR . 'includes/compatibility/1.4.3.php'; | |
| 203 | - require_once GAMIPRESS_DIR . 'includes/compatibility/1.4.7.php'; | |
| 204 | - require_once GAMIPRESS_DIR . 'includes/compatibility/1.5.0.php'; | |
| 205 | - require_once GAMIPRESS_DIR . 'includes/compatibility/1.5.1.php'; | |
| 206 | - require_once GAMIPRESS_DIR . 'includes/compatibility/1.6.5.php'; | |
| 207 | - require_once GAMIPRESS_DIR . 'includes/compatibility/1.8.0.php'; | |
| 208 | - require_once GAMIPRESS_DIR . 'includes/compatibility/1.8.6.php'; | |
| 209 | - require_once GAMIPRESS_DIR . 'includes/compatibility/1.8.7.php'; | |
| 210 | - | |
| 211 | 200 | } |
| 212 | 201 | |
| 213 | 202 | /** |
| 214 | 203 | * Include plugin files |
| @@ -218,9 +207,8 @@ | ||
| 218 | 207 | * @return void |
| 219 | 208 | */ |
| 220 | 209 | private function includes() { |
| 221 | 210 | |
| 222 | - // The rest of files | |
| 223 | 211 | require_once GAMIPRESS_DIR . 'includes/admin.php'; |
| 224 | 212 | require_once GAMIPRESS_DIR . 'includes/custom-tables.php'; |
| 225 | 213 | require_once GAMIPRESS_DIR . 'includes/post-types.php'; |
| 226 | 214 | require_once GAMIPRESS_DIR . 'includes/privacy.php'; |
| @@ -244,8 +232,21 @@ | ||
| 244 | 232 | require_once GAMIPRESS_DIR . 'includes/users.php'; |
| 245 | 233 | require_once GAMIPRESS_DIR . 'includes/widgets.php'; |
| 246 | 234 | |
| 247 | 235 | } |
| 236 | + | |
| 237 | + /** | |
| 238 | + * Include modules files | |
| 239 | + * | |
| 240 | + * @access private | |
| 241 | + * @since 1.0.0 | |
| 242 | + * @return void | |
| 243 | + */ | |
| 244 | + private function modules() { | |
| 245 | + | |
| 246 | + require_once GAMIPRESS_DIR . 'modules/ai-assistant/gamipress-ai-assistant.php'; | |
| 247 | + | |
| 248 | + } | |
| 248 | 249 | |
| 249 | 250 | /** |
| 250 | 251 | * Include integrations files |
| 251 | 252 | * |