PluginProbe ʕ •ᴥ•ʔ
Weight Based Shipping Table Rate for WooCommerce – Flexible Shipping / 6.10.0
Weight Based Shipping Table Rate for WooCommerce – Flexible Shipping v6.10.0
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 / src / WPDesk / FS / Info / Metabox.php
flexible-shipping / src / WPDesk / FS / Info Last commit date
Metabox 1 month ago views 1 month ago FSIE.php 1 month ago FSPro.php 1 month ago FSWalkthrough.php 1 month ago FSWalkthroughPL.php 1 month ago Metabox.php 1 month ago Video.php 1 month ago WooCommerceABC.php 1 month ago WooCommerceABCPL.php 1 month ago
Metabox.php
116 lines
1 <?php
2 /**
3 * Info Metabox.
4 *
5 * @package WPDesk\FS\Info
6 */
7
8 namespace WPDesk\FS\Info;
9
10 /**
11 * Metabox in FS Info.
12 */
13 class Metabox {
14
15 /**
16 * @var string
17 */
18 private $id;
19
20 /**
21 * @var string
22 */
23 private $title;
24
25 /**
26 * @var string
27 */
28 private $body;
29
30 /**
31 * @var string
32 */
33 private $footer;
34
35 /**
36 * Metabox constructor.
37 *
38 * @param string $id .
39 * @param string $title .
40 * @param string $body .
41 * @param string $footer .
42 */
43 public function __construct( $id, $title, $body = '', $footer = '' ) {
44 $this->id = $id;
45 $this->title = $title;
46 $this->body = $body;
47 $this->footer = $footer;
48 }
49
50 /**
51 * @return string
52 */
53 public function get_id() {
54 return $this->id;
55 }
56
57 /**
58 * @return string
59 */
60 public function get_title() {
61 return $this->title;
62 }
63
64 /**
65 * @return string
66 */
67 public function get_body() {
68 return $this->body;
69 }
70
71 /**
72 * @return string
73 */
74 public function get_footer() {
75 return $this->footer;
76 }
77
78 /**
79 * @return bool
80 */
81 public function has_title() {
82 return strlen( $this->title ) > 0;
83 }
84
85 /**
86 * @return bool
87 */
88 public function has_body() {
89 return strlen( $this->body ) > 0;
90 }
91
92 /**
93 * @return bool
94 */
95 public function has_footer() {
96 return strlen( $this->footer ) > 0;
97 }
98
99 /**
100 * @return string
101 */
102 public function get_classes() {
103 $classes = array( 'fs-info-metabox' );
104
105 if ( $this->has_title() ) {
106 $classes[] = 'has-title';
107 }
108
109 if ( $this->has_footer() ) {
110 $classes[] = 'has-footer';
111 }
112
113 return implode( ' ', $classes );
114 }
115 }
116