| 
                                
                                    @@ 692-708 (lines=17) @@
                                 | 
                            
                                                            
                                    | 689 | 
                                     | 
                                    		/**  | 
                                
                                                            
                                    | 690 | 
                                     | 
                                    		 * If there is an error with the fetched site info, save the error and update the checked time.  | 
                                
                                                            
                                    | 691 | 
                                     | 
                                    		 */  | 
                                
                                                            
                                    | 692 | 
                                     | 
                                    		if ( is_wp_error( $site_info_parsed_data ) ) { | 
                                
                                                            
                                    | 693 | 
                                     | 
                                    			$widget_data['site_info']['error'] = $site_info_parsed_data;  | 
                                
                                                            
                                    | 694 | 
                                     | 
                                     | 
                                
                                                            
                                    | 695 | 
                                     | 
                                    			return $widget_data;  | 
                                
                                                            
                                    | 696 | 
                                     | 
                                    		}  | 
                                
                                                            
                                    | 697 | 
                                     | 
                                    		/**  | 
                                
                                                            
                                    | 698 | 
                                     | 
                                    		 * If data is fetched successfully, update the data and set the proper time.  | 
                                
                                                            
                                    | 699 | 
                                     | 
                                    		 *  | 
                                
                                                            
                                    | 700 | 
                                     | 
                                    		 * Data is only updated if we have valid results. This is done this way so we can show  | 
                                
                                                            
                                    | 701 | 
                                     | 
                                    		 * something if external service is down.  | 
                                
                                                            
                                    | 702 | 
                                     | 
                                    		 *  | 
                                
                                                            
                                    | 703 | 
                                     | 
                                    		 */  | 
                                
                                                            
                                    | 704 | 
                                     | 
                                    		else { | 
                                
                                                            
                                    | 705 | 
                                     | 
                                    			$widget_data['site_info']['last_update'] = time();  | 
                                
                                                            
                                    | 706 | 
                                     | 
                                    			$widget_data['site_info']['data']        = $site_info_parsed_data;  | 
                                
                                                            
                                    | 707 | 
                                     | 
                                    			$widget_data['site_info']['error']       = null;  | 
                                
                                                            
                                    | 708 | 
                                     | 
                                    		}  | 
                                
                                                            
                                    | 709 | 
                                     | 
                                     | 
                                
                                                            
                                    | 710 | 
                                     | 
                                     | 
                                
                                                            
                                    | 711 | 
                                     | 
                                    		/**  | 
                                
                                                                                
                                 | 
                                
                                    @@ 730-746 (lines=17) @@
                                 | 
                            
                                                            
                                    | 727 | 
                                     | 
                                    		/**  | 
                                
                                                            
                                    | 728 | 
                                     | 
                                    		 * If there is an error with the fetched posts, save the error and update the checked time.  | 
                                
                                                            
                                    | 729 | 
                                     | 
                                    		 */  | 
                                
                                                            
                                    | 730 | 
                                     | 
                                    		if ( is_wp_error( $site_posts_parsed_data ) ) { | 
                                
                                                            
                                    | 731 | 
                                     | 
                                    			$widget_data['posts']['error'] = $site_posts_parsed_data;  | 
                                
                                                            
                                    | 732 | 
                                     | 
                                     | 
                                
                                                            
                                    | 733 | 
                                     | 
                                    			return $widget_data;  | 
                                
                                                            
                                    | 734 | 
                                     | 
                                    		}  | 
                                
                                                            
                                    | 735 | 
                                     | 
                                    		/**  | 
                                
                                                            
                                    | 736 | 
                                     | 
                                    		 * If data is fetched successfully, update the data and set the proper time.  | 
                                
                                                            
                                    | 737 | 
                                     | 
                                    		 *  | 
                                
                                                            
                                    | 738 | 
                                     | 
                                    		 * Data is only updated if we have valid results. This is done this way so we can show  | 
                                
                                                            
                                    | 739 | 
                                     | 
                                    		 * something if external service is down.  | 
                                
                                                            
                                    | 740 | 
                                     | 
                                    		 *  | 
                                
                                                            
                                    | 741 | 
                                     | 
                                    		 */  | 
                                
                                                            
                                    | 742 | 
                                     | 
                                    		else { | 
                                
                                                            
                                    | 743 | 
                                     | 
                                    			$widget_data['posts']['last_update'] = time();  | 
                                
                                                            
                                    | 744 | 
                                     | 
                                    			$widget_data['posts']['data']        = $site_posts_parsed_data;  | 
                                
                                                            
                                    | 745 | 
                                     | 
                                    			$widget_data['posts']['error']       = null;  | 
                                
                                                            
                                    | 746 | 
                                     | 
                                    		}  | 
                                
                                                            
                                    | 747 | 
                                     | 
                                     | 
                                
                                                            
                                    | 748 | 
                                     | 
                                    		return $widget_data;  | 
                                
                                                            
                                    | 749 | 
                                     | 
                                    	}  |