PluginProbe ʕ •ᴥ•ʔ
ShopEngine Elementor WooCommerce Builder Addon – All in One WooCommerce Solution / 1.3.4
ShopEngine Elementor WooCommerce Builder Addon – All in One WooCommerce Solution v1.3.4
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 4.3.1 4.4.0 4.5.0 4.5.1 4.6.0 4.6.1 4.6.2 4.6.3 4.6.4 4.6.5 4.6.6 4.6.7 4.6.8 4.6.9 4.7.0 4.7.1 4.7.2 4.7.3 4.7.4 4.7.5 4.7.6 4.7.7 4.7.8 4.7.9 4.8.0 4.8.1 4.8.2 4.8.3 4.8.4 4.8.5 4.8.6 4.8.7 4.8.8 4.8.9 trunk 0.1.2-beta 0.1.3-beta 0.1.4-beta 1.0.0 1.1.0 1.1.1 1.1.2 1.1.3 1.2.0 1.2.1 1.3.0 1.3.1 1.3.2 1.3.3 1.3.4 1.4.0 1.4.1 1.5.0 1.5.1 1.6.0 1.6.1 1.7.0 1.8.0 1.8.1 1.9.0
shopengine / core / register / module-list.php
shopengine / core / register Last commit date
base.php 5 years ago model.php 4 years ago module-list.php 4 years ago widget-list.php 4 years ago
module-list.php
110 lines
1 <?php
2
3 namespace ShopEngine\Core\Register;
4
5 use ShopEngine\Modules\Partial_Payment\Settings\Helper;
6
7 defined('ABSPATH') || exit;
8
9 class Module_List extends \ShopEngine\Base\List_Model {
10
11 use \ShopEngine\Traits\Singleton;
12
13 protected $list_type = 'modules';
14
15 protected function raw_list() {
16 return [
17 'quick-view' => [
18 'slug' => 'quick-view',
19 'title' => esc_html__('Quick View', 'shopengine'),
20 'package' => 'free',
21 'base_class' => '\ShopEngine\Modules\Quick_View\Quick_View',
22 'settings' => [
23 // 'alert_one' => [
24 // 'field_settings' => [
25 // 'type' => 'alert',
26 // 'label' => '<h2> Testing Label </h2>',
27 // 'description' => '<p>Hello world testing description</p>',
28 // 'alert_type' => 'success' //success, info, warning, error
29 // ]
30 // ]
31 ],
32 ],
33 'swatches' => [
34 'slug' => 'swatches',
35 'title' => esc_html__('Swatches', 'shopengine'),
36 'package' => 'free',
37 'base_class' => '\ShopEngine\Modules\Swatches\Swatches',
38 'settings' => [ ],
39 ],
40 'wishlist' => [
41 'slug' => 'wishlist',
42 'title' => esc_html__('Wishlist', 'shopengine'),
43 'package' => 'free',
44 'base_class' => '\ShopEngine\Modules\Wishlist\Wishlist',
45 'settings' => [
46 'show_on_archive_page' => [
47 'value' => 'yes',
48 'field_settings' => [
49 'type' => 'switch',
50 'label' => esc_html__('Show In Archive Page', 'shopengine'),
51 ]
52 ],
53 'show_on_single_page' => [
54 'value' => 'yes',
55 'field_settings' => [
56 'type' => 'switch',
57 'label' => esc_html__('Show In Single Page', 'shopengine'),
58 ]
59 ],
60
61 'show_icon_where_to' => [
62 'value' => 'before',
63 'field_settings' => [
64 'type' => 'select',
65 'label' => esc_html__('Show Before/After Add to cart button', 'shopengine'),
66 'options' => [
67 'before' => esc_html__('Before', 'shopengine'),
68 'after' => esc_html__('After', 'shopengine'),
69 ],
70 ]
71 ],
72 ],
73 ],
74 'comparison' => [
75 'slug' => 'comparison',
76 'title' => esc_html__('Product Comparison', 'shopengine'),
77 'package' => 'free',
78 'base_class' => '\ShopEngine\Modules\Comparison\Comparison',
79 'settings' => [
80 'show_on_archive_page' => [
81 'value' => 'yes',
82 'field_settings' => [
83 'type' => 'switch',
84 'label' => esc_html__('Show In Archive Page', 'shopengine'),
85 ]
86 ],
87 'show_on_single_page' => [
88 'value' => 'yes',
89 'field_settings' => [
90 'type' => 'switch',
91 'label' => esc_html__('Show In Single Page', 'shopengine'),
92 ]
93 ],
94 'show_icon_where_to' => [
95 'value' => 'before',
96 'field_settings' => [
97 'type' => 'select',
98 'label' => esc_html__('Show Before/After Add to cart button', 'shopengine'),
99 'options' => [
100 'before' => esc_html__('Before', 'shopengine'),
101 'after' => esc_html__('After', 'shopengine'),
102 ],
103 ]
104 ],
105 ],
106 ]
107 ];
108 }
109 }
110