Code Duplication    Length = 32-32 lines in 2 locations

modules/masterbar/masterbar.php 2 locations

@@ 673-704 (lines=32) @@
670
		) );
671
672
		// Testimonials
673
		if ( Jetpack::is_module_active( 'custom-content-types' ) && get_option( 'jetpack_testimonial' ) ) {
674
			$testimonials_title = $this->create_menu_item_pair(
675
				array(
676
					'url'   => 'https://wordpress.com/types/jetpack-testimonial/' . esc_attr( $this->primary_site_slug ),
677
					'id'    => 'wp-admin-bar-edit-testimonial',
678
					'label' => __( 'Testimonials', 'jetpack' ),
679
				),
680
				array(
681
					'url'   => 'https://wordpress.com/edit/jetpack-testimonial/' . esc_attr( $this->primary_site_slug ),
682
					'id'    => 'wp-admin-bar-new-testimonial',
683
					'label' => _x( 'Add', 'Button label for adding a new item via the toolbar menu', 'jetpack' ),
684
				)
685
			);
686
687
			if ( ! current_user_can( 'edit_pages' ) ) {
688
				$testimonials_title = $this->create_menu_item_anchor(
689
					'ab-item ab-primary mb-icon',
690
					'https://wordpress.com/types/jetpack-testimonial/' . esc_attr( $this->primary_site_slug ),
691
					__( 'Testimonials', 'jetpack' ),
692
					'wp-admin-bar-edit-testimonial'
693
				);
694
			}
695
696
			$wp_admin_bar->add_menu( array(
697
				'parent' => 'publish',
698
				'id'     => 'new-jetpack-testimonial',
699
				'title'  => $testimonials_title,
700
				'meta'   => array(
701
					'class' => 'inline-action',
702
				),
703
			) );
704
		}
705
706
		// Portfolio
707
		if ( Jetpack::is_module_active( 'custom-content-types' ) && get_option( 'jetpack_portfolio' ) ) {
@@ 707-738 (lines=32) @@
704
		}
705
706
		// Portfolio
707
		if ( Jetpack::is_module_active( 'custom-content-types' ) && get_option( 'jetpack_portfolio' ) ) {
708
			$portfolios_title = $this->create_menu_item_pair(
709
				array(
710
					'url'   => 'https://wordpress.com/types/jetpack-portfolio/' . esc_attr( $this->primary_site_slug ),
711
					'id'    => 'wp-admin-bar-edit-portfolio',
712
					'label' => __( 'Portfolio', 'jetpack' ),
713
				),
714
				array(
715
					'url'   => 'https://wordpress.com/edit/jetpack-portfolio/' . esc_attr( $this->primary_site_slug ),
716
					'id'    => 'wp-admin-bar-new-portfolio',
717
					'label' => _x( 'Add', 'Button label for adding a new item via the toolbar menu', 'jetpack' ),
718
				)
719
			);
720
721
			if ( ! current_user_can( 'edit_pages' ) ) {
722
				$portfolios_title = $this->create_menu_item_anchor(
723
					'ab-item ab-primary mb-icon',
724
					'https://wordpress.com/types/jetpack-portfolio/' . esc_attr( $this->primary_site_slug ),
725
					__( 'Portfolio', 'jetpack' ),
726
					'wp-admin-bar-edit-portfolio'
727
				);
728
			}
729
730
			$wp_admin_bar->add_menu( array(
731
				'parent' => 'publish',
732
				'id'     => 'new-jetpack-portfolio',
733
				'title'  => $portfolios_title,
734
				'meta'   => array(
735
					'class' => 'inline-action',
736
				),
737
			) );
738
		}
739
740
		if ( current_user_can( 'edit_theme_options' ) ) {
741
			// Look and Feel group