Code Duplication    Length = 17-17 lines in 2 locations

modules/widgets/wordpress-post-widget.php 2 locations

@@ 473-489 (lines=17) @@
470
		/**
471
		 * If there is an error with the fetched site info, save the error and update the checked time.
472
		 */
473
		if ( is_wp_error( $site_info_parsed_data ) ) {
474
			$widget_data['site_info']['error'] = $site_info_parsed_data;
475
476
			return $widget_data;
477
		}
478
		/**
479
		 * If data is fetched successfully, update the data and set the proper time.
480
		 *
481
		 * Data is only updated if we have valid results. This is done this way so we can show
482
		 * something if external service is down.
483
		 *
484
		 */
485
		else {
486
			$widget_data['site_info']['last_update'] = time();
487
			$widget_data['site_info']['data']        = $site_info_parsed_data;
488
			$widget_data['site_info']['error']       = null;
489
		}
490
491
492
		/**
@@ 511-527 (lines=17) @@
508
		/**
509
		 * If there is an error with the fetched posts, save the error and update the checked time.
510
		 */
511
		if ( is_wp_error( $site_posts_parsed_data ) ) {
512
			$widget_data['posts']['error'] = $site_posts_parsed_data;
513
514
			return $widget_data;
515
		}
516
		/**
517
		 * If data is fetched successfully, update the data and set the proper time.
518
		 *
519
		 * Data is only updated if we have valid results. This is done this way so we can show
520
		 * something if external service is down.
521
		 *
522
		 */
523
		else {
524
			$widget_data['posts']['last_update'] = time();
525
			$widget_data['posts']['data']        = $site_posts_parsed_data;
526
			$widget_data['posts']['error']       = null;
527
		}
528
529
		return $widget_data;
530
	}