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 5 months ago src 1 month ago LICENSE 6 months ago composer.json 1 month ago index.php 6 months ago load.php 1 month ago start.php 1 month 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