PluginProbe ʕ •ᴥ•ʔ
Products Compare for WooCommerce / 3.5
Products Compare for WooCommerce v3.5
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_notices.php 7 years ago conditions.php 7 years ago custom_post.php 7 years ago error_notices.php 7 years ago functions.php 7 years ago ico.png 7 years ago libraries.php 7 years ago plugin-variation.php 7 years ago settings_fields.php 7 years ago updater.php 7 years ago widget.php 7 years ago
plugin-variation.php
41 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 $values, $info, $defaults;
7 public function __construct() {
8 add_filter('brfr_plugin_version_capability_'.$this->plugin_name, array($this, 'plugin_version_capability'), $this->version_number, 2);
9 add_filter('brfr_plugin_defaults_value_'.$this->plugin_name, array($this, 'default_values'), $this->version_number, 2);
10 add_filter('brfr_data_' . $this->plugin_name, array($this, 'settings_page'), $this->version_number);
11 add_filter('brfr_tabs_info_' . $this->plugin_name, array($this, 'settings_tabs'), $this->version_number);
12 }
13 public function plugin_version_capability($plugin_version_capability, $object) {
14 $this->info = $object->info;
15 $this->values = $object->values;
16 $plugin_version_capability = $this->version_number;
17 $this->plugin_init();
18 return $plugin_version_capability;
19 }
20 public function default_values($defaults, $object) {
21 if( ! is_array($this->defaults) ) {
22 $this->defaults = array();
23 }
24 if( is_array($defaults) ) {
25 $defaults = array_merge($this->defaults, $defaults);
26 } else {
27 $defaults = $this->defaults;
28 }
29 return $defaults;
30 }
31 public function plugin_init() {
32 }
33 public function settings_page($data) {
34 return $data;
35 }
36 public function settings_tabs($data) {
37 return $data;
38 }
39 }
40 }
41