summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/jetpack/_inc/lib/admin-pages/class.jetpack-react-page.php')
-rw-r--r--plugins/jetpack/_inc/lib/admin-pages/class.jetpack-react-page.php23
1 files changed, 5 insertions, 18 deletions
diff --git a/plugins/jetpack/_inc/lib/admin-pages/class.jetpack-react-page.php b/plugins/jetpack/_inc/lib/admin-pages/class.jetpack-react-page.php
index f71d450b..eeec3c2a 100644
--- a/plugins/jetpack/_inc/lib/admin-pages/class.jetpack-react-page.php
+++ b/plugins/jetpack/_inc/lib/admin-pages/class.jetpack-react-page.php
@@ -36,9 +36,6 @@ class Jetpack_React_Page extends Jetpack_Admin_Page {
// Adding a redirect meta tag wrapped in noscript tags for all browsers in case they have JavaScript disabled
add_action( 'admin_head', array( $this, 'add_noscript_head_meta' ) );
- // Enqueue admin page styles in head
- add_action( 'admin_enqueue_scripts', array( $this, 'page_admin_styles' ) );
-
// Adding a redirect tag wrapped in browser conditional comments
add_action( 'admin_head', array( $this, 'add_legacy_browsers_head_script' ) );
}
@@ -184,18 +181,7 @@ class Jetpack_React_Page extends Jetpack_Admin_Page {
return $dismissed_notices;
}
- function jetpack_get_tracks_user_data() {
- if ( ! $user_data = Jetpack::get_connected_user_data() ) {
- return false;
- }
-
- return array(
- 'userid' => $user_data['ID'],
- 'username' => $user_data['login'],
- );
- }
-
- function page_admin_styles() {
+ function additional_styles() {
$rtl = is_rtl() ? '.rtl' : '';
wp_enqueue_style( 'dops-css', plugins_url( "_inc/build/admin.dops-style$rtl.css", JETPACK__PLUGIN_FILE ), array(), JETPACK__VERSION );
@@ -214,7 +200,7 @@ class Jetpack_React_Page extends Jetpack_Admin_Page {
if ( ! $is_dev_mode ) {
// Required for Analytics
- wp_enqueue_script( 'jp-tracks', '//stats.wp.com/w.js?48', array(), JETPACK__VERSION, true );
+ wp_enqueue_script( 'jp-tracks', '//stats.wp.com/w.js', array(), gmdate( 'YW' ), true );
}
$localeSlug = explode( '_', get_locale() );
@@ -226,7 +212,7 @@ class Jetpack_React_Page extends Jetpack_Admin_Page {
foreach( get_editable_roles() as $slug => $role ) {
$stats_roles[ $slug ] = array(
'name' => translate_user_role( $role['name'] ),
- 'canView' => in_array( $slug, $enabled_roles, true ),
+ 'canView' => is_array( $enabled_roles ) ? in_array( $slug, $enabled_roles, true ) : false,
);
}
@@ -257,6 +243,7 @@ class Jetpack_React_Page extends Jetpack_Admin_Page {
'filter' => apply_filters( 'jetpack_development_mode', false ),
),
'isPublic' => '1' == get_option( 'blog_public' ),
+ 'isInIdentityCrisis' => Jetpack::validate_sync_error_idc_option(),
),
'dismissedNotices' => $this->get_dismissed_jetpack_notices(),
'isDevVersion' => Jetpack::is_development_version(),
@@ -290,7 +277,7 @@ class Jetpack_React_Page extends Jetpack_Admin_Page {
'errorCode' => Jetpack::state( 'error' ),
'errorDescription' => Jetpack::state( 'error_description' ),
),
- 'tracksUserData' => $this->jetpack_get_tracks_user_data(),
+ 'tracksUserData' => Jetpack_Tracks_Client::get_connected_user_tracks_identity(),
'currentIp' => function_exists( 'jetpack_protect_get_ip' ) ? jetpack_protect_get_ip() : false
) );
}