PluginProbe ʕ •ᴥ•ʔ
Products Compare for WooCommerce / 3.6.2.6
Products Compare for WooCommerce v3.6.2.6
3.6.2.8 3.6.2.7 trunk 1.0.1 1.0.10 1.0.10.1 1.0.11 1.0.11.1 1.0.12 1.0.13 1.0.13.1 1.0.2 1.0.4 1.0.5 1.0.6 1.0.7 1.0.8 1.0.9 3.5 3.5.0.1 3.5.0.2 3.5.1 3.5.1.1 3.5.1.2 3.5.1.3 3.5.1.4 3.5.1.5 3.5.1.6 3.5.1.7 3.5.2 3.5.2.1 3.5.2.2 3.5.2.3 3.5.3 3.5.4 3.5.5 3.5.6 3.5.7 3.5.7.1 3.5.7.2 3.5.7.3 3.5.7.4 3.5.7.5 3.5.7.6 3.5.7.7 3.5.7.8 3.5.7.9 3.5.8 3.5.9 3.6.0 3.6.1 3.6.2 3.6.2.1 3.6.2.2 3.6.2.3 3.6.2.4 3.6.2.5 3.6.2.6
products-compare-for-woocommerce / berocket / includes / plugin-variation.php
products-compare-for-woocommerce / berocket / includes Last commit date
admin 2 months ago custom_post 2 months ago admin_notices.php 2 months ago conditions.php 2 months ago custom_post.php 2 months ago error_notices.php 2 months ago functions.php 2 months ago ico.png 2 months ago information_notices.php 2 months ago libraries.php 2 months ago plugin-variation.php 2 months ago settings_fields.php 2 months ago updater.php 2 months ago widget.php 2 months ago
plugin-variation.php
47 lines
1 <?php
2 if( ! class_exists('BeRocket_plugin_variations') ) {
3 class BeRocket_plugin_variations {
4 public $version_number = 0;
5 public $plugin_name;
6 public $license_name = 'paid';
7 public $values, $info, $defaults, $default;
8 public function __construct() {
9 add_filter('brfr_plugin_version_capability_'.$this->plugin_name, array($this, 'plugin_version_capability'), $this->version_number, 2);
10 add_filter('brfr_plugin_licenses_current_'.$this->plugin_name, array($this, 'licenses_current'), $this->version_number, 2);
11 add_filter('brfr_plugin_defaults_value_'.$this->plugin_name, array($this, 'default_values'), $this->version_number, 2);
12 add_filter('brfr_data_' . $this->plugin_name, array($this, 'settings_page'), $this->version_number);
13 add_filter('brfr_tabs_info_' . $this->plugin_name, array($this, 'settings_tabs'), $this->version_number);
14 }
15 public function plugin_version_capability($plugin_version_capability, $object) {
16 $this->info = $object->info;
17 $this->values = $object->values;
18 $plugin_version_capability = $this->version_number;
19 $this->plugin_init();
20 return $plugin_version_capability;
21 }
22 public function licenses_current($licenses_current, $object) {
23 $licenses_current[] = $this->license_name;
24 return $licenses_current;
25 }
26 public function default_values($defaults, $object) {
27 if( ! is_array($this->defaults) ) {
28 $this->defaults = array();
29 }
30 if( is_array($defaults) ) {
31 $defaults = array_merge($this->defaults, $defaults);
32 } else {
33 $defaults = $this->defaults;
34 }
35 return $defaults;
36 }
37 public function plugin_init() {
38 }
39 public function settings_page($data) {
40 return $data;
41 }
42 public function settings_tabs($data) {
43 return $data;
44 }
45 }
46 }
47