PluginProbe ʕ •ᴥ•ʔ
WPML Multilingual & Multicurrency for WooCommerce / 5.5.7
WPML Multilingual & Multicurrency for WooCommerce v5.5.7
5.5.7 5.3.8 5.3.9 5.4.3 5.4.4 5.4.5 5.5.1 5.5.1.1 5.5.2.2 5.5.2.3 5.5.3 5.5.3.1 5.5.4 5.5.5 5.5.6 trunk 0.9 1.0 1.1 1.2 1.3 1.4 1.5 2.0 2.2 2.3 2.3.1 2.3.2 3.0 3.0.1 3.1 3.2 3.2.1 3.2.2 3.3 3.3.1 3.3.2 3.3.3 3.3.4 3.4 3.4.1 3.4.2 3.4.3 3.5 3.5.1 3.5.2 3.5.3 3.5.4 3.5.5 3.6 3.6.1 3.6.10 3.6.11 3.6.2 3.6.3 3.6.4 3.6.5 3.6.5.1 3.6.6 3.6.7 3.6.8 3.6.9 3.7 3.7.1 3.7.10 3.7.11 3.7.12 3.7.13 3.7.14 3.7.15 3.7.16 3.7.2 3.7.3 3.7.4 3.7.5 3.7.6 3.7.7 3.7.8 3.7.9 3.8.0 3.8.1 3.8.2 3.8.3 3.8.4 3.8.5 3.8.6 3.9.0 3.9.1 3.9.1.1 3.9.2 3.9.3 3.9.4 3.9.5 4.0.0 4.0.1 4.0.2 4.0.3 4.0.4 4.1.0 4.1.1 4.1.2 4.1.3 4.1.4 4.10.0 4.10.1 4.10.2 4.10.3 4.10.4 4.11.2 4.11.3.2 4.11.5 4.11.6 4.12.1 4.12.4 4.12.5 4.12.6 4.2.0 4.2.0.1 4.2.1 4.2.1.1 4.2.10 4.2.2 4.2.3 4.2.4 4.2.5 4.2.6 4.2.7 4.2.7.1 4.2.8 4.2.8.1 4.2.9 4.3.0 4.3.1 4.3.2 4.3.2.1 4.3.3 4.3.4 4.3.5 4.3.6 4.3.7 4.4.0 4.4.1 4.4.2 4.4.2.1 4.5.0 4.6.0 4.6.1 4.6.2 4.6.2.1 4.6.3 4.6.5 4.6.6 4.6.7 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.9.0 4.9.1 5.0.1 5.0.2 5.1.1 5.1.2 5.1.3 5.2.0 5.2.1 5.3.2 5.3.3.1 5.3.4 5.3.5 5.3.6 5.3.7
woocommerce-multilingual / addons / wpml-dependencies / lib / classes / notices / class-wpml-notice-action.php
woocommerce-multilingual / addons / wpml-dependencies / lib / classes / notices Last commit date
pages 4 years ago DismissNotices.php 4 weeks ago class-wpml-notice-action.php 4 weeks ago class-wpml-notice-render.php 4 weeks ago class-wpml-notice.php 4 weeks ago class-wpml-notices.php 4 weeks ago
class-wpml-notice-action.php
71 lines
1 <?php
2
3 class WPML_Notice_Action {
4 private $dismiss;
5 private $display_as_button;
6 private $hide;
7 private $text;
8 private $url;
9 private $group_to_dismiss;
10 private $js_callback;
11 private $dismiss_different_text;
12 private $link_target;
13
14 public function __construct( $text, $url = '#', $dismiss = false, $hide = false, $display_as_button = false, $dismiss_different_text = true ) {
15 $this->text = $text;
16 $this->url = $url;
17 $this->dismiss = $dismiss;
18 $this->hide = $hide;
19 $this->display_as_button = $display_as_button;
20 $this->dismiss_different_text = $dismiss_different_text;
21 }
22
23 public function get_text() {
24 return $this->text;
25 }
26
27 public function get_url() {
28 return $this->url;
29 }
30
31 public function can_dismiss() {
32 return $this->dismiss;
33 }
34
35 public function can_dismiss_different_text() {
36 return $this->dismiss_different_text;
37 }
38
39 public function can_hide() {
40 return $this->hide;
41 }
42
43 public function must_display_as_button() {
44 return $this->display_as_button;
45 }
46
47 public function set_group_to_dismiss( $group_name ) {
48 $this->group_to_dismiss = $group_name;
49 }
50
51 public function get_group_to_dismiss() {
52 return $this->group_to_dismiss;
53 }
54
55 public function set_js_callback( $js_callback ) {
56 $this->js_callback = $js_callback;
57 }
58
59 public function get_js_callback() {
60 return $this->js_callback;
61 }
62
63 public function get_link_target() {
64 return $this->link_target;
65 }
66
67 public function set_link_target( $link_target ) {
68 $this->link_target = $link_target;
69 }
70 }
71