Jetpack::current_user_is_connection_owner PHP Method

current_user_is_connection_owner() public method

    function current_user_is_connection_owner()
    {
        $user_token = Jetpack_Data::get_access_token(JETPACK_MASTER_USER);
        return $user_token && is_object($user_token) && isset($user_token->external_user_id) && get_current_user_id() === $user_token->external_user_id;
    }

Usage Example

 static function sync_reindex_status()
 {
     if (Jetpack::current_user_is_connection_owner() && current_user_can('manage_options')) {
         echo json_encode(self::reindex_status());
     } else {
         echo '{"status":"ERROR"}';
     }
     exit;
 }
Jetpack