PluginProbe ʕ •ᴥ•ʔ
Kubio AI Page Builder / 1.3.2
Kubio AI Page Builder v1.3.2
2.8.1 trunk 1.0.0 1.0.1 1.1.0 1.2.0 1.2.1 1.2.2 1.2.3 1.3.0 1.3.1 1.3.2 1.4.0 1.4.1 1.4.2 1.4.3 1.5.0 1.6.0 1.6.1 1.6.2 1.6.3 1.6.4 1.7.0 1.7.1 1.7.2 1.7.3 1.8.0 1.8.1 1.8.2 1.9.0 2.0.0 2.1.1 2.1.2 2.1.3 2.2.0 2.2.3 2.2.4 2.2.5 2.3.0 2.3.1 2.3.3 2.3.4 2.4.0 2.4.1 2.4.2 2.4.3 2.4.5 2.5.0 2.5.1 2.5.2 2.5.3 2.6.0 2.6.1 2.6.2 2.6.3 2.6.5 2.6.6 2.6.7 2.7.0 2.7.1 2.7.2 2.7.3 2.8.0
kubio / lib / load.php
kubio / lib Last commit date
admin-pages 4 years ago api 4 years ago blog 4 years ago filters 4 years ago full-site-editing 4 years ago importer 4 years ago integrations 4 years ago menu 4 years ago polyfills 4 years ago preview 4 years ago shapes 4 years ago shortcodes 4 years ago src 4 years ago add-edit-in-kubio.php 4 years ago editor-assets.php 4 years ago env.php 4 years ago filters.php 4 years ago frontend.php 4 years ago global-data.php 4 years ago init.php 4 years ago kubio-block-library.php 4 years ago kubio-editor.php 4 years ago load.php 4 years ago
load.php
88 lines
1 <?php
2
3 /** base */
4
5 use Kubio\Core\Activation;
6 use Kubio\Core\Deactivation;
7 use Kubio\Core\License\License;
8 use Kubio\Core\License\Updater;
9 use Kubio\DemoSites\DemoSites;
10 use Kubio\GoogleFontsLocalLoader;
11 use Kubio\Migrations;
12 use Kubio\NotificationsManager;
13
14 require_once __DIR__ . '/env.php';
15 require_once __DIR__ . '/filters.php';
16 require_once __DIR__ . '/preview/index.php';
17 require_once __DIR__ . '/shortcodes/index.php';
18 require_once __DIR__ . '/global-data.php';
19 require_once __DIR__ . '/shapes/index.php';
20 require_once __DIR__ . '/api/index.php';
21 require_once __DIR__ . '/editor-assets.php';
22 require_once __DIR__ . '/frontend.php';
23 require_once __DIR__ . '/add-edit-in-kubio.php';
24 require_once __DIR__ . '/kubio-block-library.php';
25 require_once __DIR__ . '/kubio-editor.php';
26 require_once __DIR__ . '/admin-pages/pages.php';
27 require_once __DIR__ . '/menu/index.php';
28 require_once KUBIO_BUILD_DIR . '/third-party-blocks/index.php';
29
30 require_once __DIR__ . '/src/DemoSites/WpCliCommand.php';
31
32 /** full site editing */
33 require_once __DIR__ . '/full-site-editing/default-template-types.php';
34 require_once __DIR__ . '/full-site-editing/block-templates.php';
35 require_once __DIR__ . '/full-site-editing/templates.php';
36 require_once __DIR__ . '/full-site-editing/template-parts-area.php';
37 require_once __DIR__ . '/full-site-editing/class-kubio-rest-template-part-controller.php';
38 require_once __DIR__ . '/full-site-editing/class-kubio-rest-template-controller.php';
39 require_once __DIR__ . '/full-site-editing/template-parts.php';
40 require_once __DIR__ . '/full-site-editing/template-loader.php';
41 require_once __DIR__ . '/full-site-editing/full-site-editing.php';
42 require_once __DIR__ . '/full-site-editing/get-block-templates.php';
43
44
45 function kubio_load_integrations() {
46 $integrations_dir = __DIR__ . '/integrations';
47 $integrations = array_diff( scandir( $integrations_dir ), array( '.', '..' ) );
48
49 foreach ( $integrations as $integration ) {
50 $integration_entry = "{$integrations_dir}/{$integration}/{$integration}.php";
51 if ( file_exists( $integration_entry ) ) {
52 require_once $integration_entry;
53 }
54 }
55
56 }
57
58 function kubio_get_iframe_loader( $props = array() ) {
59 $params = array_merge(
60 array(
61 'color' => '',
62 'size' => '40px',
63 'bg-color' => 'transparent',
64 'message' => '',
65 ),
66 $props
67 );
68
69 foreach ( $params as $key => $value ) {
70 $params[ $key ] = urlencode( $value );
71 }
72
73 $url = add_query_arg( $params, kubio_url( '/static/kubio-iframe-loader.html' ) );
74
75 return sprintf( '<iframe style="border:none;pointer-events:none;user-select:none;display:block" allowtransparency="true" width="%2$s" height="%2$s" src="%1$s"></iframe>', $url, $params['size'] );
76 }
77
78 Updater::load( KUBIO_ENTRY_FILE );
79 License::load( KUBIO_ROOT_DIR );
80
81 kubio_load_integrations();
82 Activation::load();
83 Deactivation::load();
84 DemoSites::load();
85 NotificationsManager::load();
86 GoogleFontsLocalLoader::registerFontResolver();
87 Migrations::load();
88