PluginProbe
ShopEngine Elementor WooCommerce Builder Addon – All in One WooCommerce Solution with eCommerce Templates & Woo Widgets / 2.3.0
ShopEngine Elementor WooCommerce Builder Addon – All in One WooCommerce Solution with eCommerce Templates & Woo Widgets v2.3.0
4.9.5 4.9.4 4.9.3 4.9.2 4.9.1 4.9.0 2.0.0 2.1.0 2.2.0 2.2.1 2.2.2 2.3.0 2.4.0 2.5.0 2.5.1 3.0.0 3.1.0 3.1.1 4.0.0 4.0.1 4.1.0 4.1.1 4.2.0 4.2.1 4.3.0 All 85 releases
← All changes | core/settings/api.php +25 -0 2.2.22.3.0 View file →
@@ -1,7 +1,8 @@
1 1 <?php
2 2 namespace ShopEngine\Core\Settings;
3 3
4 +use ShopEngine\Core\Onboard\Onboard;
4 5 use ShopEngine\Core\Register\Model;
5 6
6 7 defined('ABSPATH') || exit;
7 8
@@ -59,8 +60,32 @@
59 60 public function get_data() {
60 61 $data = Action::instance()->get_data();
61 62
62 63 return apply_filters('shopengine/core/settings/return_data', $data);
64 + }
65 +
66 + public function get_our_others_plugin_install_api() {
67 + $plugins = [
68 + 'elementskit-lite' => 'elementskit-lite.php',
69 + 'metform' => 'metform.php',
70 + 'wp-social' => 'wp-social.php',
71 + 'wp-ultimate-review' => 'wp-ultimate-review.php',
72 + 'wp-fundraising-donation' => 'wp-fundraising-donation.php'
73 + ];
74 +
75 + $plugin_status = Plugin_Status::instance();
76 + $plugins_data = [];
77 +
78 + foreach($plugins as $slug => $file) {
79 + $plugins_data[$slug] = $plugin_status->get_status($slug.'/'.$file);
80 + }
81 + return $plugins_data;
82 + }
83 +
84 + public function post_save_onboard() {
85 + $data = $this->request->get_params();
86 + $onboard = new Onboard();
87 + return $onboard->submit($data);
63 88 }
64 89
65 90 public function get_categories() {
66 91