PluginProbe ʕ •ᴥ•ʔ
Jetpack – WP Security, Backup, Speed, & Growth / 13.7.2
Jetpack – WP Security, Backup, Speed, & Growth v13.7.2
12.0.3 12.1.3 12.2.3 12.3.2 12.4.2 12.5.2 12.6.4 12.7.3 12.8.3 12.9.5 13.0.2 13.1.5 13.2.4 13.3.3 13.4.5 13.5.2 13.6.2 13.7.2 13.8.3 13.9.2 14.0.1 14.1.1 14.2.2 14.3.1 14.4.2 14.5.1 14.6.1 14.7.1 14.8.1 14.9.2 15.0.3 15.1.2 15.2.1 15.3.2 15.4.1 15.5.1 15.6.1 15.7.2 15.8.1 15.9.2 16.0.2 16.1.3 16.2-a.5 16.2-a.3 16.1.2 16.2-a.1 16.1.1 16.1 16.1-beta 16.1-beta.2 16.1-beta.3 16.1-a.5 16.1-a.3 16.0.1 16.1-a.1 16.0 16.0-beta 16.0-a.7 16.0-a.5 15.9.1 16.0-a.3 16.0-a.1 15.9 15.9-beta 15.9-a.7 15.9-a.5 15.9-a.3 15.9-a.1 15.8 15.8-beta 15.8-a.7 15.8-a.5 5.2.5 5.3.4 5.4.4 5.5.5 5.6.5 5.7.5 5.8.4 5.9.4 6.0.4 6.1 6.1.1 6.1.2 6.1.3 6.1.4 6.1.5 6.2 6.2.1 6.2.2 6.2.3 6.2.4 6.2.5 6.3 6.3.1 6.3.2 6.3.3 6.3.4 6.3.5 6.3.6 6.3.7 6.4 6.4.1 6.4.2 6.4.3 6.4.4 6.4.5 6.4.6 6.5 6.5.1 6.5.2 6.5.3 6.5.4 6.6 6.6.1 6.6.2 6.6.3 6.6.4 6.6.5 6.7 6.7.1 6.7.2 6.7.3 6.7.4 6.8 6.8.1 6.8.2 6.8.3 6.8.4 6.8.5 6.9 6.9.1 6.9.2 6.9.3 6.9.4 7.0 7.0.1 7.0.2 7.0.3 7.0.4 7.0.5 7.1 7.1.1 7.1.2 7.1.3 7.1.4 7.1.5 7.2 7.2.1 7.2.1.1 7.2.2 7.2.3 7.2.4 7.2.5 7.3 7.3.0.1 7.3.1 7.3.1.1 7.3.2 7.3.3 7.3.4 7.3.5 7.4 7.4.1 7.4.2 7.4.3 7.4.4 7.4.5 7.5 7.5.0.1 7.5.1 7.5.2 7.5.3 7.5.4 7.5.5 7.5.6 7.5.7 7.6 7.6.1 7.6.2 7.6.3 7.6.4 7.7 7.7.1 7.7.2 7.7.3 7.7.4 7.7.5 7.7.6 7.8 7.8.1 7.8.2 7.8.3 7.8.4 7.9 7.9.1 7.9.2 7.9.3 7.9.4 8.0 8.0.1 8.0.2 8.0.3 8.1 8.1.1 8.1.2 8.1.3 8.1.4 8.2 8.2.0.1 8.2.1 8.2.2 8.2.3 8.2.4 8.2.5 8.2.6 8.3 8.3.1 8.3.2 8.3.3 8.4 8.4.1 8.4.2 8.4.3 8.4.4 8.4.5 8.5 8.5.1 8.5.2 8.5.3 8.6 8.6.1 8.6.2 8.6.3 8.6.4 8.7 8.7.0.1 8.7.1 8.7.2 8.7.3 8.7.4 8.8 8.8.1 8.8.2 8.8.3 8.8.4 8.8.5 8.9 8.9.1 8.9.2 8.9.3 8.9.4 9.0 9.0.1 9.0.2 9.0.3 9.0.4 9.0.5 9.1 9.1.1 9.1.2 9.1.3 9.2 9.2.1 9.2.2 9.2.3 9.2.4 9.3 9.3.1 9.3.2 9.3.3 9.3.4 9.3.5 9.4 9.4.1 9.4.2 9.4.3 9.4.4 9.5 9.5.1 9.5.2 9.5.3 9.5.4 9.5.5 9.6 9.6.1 9.6.2 9.6.3 9.6.4 9.7 9.7.1 9.7.2 15.7-beta.2 9.7.3 15.7.1 9.8 15.8-a.1 9.8.1 15.8-a.3 9.8.2 2.0.9 9.8.3 2.1.7 9.9 2.2.10 9.9.1 2.3.10 9.9.2 2.4.7 9.9.3 2.5.5 2.6.6 2.7.5 2.8.5 2.9.6 3.0.6 3.1.5 3.2.5 3.3.6 3.4.6 3.5.6 3.6.4 3.7.5 3.8.5 3.9.10 4.0.7 4.1.4 4.2.5 4.3.5 4.4.5 4.5.3 4.6.3 4.7.4 4.8.5 4.9.3 5.0.3 5.1.4 trunk 10.0 10.0.1 10.0.2 10.1 10.1.1 10.1.2 10.2 10.2.1 10.2.2 10.2.3 10.3 10.3.1 10.3.2 10.4 10.4.1 10.4.2 10.5 10.5.1 10.5.2 10.5.3 10.6 10.6.1 10.6.2 10.7 10.7.1 10.7.2 10.8 10.8.1 10.8.2 10.9 10.9.1 10.9.2 10.9.3 11.0 11.0.1 11.0.2 11.1 11.1.1 11.1.2 11.1.3 11.1.4 11.2 11.2.1 11.2.2 11.3 11.3.1 11.3.2 11.3.3 11.3.4 11.4 11.4.1 11.4.2 11.5 11.5.1 11.5.2 11.5.3 11.6 11.6.1 11.6.2 11.7 11.7.1 11.7.2 11.7.3 11.8 11.8.3 11.8.4 11.8.5 11.8.6 11.9 11.9.1 11.9.2 11.9.3 12.0 12.0.1 12.0.2 12.1 12.1.1 12.1.2 12.2 12.2.1 12.2.2 12.3 12.3.1 12.4 12.4.1 12.5 12.5.1 12.6 12.6.1 12.6.2 12.6.3 12.7 12.7.1 12.7.2 12.8 12.8.1 12.8.2 12.9 12.9.1 12.9.2 12.9.3 12.9.4 13.0 13.0.1 13.1 13.1.1 13.1.2 13.1.3 13.1.4 13.2 13.2.1 13.2.2 13.2.3 13.3 13.3.1 13.3.2 13.4 13.4.1 13.4.2 13.4.3 13.4.4 13.5 13.5.1 13.6 13.6.1 13.7 13.7.1 13.8 13.8.1 13.8.2 13.9 13.9.1 14.0 14.1 14.2 14.2.1 14.3 14.4 14.4.1 14.5 14.6 14.7 14.8 14.9 14.9.1 15.0 15.0.1 15.0.2 15.1 15.1.1 15.2 15.3 15.3.1 15.4 15.5 15.6 15.7 15.7-a.1 15.7-a.3 15.7-a.5 15.7-a.7 15.7-beta
jetpack / modules / masterbar / admin-menu / class-dashboard-switcher-tracking.php
jetpack / modules / masterbar / admin-menu Last commit date
admin-menu-nav-unification-rtl.css 2 years ago admin-menu-nav-unification-rtl.min.css 2 years ago admin-menu-nav-unification.css 2 years ago admin-menu-nav-unification.min.css 2 years ago admin-menu-rtl.css 2 years ago admin-menu-rtl.min.css 2 years ago admin-menu.css 2 years ago admin-menu.js 2 years ago admin-menu.min.css 2 years ago class-admin-menu.php 2 years ago class-atomic-admin-menu.php 2 years ago class-dashboard-switcher-tracking.php 2 years ago class-domain-only-admin-menu.php 2 years ago class-jetpack-admin-menu.php 2 years ago class-p2-admin-menu.php 2 years ago class-wpcom-admin-menu.php 2 years ago class-wpcom-email-subscription-checker.php 2 years ago dashicon-set.php 2 years ago globe-icon.svg 3 years ago load.php 2 years ago menu-mappings.php 2 years ago
class-dashboard-switcher-tracking.php
117 lines
1 <?php
2 /**
3 * Quick switcher tracking file.
4 *
5 * @deprecated 13.7 Use Automattic\Jetpack\Masterbar\Dashboard_Switcher_Tracking instead.
6 *
7 * @package automattic/jetpack
8 */
9
10 namespace Automattic\Jetpack\Dashboard_Customizations;
11
12 use Automattic\Jetpack\Masterbar\Dashboard_Switcher_Tracking as Masterbar_Dashboard_Switcher_Tracking;
13 use Automattic\Jetpack\Tracking;
14
15 /**
16 * Class Dashboard_Switcher_Tracking
17 */
18 class Dashboard_Switcher_Tracking {
19
20 /**
21 * Jetpack Tracking library will prefix the event name with "jetpack_*" automatically.
22 */
23 const JETPACK_EVENT_NAME = 'dashboard_quick_switch_link_clicked';
24
25 const WPCOM_EVENT_NAME = 'wpcom_dashboard_quick_switch_link_clicked';
26
27 /**
28 * Instance of \Automattic\Jetpack\Masterbar\Dashboard_Switcher_Tracking
29 * Used for deprecation purposes.
30 *
31 * @var \Automattic\Jetpack\Masterbar\Dashboard_Switcher_Tracking
32 */
33 private $dashboard_switcher_wrapper;
34
35 /**
36 * Dashboard_Switcher_Tracking constructor.
37 *
38 * @deprecated 13.7
39 *
40 * @param Tracking $tracking Jetpack tracking object.
41 * @param callable $wpcom_tracking A wrapper over wpcom event record.
42 * @param string $plan The current site plan.
43 */
44 public function __construct( Tracking $tracking, callable $wpcom_tracking, $plan ) {
45 _deprecated_function( __METHOD__, 'jetpack-13.7', 'Automattic\\Jetpack\\Masterbar\\Dashboard_Switcher_Tracking::__construct' );
46 $this->dashboard_switcher_wrapper = new Masterbar_Dashboard_Switcher_Tracking( $tracking, $wpcom_tracking, $plan );
47 }
48
49 /**
50 * Create an event for the Quick switcher when the user changes it's preferred view.
51 *
52 * @deprecated 13.7
53 *
54 * @param string $screen The screen page.
55 * @param string $view The new preferred view.
56 */
57 public function record_switch_event( $screen, $view ) {
58 _deprecated_function( __METHOD__, 'jetpack-13.7', 'Automattic\\Jetpack\\Masterbar\\Dashboard_Switcher_Tracking::record_switch_event' );
59 $this->dashboard_switcher_wrapper->record_switch_event( $screen, $view );
60 }
61
62 /**
63 * Get the current site plan or 'N/A' when we cannot determine site's plan.
64 *
65 * @deprecated 13.7
66 *
67 * @todo: This method can be reused as a wrapper over WPCOM and Atomic as way to get site's current plan (display name).
68 *
69 * @return string
70 */
71 public static function get_plan() {
72 _deprecated_function( __METHOD__, 'jetpack-13.7', 'Automattic\\Jetpack\\Masterbar\\Dashboard_Switcher_Tracking::get_plan' );
73 return Masterbar_Dashboard_Switcher_Tracking::get_plan();
74 }
75
76 /**
77 * Trigger the WPCOM tracks_record_event.
78 *
79 * @deprecated 13.7
80 *
81 * @param array $event_props Event props.
82 */
83 public static function wpcom_tracks_record_event( $event_props ) {
84 _deprecated_function( __METHOD__, 'jetpack-13.7', 'Automattic\\Jetpack\\Masterbar\\Dashboard_Switcher_Tracking::wpcom_tracks_record_event' );
85 return Masterbar_Dashboard_Switcher_Tracking::wpcom_tracks_record_event( $event_props );
86 }
87
88 /**
89 * Get the tracking product name for the Tracking library.
90 *
91 * The tracking product name is used by the Tracking as a prefix for the event name.
92 *
93 * @deprecated 13.7
94 *
95 * @return string
96 */
97 public static function get_jetpack_tracking_product() {
98 _deprecated_function( __METHOD__, 'jetpack-13.7', 'Automattic\\Jetpack\\Masterbar\\Dashboard_Switcher_Tracking::get_jetpack_tracking_product' );
99 return Masterbar_Dashboard_Switcher_Tracking::get_jetpack_tracking_product();
100 }
101
102 /**
103 * Mark the Jetpack ToS as read for Atomic Sites.
104 *
105 * @deprecated 13.7
106 *
107 * @param mixed $option_value The value of the Jetpack option.
108 * @param string $option_name The name of the Jetpack option.
109 *
110 * @return bool
111 */
112 public static function mark_jetpack_tos_as_read( $option_value, $option_name ) {
113 _deprecated_function( __METHOD__, 'jetpack-13.7', 'Automattic\\Jetpack\\Masterbar\\Dashboard_Switcher_Tracking::mark_jetpack_tos_as_read' );
114 return Masterbar_Dashboard_Switcher_Tracking::mark_jetpack_tos_as_read( $option_value, $option_name );
115 }
116 }
117