PluginProbe ʕ •ᴥ•ʔ
Everest Forms – Contact Form, Payment Form, Quiz, Survey & Custom Form Builder with AI / 3.6.0
Everest Forms – Contact Form, Payment Form, Quiz, Survey & Custom Form Builder with AI v3.6.0
3.6.0 3.5.3 3.5.2 3.5.1 3.5.0 3.4.8 3.4.7 3.4.6 1.1.0 1.1.1 1.1.2 1.1.3 1.1.4 1.1.5 1.1.5.1 1.1.6 1.1.7 1.1.8 1.1.9 1.2.0 1.2.1 1.2.2 1.2.3 1.2.4 1.3.0 1.3.1 1.3.2 1.3.3 1.3.4 1.4.0 1.4.1 1.4.2 1.4.3 1.4.4 1.4.5 1.4.6 1.4.7 1.4.8 1.4.9 1.5.0 1.5.1 1.5.10 1.5.2 1.5.3 1.5.4 1.5.5 1.5.6 1.5.7 1.5.8 1.5.9 1.6.0 1.6.1 1.6.2 1.6.3 1.6.4 1.6.5 1.6.6 1.6.6.1 1.6.7 1.7.0 1.7.0.1 1.7.0.2 1.7.0.3 1.7.1 1.7.2 1.7.2.1 1.7.2.2 1.7.3 1.7.4 1.7.5 1.7.5.1 1.7.5.2 1.7.6 1.7.7 1.7.7.1 1.7.7.2 1.7.8 1.7.9 1.8.0 1.8.0.1 1.8.1 1.8.2 1.8.2.1 1.8.2.2 1.8.2.3 1.8.3 1.8.4 1.8.5 1.8.6 1.8.7 1.8.8 1.8.9 1.9.0 1.9.0.1 1.9.1 1.9.2 1.9.3 1.9.4 1.9.4.1 1.9.5 1.9.6 1.9.7 1.9.8 1.9.9 2.0.0 2.0.0.1 2.0.1 2.0.2 2.0.3 2.0.3.1 2.0.4 2.0.4.1 2.0.5 2.0.6 2.0.7 2.0.8 2.0.8.1 2.0.9 3.0.0 3.0.0.1 3.0.1 3.0.2 3.0.3 3.0.3.1 3.0.4 3.0.4.1 3.0.4.2 3.0.5 3.0.5.1 3.0.5.2 3.0.6 3.0.6.1 3.0.7.1 3.0.8 3.0.8.1 3.0.9 3.0.9.1 3.0.9.2 3.0.9.3 3.0.9.4 3.0.9.5 3.1.0 3.1.1 3.1.2 3.2.0 3.2.1 3.2.2 3.2.3 3.2.4 3.2.5 3.2.6 3.3.0 3.4.0 3.4.1 3.4.2 3.4.2.1 3.4.3 3.4.4 3.4.5 trunk 1.0 1.0.1 1.0.2 1.0.3
everest-forms / vendor / themegrill / themegrill-sdk / start.php
everest-forms / vendor / themegrill / themegrill-sdk Last commit date
assets 6 months ago src 2 months ago LICENSE 6 months ago composer.json 2 months ago index.php 6 months ago load.php 2 months ago start.php 2 months ago
start.php
50 lines
1 <?php
2 /**
3 * File responsible for sdk files loading.
4 *
5 * @package ThemeGrillSDK
6 * @copyright Copyright (c) 2025, ThemeGrill
7 * @license http://opensource.org/licenses/gpl-3.0.php GNU Public License
8 * @since 1.0.0
9 */
10
11 namespace ThemeGrillSDK;
12
13 if ( ! defined( 'ABSPATH' ) ) {
14 exit;
15 }
16
17 $products = apply_filters( 'themegrill_sdk_products', [] );
18
19 $themegrill_library_path = __DIR__;
20 $files_to_load = [
21 $themegrill_library_path . '/src/Loader.php',
22 $themegrill_library_path . '/src/Product.php',
23
24 $themegrill_library_path . '/src/Common/AbstractModule.php',
25 $themegrill_library_path . '/src/Common/ModuleFactory.php',
26
27 $themegrill_library_path . '/src/Modules/ScriptLoader.php',
28 $themegrill_library_path . '/src/Modules/Rollback.php',
29 $themegrill_library_path . '/src/Modules/UninstallFeedback.php',
30 $themegrill_library_path . '/src/Modules/Notification.php',
31 $themegrill_library_path . '/src/Modules/Logger.php',
32 $themegrill_library_path . '/src/Modules/Announcements.php',
33
34 $themegrill_library_path . '/src/Modules/Licenser.php',
35 $themegrill_library_path . '/src/Modules/Updater.php',
36 ];
37
38 $files_to_load = array_merge( $files_to_load, apply_filters( 'themegrill_sdk_required_files', [] ) );
39
40 foreach ( $files_to_load as $file ) {
41 if ( is_file( $file ) ) {
42 require_once $file;
43 }
44 }
45 Loader::init();
46
47 foreach ( $products as $product ) {
48 Loader::add_product( $product );
49 }
50