user_firstname ) ? $user->display_name : $user->user_firstname; $email = $user->user_email; $site_link = ''. get_site_url() . ''; $website = get_site_url(); echo '
'; echo '
'; echo '
'; //echo ''; echo '
'; echo '
'; echo ""; echo ""; echo '
'; echo '

' . __( 'Welcome to Google Analytics by Analyticator', 'google-analytics-analyticator' ) . '

'; echo '
'; echo '

' . sprintf ( __( 'Hello %2$s,%4$s Google Analytics by Analyticator needs to connect %1$s %3$s to api.analyticator.com %1$s With this opt-in, You allow non-sensitive diagnostic tracking,%4$s Features updates notifications and occasional emails.', 'google-analytics-analyticator' ), '
', '' . $name . '', '' . $website . '', '
' ) . '

'; echo "
"; echo ""; echo '
'; echo '
'; echo '' . __( 'What permission is being granted?', 'google-analytics-analyticator' ) . ''; echo ''; echo '
'; echo '
'; echo '
'; echo ''; } function analyticator_start_redirects() { if ( isset( $_POST['analyticator-ga-submit-optout'] ) ) { update_option( 'analyticator_com_activation_status', 'disabled' ); wp_redirect( admin_url( '/options-general.php?page=analyticator_settings_page' ) ); exit; } else if ( isset( $_POST['analyticator-ga-submit-optin'] ) ) { update_option( 'analyticator_com_activation_status', 'active' ); $user = wp_get_current_user(); $url = "http://analyticator.com/"; $body = array( 'email' => $user->user_email, 'name' => empty( $user->user_firstname ) ? $user->display_name : $user->user_firstname, 'website' => get_site_url(), 'action' => 'Connect', 'reason' => '', 'reason_detail' => '', 'blog_language' => get_bloginfo( 'language' ), 'wordpress_version' => get_bloginfo( 'version' ), 'plugin_version' => ANALYTICATOR__GA_PLUGIN_VER, 'plugin_name' => 'Google Analytics by Analyticator Free', ); $args = array( 'method' => 'POST', 'timeout' => 5, 'httpversion' => '1.0', 'blocking' => false, 'headers' => array(), 'body' => $body, ); $return = wp_remote_post( $url, $args ); wp_redirect( admin_url( '/options-general.php?page=analyticator_settings_page' ) ); exit; } $status = get_option( 'analyticator_com_activation_status' ); if ( empty($status) && isset( $_GET['page'] ) && $_GET['page'] === 'analyticator_settings_page' ) { wp_redirect( admin_url( '/admin.php?page=analyticator-start' ) ); exit; } } add_action('admin_init', 'analyticator_start_redirects');