|  | @@ 861-866 (lines=6) @@ | 
                                                            
                                    | 858 |  | 		/** This action is documented in modules/carousel/jetpack-carousel.php */ | 
                                                            
                                    | 859 |  | 		do_action( 'jp_carousel_check_blog_user_privileges' ); | 
                                                            
                                    | 860 |  |  | 
                                                            
                                    | 861 |  | 		if ( ! comments_open( $_post_id ) ) { | 
                                                            
                                    | 862 |  | 			if ( $switched ) { | 
                                                            
                                    | 863 |  | 				restore_current_blog(); | 
                                                            
                                    | 864 |  | 			} | 
                                                            
                                    | 865 |  | 			die( json_encode( array( 'error' => __( 'Comments on this post are closed.', 'jetpack' ) ) ) ); | 
                                                            
                                    | 866 |  | 		} | 
                                                            
                                    | 867 |  |  | 
                                                            
                                    | 868 |  | 		if ( is_user_logged_in() ) { | 
                                                            
                                    | 869 |  | 			$user         = wp_get_current_user(); | 
                                                                                
                                |  | @@ 875-880 (lines=6) @@ | 
                                                            
                                    | 872 |  | 			$email        = $user->user_email; | 
                                                            
                                    | 873 |  | 			$url          = $user->user_url; | 
                                                            
                                    | 874 |  |  | 
                                                            
                                    | 875 |  | 			if ( empty( $user_id ) ) { | 
                                                            
                                    | 876 |  | 				if ( $switched ) { | 
                                                            
                                    | 877 |  | 					restore_current_blog(); | 
                                                            
                                    | 878 |  | 				} | 
                                                            
                                    | 879 |  | 				die( json_encode( array( 'error' => __( 'Sorry, but we could not authenticate your request.', 'jetpack' ) ) ) ); | 
                                                            
                                    | 880 |  | 			} | 
                                                            
                                    | 881 |  | 		} else { | 
                                                            
                                    | 882 |  | 			$user_id      = 0; | 
                                                            
                                    | 883 |  | 			$display_name = $_POST['author']; | 
                                                                                
                                |  | @@ 888-893 (lines=6) @@ | 
                                                            
                                    | 885 |  | 			$url          = $_POST['url']; | 
                                                            
                                    | 886 |  |  | 
                                                            
                                    | 887 |  | 			if ( get_option( 'require_name_email' ) ) { | 
                                                            
                                    | 888 |  | 				if ( empty( $display_name ) ) { | 
                                                            
                                    | 889 |  | 					if ( $switched ) { | 
                                                            
                                    | 890 |  | 						restore_current_blog(); | 
                                                            
                                    | 891 |  | 					} | 
                                                            
                                    | 892 |  | 					die( json_encode( array( 'error' => __( 'Please provide your name.', 'jetpack' ) ) ) ); | 
                                                            
                                    | 893 |  | 				} | 
                                                            
                                    | 894 |  |  | 
                                                            
                                    | 895 |  | 				if ( empty( $email ) ) { | 
                                                            
                                    | 896 |  | 					if ( $switched ) { | 
                                                                                
                                |  | @@ 895-900 (lines=6) @@ | 
                                                            
                                    | 892 |  | 					die( json_encode( array( 'error' => __( 'Please provide your name.', 'jetpack' ) ) ) ); | 
                                                            
                                    | 893 |  | 				} | 
                                                            
                                    | 894 |  |  | 
                                                            
                                    | 895 |  | 				if ( empty( $email ) ) { | 
                                                            
                                    | 896 |  | 					if ( $switched ) { | 
                                                            
                                    | 897 |  | 						restore_current_blog(); | 
                                                            
                                    | 898 |  | 					} | 
                                                            
                                    | 899 |  | 					die( json_encode( array( 'error' => __( 'Please provide an email address.', 'jetpack' ) ) ) ); | 
                                                            
                                    | 900 |  | 				} | 
                                                            
                                    | 901 |  |  | 
                                                            
                                    | 902 |  | 				if ( ! is_email( $email ) ) { | 
                                                            
                                    | 903 |  | 					if ( $switched ) { | 
                                                                                
                                |  | @@ 902-907 (lines=6) @@ | 
                                                            
                                    | 899 |  | 					die( json_encode( array( 'error' => __( 'Please provide an email address.', 'jetpack' ) ) ) ); | 
                                                            
                                    | 900 |  | 				} | 
                                                            
                                    | 901 |  |  | 
                                                            
                                    | 902 |  | 				if ( ! is_email( $email ) ) { | 
                                                            
                                    | 903 |  | 					if ( $switched ) { | 
                                                            
                                    | 904 |  | 						restore_current_blog(); | 
                                                            
                                    | 905 |  | 					} | 
                                                            
                                    | 906 |  | 					die( json_encode( array( 'error' => __( 'Please provide a valid email address.', 'jetpack' ) ) ) ); | 
                                                            
                                    | 907 |  | 				} | 
                                                            
                                    | 908 |  | 			} | 
                                                            
                                    | 909 |  | 		} | 
                                                            
                                    | 910 |  |  |