PluginProbe ʕ •ᴥ•ʔ
Weight Based Shipping Table Rate for WooCommerce – Flexible Shipping / 6.12.1
Weight Based Shipping Table Rate for WooCommerce – Flexible Shipping v6.12.1
6.12.1 6.12.0 6.11.0 6.10.0 6.9.1 6.9.0 6.8.1 6.8.0 6.7.4 6.7.3 6.7.2 6.7.0 4.21.7 4.22.0 4.22.1 4.23.0 4.23.1 4.23.2 4.23.3 4.24.0 4.24.1 4.24.10 4.24.11 4.24.12 4.24.13 4.24.14 4.24.15 4.24.16 4.24.17 4.24.18 4.24.19 4.24.2 4.24.4 4.24.6 4.24.7 4.24.8 4.24.9 4.25.0 4.25.1 4.25.2 4.25.4 4.25.5 4.25.6 4.25.7 4.25.8 4.3.0 4.3.1 4.4.0 4.4.1 4.5.0 4.5.1 4.6.0 4.6.1 4.7.0 4.7.1 4.7.2 4.8.0 4.8.1 4.8.3 4.8.4 4.8.5 4.9.0 5.0.0 5.0.1 5.0.2 5.0.3 5.0.4 5.0.5 5.0.6 5.0.7 5.0.8 5.0.9 5.1.0 5.1.1 5.1.2 5.1.3 5.2.0 5.3.0 5.3.1 5.3.3 5.3.4 5.3.5 6.0.0 6.1.0 6.1.1 6.1.2 6.2.0 6.2.1 6.2.2 6.2.3 6.2.4 6.3.0 trunk 6.4.0 1.4 6.4.1 1.4.1 6.4.2 1.5 6.4.3 1.6 6.4.5 1.6.1 6.5.0 1.6.2 6.5.1 1.7 6.5.2 1.8 6.5.3 1.9 6.5.4 1.9.1 6.5.5 1.9.10 6.5.6 1.9.11 6.5.7 1.9.12 6.5.8 1.9.2 6.6.0 1.9.3 6.6.1 1.9.4 6.6.2 1.9.5 1.9.6 1.9.7 1.9.8 1.9.9 2.0 2.0.1 2.1 2.1.1 2.1.10 2.1.2 2.1.3 2.1.4 2.1.5 2.1.6 2.1.7 2.1.8 2.1.9 3.0.6 3.0.7 3.1 3.1.1 3.1.10 3.1.11 3.1.12 3.1.2 3.1.3 3.1.4 3.1.5 3.1.6 3.1.7 3.1.8 3.1.9 3.10.0 3.11.0 3.11.1 3.11.2 3.11.3 3.11.4 3.12.0 3.13.0 3.14.0 3.14.1 3.14.2 3.14.3 3.14.4 3.15.0 3.16.0 3.16.1 3.16.2 3.16.3 3.16.4 3.16.5 3.2.0 3.3.1 3.3.10 3.3.11 3.3.12 3.3.13 3.3.14 3.3.2 3.3.3 3.3.4 3.3.5 3.3.6 3.3.7 3.3.8 3.3.9 3.4.0 3.5.0 3.5.1 3.6.0 3.6.1 3.6.2 3.6.3 3.6.4 3.7.0 3.8.0 3.9.0 3.9.1 3.9.10 3.9.11 3.9.12 3.9.13 3.9.15 3.9.16 3.9.17 3.9.18 3.9.19 3.9.2 3.9.20 3.9.21 3.9.3 3.9.4 3.9.5 3.9.6 3.9.7 3.9.9 4.0.0 4.0.1 4.0.10 4.0.2 4.0.3 4.0.4 4.0.5 4.0.6 4.0.7 4.0.8 4.0.9 4.1.0 4.1.1 4.1.2 4.1.3 4.1.4 4.10.0 4.10.1 4.11.0 4.11.1 4.11.2 4.11.3 4.11.4 4.11.5 4.11.6 4.11.7 4.11.8 4.11.9 4.12.0 4.13.0 4.13.1 4.13.2 4.13.3 4.14.0 4.14.1 4.14.2 4.15.0 4.16.0 4.16.1 4.16.2 4.17.0 4.18.0 4.18.1 4.18.2 4.18.3 4.18.4 4.18.5 4.18.6 4.19.0 4.19.1 4.2.0 4.20.0 4.20.1 4.20.2 4.20.3 4.21.0 4.21.1 4.21.2 4.21.3 4.21.4 4.21.5
flexible-shipping / vendor_prefixed / wpdesk / wp-logs / src / deprecated / wpdesk-logger.php
flexible-shipping / vendor_prefixed / wpdesk / wp-logs / src / deprecated Last commit date
wpdesk-logger-factory.php 1 week ago wpdesk-logger.php 1 week ago
wpdesk-logger.php
95 lines
1 <?php
2
3 namespace FSVendor;
4
5 if (!\defined('ABSPATH')) {
6 exit;
7 }
8 if (!\class_exists('FSVendor\WPDesk_Logger')) {
9 /**
10 * @deprecated Only for backward compatibility. Please use injected Logger compatible with PSR
11 */
12 class WPDesk_Logger
13 {
14 /** @var \Psr\Log\LoggerInterface */
15 static $logger;
16 const EMERGENCY = 'emergency';
17 const ALERT = 'alert';
18 const CRITICAL = 'critical';
19 const ERROR = 'error';
20 const WARNING = 'warning';
21 const NOTICE = 'notice';
22 const INFO = 'info';
23 const DEBUG = 'debug';
24 public function __construct()
25 {
26 if (!self::$logger) {
27 $loggerFactroy = new \FSVendor\WPDesk\Logger\WPDeskLoggerFactory();
28 self::$logger = $loggerFactroy->createWPDeskLogger();
29 }
30 }
31 /**
32 * Level strings mapped to integer severity.
33 *
34 * @var array
35 */
36 protected $level_to_severity = [self::EMERGENCY => 800, self::ALERT => 700, self::CRITICAL => 600, self::ERROR => 500, self::WARNING => 400, self::NOTICE => 300, self::INFO => 200, self::DEBUG => 100];
37 /**
38 * Attach hooks
39 *
40 * @return void
41 */
42 public function attach_hooks()
43 {
44 \add_action('plugins_loaded', [$this, 'plugins_loaded']);
45 \add_filter('wpdesk_logger_level_options', [$this, 'wpdesk_logger_level_options']);
46 }
47 public function plugins_loaded()
48 {
49 if (\defined('WC_VERSION')) {
50 if (\version_compare(\WC_VERSION, '3.0', '<')) {
51 \add_action('wpdesk_log', [$this, 'wpdesk_log'], 10, 4);
52 } else {
53 \add_action('wpdesk_log', [$this, 'wpdesk_log_30'], 10, 4);
54 }
55 }
56 }
57 public function wpdesk_logger_level_options(array $options)
58 {
59 return ['disabled' => \__('Disabled', 'flexible-shipping'), 'emergency' => \__('Emergency', 'flexible-shipping'), 'alert' => \__('Alert', 'flexible-shipping'), 'critical' => \__('Critical', 'flexible-shipping'), 'error' => \__('Error', 'flexible-shipping'), 'warning' => \__('Warning', 'flexible-shipping'), 'notice' => \__('Notice', 'flexible-shipping'), 'info' => \__('Info', 'flexible-shipping'), 'debug' => \__('Debug', 'flexible-shipping')];
60 }
61 /**
62 * @param string $level
63 * @param string $source
64 * @param string $message
65 * @param string $settings_level
66 */
67 public function wpdesk_log($level, $source, $message, $settings_level = 'debug')
68 {
69 if (!isset($this->level_to_severity[$settings_level]) || !isset($this->level_to_severity[$level])) {
70 return;
71 }
72 if ($this->level_to_severity[$settings_level] > $this->level_to_severity[$level]) {
73 return;
74 }
75 if (\is_array($message) || \is_object($message)) {
76 $message = \print_r($message, \true);
77 }
78 self::$logger->log($level, $message, ['source' => $source]);
79 }
80 public function wpdesk_log_30($level, $source, $message, $settings_level = 'debug')
81 {
82 if (!isset($this->level_to_severity[$settings_level]) || !isset($this->level_to_severity[$level])) {
83 return;
84 }
85 if ($this->level_to_severity[$settings_level] > $this->level_to_severity[$level]) {
86 return;
87 }
88 if (\is_array($message) || \is_object($message)) {
89 $message = \print_r($message, \true);
90 }
91 self::$logger->log($level, $message, ['source' => $source]);
92 }
93 }
94 }
95