|  | @@ 973-982 (lines=10) @@ | 
                                                            
                                    | 970 |  | 		return $this->build_amp_markup( $attrs ); | 
                                                            
                                    | 971 |  | 	} | 
                                                            
                                    | 972 |  |  | 
                                                            
                                    | 973 |  | 	public function process_request( $post, array $post_data ) { | 
                                                            
                                    | 974 |  | 		$reddit_url = $this->http() . '://reddit.com/submit?url=' . rawurlencode( $this->get_share_url( $post->ID ) ) . '&title=' . rawurlencode( $this->get_share_title( $post->ID ) ); | 
                                                            
                                    | 975 |  |  | 
                                                            
                                    | 976 |  | 		// Record stats | 
                                                            
                                    | 977 |  | 		parent::process_request( $post, $post_data ); | 
                                                            
                                    | 978 |  |  | 
                                                            
                                    | 979 |  | 		// Redirect to Reddit | 
                                                            
                                    | 980 |  | 		wp_redirect( $reddit_url ); | 
                                                            
                                    | 981 |  | 		die(); | 
                                                            
                                    | 982 |  | 	} | 
                                                            
                                    | 983 |  | } | 
                                                            
                                    | 984 |  |  | 
                                                            
                                    | 985 |  | class Share_LinkedIn extends Sharing_Source { | 
                                                                                
                                |  | @@ 1191-1200 (lines=10) @@ | 
                                                            
                                    | 1188 |  | 		return $this->build_amp_markup( $attrs ); | 
                                                            
                                    | 1189 |  | 	} | 
                                                            
                                    | 1190 |  |  | 
                                                            
                                    | 1191 |  | 	public function process_request( $post, array $post_data ) { | 
                                                            
                                    | 1192 |  | 		$fb_url = $this->http() . '://www.facebook.com/sharer.php?u=' . rawurlencode( $this->get_share_url( $post->ID ) ) . '&t=' . rawurlencode( $this->get_share_title( $post->ID ) ); | 
                                                            
                                    | 1193 |  |  | 
                                                            
                                    | 1194 |  | 		// Record stats | 
                                                            
                                    | 1195 |  | 		parent::process_request( $post, $post_data ); | 
                                                            
                                    | 1196 |  |  | 
                                                            
                                    | 1197 |  | 		// Redirect to Facebook | 
                                                            
                                    | 1198 |  | 		wp_redirect( $fb_url ); | 
                                                            
                                    | 1199 |  | 		die(); | 
                                                            
                                    | 1200 |  | 	} | 
                                                            
                                    | 1201 |  |  | 
                                                            
                                    | 1202 |  | 	public function display_footer() { | 
                                                            
                                    | 1203 |  | 		$this->js_dialog( $this->shortname ); | 
                                                                                
                                |  | @@ 1602-1610 (lines=9) @@ | 
                                                            
                                    | 1599 |  | 		} | 
                                                            
                                    | 1600 |  | 	} | 
                                                            
                                    | 1601 |  |  | 
                                                            
                                    | 1602 |  | 	public function process_request( $post, array $post_data ) { | 
                                                            
                                    | 1603 |  | 		// Record stats | 
                                                            
                                    | 1604 |  | 		parent::process_request( $post, $post_data ); | 
                                                            
                                    | 1605 |  |  | 
                                                            
                                    | 1606 |  | 		// Redirect to Tumblr's sharing endpoint (a la their bookmarklet) | 
                                                            
                                    | 1607 |  | 		$url = 'https://www.tumblr.com/share?v=3&u=' . rawurlencode( $this->get_share_url( $post->ID ) ) . '&t=' . rawurlencode( $this->get_share_title( $post->ID ) ) . '&s='; | 
                                                            
                                    | 1608 |  | 		wp_redirect( $url ); | 
                                                            
                                    | 1609 |  | 		die(); | 
                                                            
                                    | 1610 |  | 	} | 
                                                            
                                    | 1611 |  |  | 
                                                            
                                    | 1612 |  | 	public function display_footer() { | 
                                                            
                                    | 1613 |  | 		if ( $this->smart ) { | 
                                                                                
                                |  | @@ 1822-1829 (lines=8) @@ | 
                                                            
                                    | 1819 |  | 		return __( 'Pocket', 'jetpack' ); | 
                                                            
                                    | 1820 |  | 	} | 
                                                            
                                    | 1821 |  |  | 
                                                            
                                    | 1822 |  | 	public function process_request( $post, array $post_data ) { | 
                                                            
                                    | 1823 |  | 		// Record stats | 
                                                            
                                    | 1824 |  | 		parent::process_request( $post, $post_data ); | 
                                                            
                                    | 1825 |  |  | 
                                                            
                                    | 1826 |  | 		$pocket_url = esc_url_raw( 'https://getpocket.com/save/?url=' . rawurlencode( $this->get_share_url( $post->ID ) ) . '&title=' . rawurlencode( $this->get_share_title( $post->ID ) ) ); | 
                                                            
                                    | 1827 |  | 		wp_redirect( $pocket_url ); | 
                                                            
                                    | 1828 |  | 		exit; | 
                                                            
                                    | 1829 |  | 	} | 
                                                            
                                    | 1830 |  |  | 
                                                            
                                    | 1831 |  | 	public function get_display( $post ) { | 
                                                            
                                    | 1832 |  | 		if ( $this->smart ) { | 
                                                                                
                                |  | @@ 1903-1910 (lines=8) @@ | 
                                                            
                                    | 1900 |  | 	public function get_name() { | 
                                                            
                                    | 1901 |  | 		return __( 'Telegram', 'jetpack' ); | 
                                                            
                                    | 1902 |  | 	} | 
                                                            
                                    | 1903 |  | 	public function process_request( $post, array $post_data ) { | 
                                                            
                                    | 1904 |  | 		// Record stats | 
                                                            
                                    | 1905 |  | 		parent::process_request( $post, $post_data ); | 
                                                            
                                    | 1906 |  | 		$telegram_url = esc_url_raw( 'https://telegram.me/share/url?url=' . rawurlencode( $this->get_share_url( $post->ID ) ) . '&text=' . rawurlencode( $this->get_share_title( $post->ID ) ) ); | 
                                                            
                                    | 1907 |  | 		wp_redirect( $telegram_url ); | 
                                                            
                                    | 1908 |  | 		exit; | 
                                                            
                                    | 1909 |  | 	} | 
                                                            
                                    | 1910 |  |  | 
                                                            
                                    | 1911 |  | 	public function get_display( $post ) { | 
                                                            
                                    | 1912 |  | 		return $this->get_link( $this->get_process_request_url( $post->ID ), _x( 'Telegram', 'share to', 'jetpack' ), __( 'Click to share on Telegram', 'jetpack' ), 'share=telegram' ); | 
                                                            
                                    | 1913 |  | 	} |