Code Duplication    Length = 32-32 lines in 2 locations

modules/masterbar/masterbar.php 2 locations

@@ 699-730 (lines=32) @@
696
		) );
697
698
		// Testimonials
699
		if ( Jetpack::is_module_active( 'custom-content-types' ) && get_option( 'jetpack_testimonial' ) ) {
700
			$testimonials_title = $this->create_menu_item_pair(
701
				array(
702
					'url'   => 'https://wordpress.com/types/jetpack-testimonial/' . esc_attr( $this->primary_site_slug ),
703
					'id'    => 'wp-admin-bar-edit-testimonial',
704
					'label' => __( 'Testimonials', 'jetpack' ),
705
				),
706
				array(
707
					'url'   => 'https://wordpress.com/edit/jetpack-testimonial/' . esc_attr( $this->primary_site_slug ),
708
					'id'    => 'wp-admin-bar-new-testimonial',
709
					'label' => _x( 'Add', 'Button label for adding a new item via the toolbar menu', 'jetpack' ),
710
				)
711
			);
712
713
			if ( ! current_user_can( 'edit_pages' ) ) {
714
				$testimonials_title = $this->create_menu_item_anchor(
715
					'ab-item ab-primary mb-icon',
716
					'https://wordpress.com/types/jetpack-testimonial/' . esc_attr( $this->primary_site_slug ),
717
					__( 'Testimonials', 'jetpack' ),
718
					'wp-admin-bar-edit-testimonial'
719
				);
720
			}
721
722
			$wp_admin_bar->add_menu( array(
723
				'parent' => 'publish',
724
				'id'     => 'new-jetpack-testimonial',
725
				'title'  => $testimonials_title,
726
				'meta'   => array(
727
					'class' => 'inline-action',
728
				),
729
			) );
730
		}
731
732
		// Portfolio
733
		if ( Jetpack::is_module_active( 'custom-content-types' ) && get_option( 'jetpack_portfolio' ) ) {
@@ 733-764 (lines=32) @@
730
		}
731
732
		// Portfolio
733
		if ( Jetpack::is_module_active( 'custom-content-types' ) && get_option( 'jetpack_portfolio' ) ) {
734
			$portfolios_title = $this->create_menu_item_pair(
735
				array(
736
					'url'   => 'https://wordpress.com/types/jetpack-portfolio/' . esc_attr( $this->primary_site_slug ),
737
					'id'    => 'wp-admin-bar-edit-portfolio',
738
					'label' => __( 'Portfolio', 'jetpack' ),
739
				),
740
				array(
741
					'url'   => 'https://wordpress.com/edit/jetpack-portfolio/' . esc_attr( $this->primary_site_slug ),
742
					'id'    => 'wp-admin-bar-new-portfolio',
743
					'label' => _x( 'Add', 'Button label for adding a new item via the toolbar menu', 'jetpack' ),
744
				)
745
			);
746
747
			if ( ! current_user_can( 'edit_pages' ) ) {
748
				$portfolios_title = $this->create_menu_item_anchor(
749
					'ab-item ab-primary mb-icon',
750
					'https://wordpress.com/types/jetpack-portfolio/' . esc_attr( $this->primary_site_slug ),
751
					__( 'Portfolio', 'jetpack' ),
752
					'wp-admin-bar-edit-portfolio'
753
				);
754
			}
755
756
			$wp_admin_bar->add_menu( array(
757
				'parent' => 'publish',
758
				'id'     => 'new-jetpack-portfolio',
759
				'title'  => $portfolios_title,
760
				'meta'   => array(
761
					'class' => 'inline-action',
762
				),
763
			) );
764
		}
765
766
		if ( current_user_can( 'edit_theme_options' ) ) {
767
			// Look and Feel group