| @@ 155-161 (lines=7) @@ | ||
| 152 | // Abort if Stats module isn't active |
|
| 153 | if ( in_array( 'stats', Jetpack::get_active_modules() ) ) { |
|
| 154 | // Abort if user is logged in but logged-in users shouldn't be tracked. |
|
| 155 | if ( is_user_logged_in() && function_exists( 'stats_get_options' ) ) { |
|
| 156 | $stats_options = stats_get_options(); |
|
| 157 | $track_loggedin_users = isset( $stats_options['reg_users'] ) ? (bool) $stats_options['reg_users'] : false; |
|
| 158 | ||
| 159 | if ( ! $track_loggedin_users ) |
|
| 160 | return $settings; |
|
| 161 | } |
|
| 162 | ||
| 163 | // We made it this far, so gather the data needed to track IS views |
|
| 164 | $settings['stats'] = 'blog=' . Jetpack_Options::get_option( 'id' ) . '&host=' . parse_url( get_option( 'home' ), PHP_URL_HOST ) . '&v=ext&j=' . JETPACK__API_VERSION . ':' . JETPACK__VERSION; |
|
| @@ 244-251 (lines=8) @@ | ||
| 241 | $localize_strings['stats'] = 'blog=' . Jetpack_Options::get_option( 'id' ) . '&host=' . parse_url( get_option( 'home' ), PHP_URL_HOST ) . '&v=ext&j=' . JETPACK__API_VERSION . ':' . JETPACK__VERSION; |
|
| 242 | ||
| 243 | // Set the stats as empty if user is logged in but logged-in users shouldn't be tracked. |
|
| 244 | if ( is_user_logged_in() && function_exists( 'stats_get_options' ) ) { |
|
| 245 | $stats_options = stats_get_options(); |
|
| 246 | $track_loggedin_users = isset( $stats_options['reg_users'] ) ? (bool) $stats_options['reg_users'] : false; |
|
| 247 | ||
| 248 | if ( ! $track_loggedin_users ) { |
|
| 249 | $localize_strings['stats'] = ''; |
|
| 250 | } |
|
| 251 | } |
|
| 252 | } |
|
| 253 | ||
| 254 | /** |
|