Code Duplication    Length = 22-22 lines in 4 locations

modules/custom-post-types/nova.php 1 location

@@ 264-285 (lines=22) @@
261
	/**
262
	 * Update messages for the Menu Item admin.
263
	 */
264
	function updated_messages( $messages ) {
265
		global $post;
266
267
		$messages[self::MENU_ITEM_POST_TYPE] = array(
268
			0  => '', // Unused. Messages start at index 1.
269
				/* translators: this is about a food menu */
270
			1  => sprintf( __( 'Menu item updated. <a href="%s">View item</a>', 'jetpack' ), esc_url( get_permalink( $post->ID ) ) ),
271
			2  => esc_html__( 'Custom field updated.', 'jetpack' ),
272
			3  => esc_html__( 'Custom field deleted.', 'jetpack' ),
273
			/* translators: this is about a food menu */
274
			4  => esc_html__( 'Menu item updated.', 'jetpack' ),
275
			/* translators: %s: date and time of the revision */
276
			5  => isset( $_GET['revision'] ) ? sprintf( esc_html__( 'Menu item restored to revision from %s', 'jetpack' ), wp_post_revision_title( (int) $_GET['revision'], false ) ) : false,
277
			/* translators: this is about a food menu */
278
			6  => sprintf( __( 'Menu item published. <a href="%s">View item</a>', 'jetpack' ), esc_url( get_permalink( $post->ID ) ) ),
279
			/* translators: this is about a food menu */
280
			7  => esc_html__( 'Menu item saved.', 'jetpack' ),
281
			/* translators: this is about a food menu */
282
			8  => sprintf( __( 'Menu item submitted. <a target="_blank" href="%s">Preview item</a>', 'jetpack' ), esc_url( add_query_arg( 'preview', 'true', get_permalink( $post->ID ) ) ) ),
283
			/* translators: this is about a food menu */
284
			9  => sprintf( __( 'Menu item scheduled for: <strong>%1$s</strong>. <a target="_blank" href="%2$s">Preview item</a>', 'jetpack' ),
285
			// translators: Publish box date format, see http://php.net/date
286
			date_i18n( __( 'M j, Y @ G:i', 'jetpack' ), strtotime( $post->post_date ) ), esc_url( get_permalink($post->ID) ) ),
287
			/* translators: this is about a food menu */
288
			10 => sprintf( __( 'Menu item draft updated. <a target="_blank" href="%s">Preview item</a>', 'jetpack' ), esc_url( add_query_arg( 'preview', 'true', get_permalink( $post->ID ) ) ) ),

modules/custom-post-types/portfolios.php 1 location

@@ 335-356 (lines=22) @@
332
	/**
333
	 * Update messages for the Portfolio admin.
334
	 */
335
	function updated_messages( $messages ) {
336
		global $post;
337
338
		$messages[self::CUSTOM_POST_TYPE] = array(
339
			0  => '', // Unused. Messages start at index 1.
340
			1  => sprintf( __( 'Project updated. <a href="%s">View item</a>', 'jetpack'), esc_url( get_permalink( $post->ID ) ) ),
341
			2  => esc_html__( 'Custom field updated.', 'jetpack' ),
342
			3  => esc_html__( 'Custom field deleted.', 'jetpack' ),
343
			4  => esc_html__( 'Project updated.', 'jetpack' ),
344
			/* translators: %s: date and time of the revision */
345
			5  => isset( $_GET['revision'] ) ? sprintf( esc_html__( 'Project restored to revision from %s', 'jetpack'), wp_post_revision_title( (int) $_GET['revision'], false ) ) : false,
346
			6  => sprintf( __( 'Project published. <a href="%s">View project</a>', 'jetpack' ), esc_url( get_permalink( $post->ID ) ) ),
347
			7  => esc_html__( 'Project saved.', 'jetpack' ),
348
			8  => sprintf( __( 'Project submitted. <a target="_blank" href="%s">Preview project</a>', 'jetpack'), esc_url( add_query_arg( 'preview', 'true', get_permalink( $post->ID ) ) ) ),
349
			9  => sprintf( __( 'Project scheduled for: <strong>%1$s</strong>. <a target="_blank" href="%2$s">Preview project</a>', 'jetpack' ),
350
			// translators: Publish box date format, see http://php.net/date
351
			date_i18n( __( 'M j, Y @ G:i', 'jetpack' ), strtotime( $post->post_date ) ), esc_url( get_permalink( $post->ID ) ) ),
352
			10 => sprintf( __( 'Project item draft updated. <a target="_blank" href="%s">Preview project</a>', 'jetpack' ), esc_url( add_query_arg( 'preview', 'true', get_permalink( $post->ID ) ) ) ),
353
		);
354
355
		return $messages;
356
	}
357
358
	/**
359
	 * Change ‘Title’ column label

modules/custom-post-types/testimonial.php 1 location

@@ 344-365 (lines=22) @@
341
	/**
342
	 * Update messages for the Testimonial admin.
343
	 */
344
	function updated_messages( $messages ) {
345
		global $post;
346
347
		$messages[ self::CUSTOM_POST_TYPE ] = array(
348
			0  => '', // Unused. Messages start at index 1.
349
			1  => sprintf( __( 'Testimonial updated. <a href="%s">View testimonial</a>', 'jetpack'), esc_url( get_permalink( $post->ID ) ) ),
350
			2  => esc_html__( 'Custom field updated.', 'jetpack' ),
351
			3  => esc_html__( 'Custom field deleted.', 'jetpack' ),
352
			4  => esc_html__( 'Testimonial updated.', 'jetpack' ),
353
			/* translators: %s: date and time of the revision */
354
			5  => isset( $_GET['revision'] ) ? sprintf( esc_html__( 'Testimonial restored to revision from %s', 'jetpack'), wp_post_revision_title( (int) $_GET['revision'], false ) ) : false,
355
			6  => sprintf( __( 'Testimonial published. <a href="%s">View testimonial</a>', 'jetpack' ), esc_url( get_permalink( $post->ID ) ) ),
356
			7  => esc_html__( 'Testimonial saved.', 'jetpack' ),
357
			8  => sprintf( __( 'Testimonial submitted. <a target="_blank" href="%s">Preview testimonial</a>', 'jetpack'), esc_url( add_query_arg( 'preview', 'true', get_permalink( $post->ID ) ) ) ),
358
			9  => sprintf( __( 'Testimonial scheduled for: <strong>%1$s</strong>. <a target="_blank" href="%2$s">Preview testimonial</a>', 'jetpack' ),
359
				// translators: Publish box date format, see http://php.net/date
360
				date_i18n( __( 'M j, Y @ G:i', 'jetpack' ), strtotime( $post->post_date ) ), esc_url( get_permalink($post->ID) ) ),
361
			10 => sprintf( __( 'Testimonial draft updated. <a target="_blank" href="%s">Preview testimonial</a>', 'jetpack' ), esc_url( add_query_arg( 'preview', 'true', get_permalink( $post->ID ) ) ) ),
362
		);
363
364
		return $messages;
365
	}
366
367
	/**
368
	 * Change ‘Enter Title Here’ text for the Testimonial.

modules/custom-post-types/comics.php 1 location

@@ 296-317 (lines=22) @@
293
	/*
294
	 * Update messages for the Comic admin.
295
	 */
296
	function updated_messages( $messages ) {
297
		global $post;
298
299
		$messages['jetpack-comic'] = array(
300
			0  => '', // Unused. Messages start at index 1.
301
			1  => sprintf( __( 'Comic updated. <a href="%s">View comic</a>', 'jetpack'), esc_url( get_permalink( $post->ID ) ) ),
302
			2  => esc_html__( 'Custom field updated.', 'jetpack' ),
303
			3  => esc_html__( 'Custom field deleted.', 'jetpack' ),
304
			4  => esc_html__( 'Comic updated.', 'jetpack' ),
305
			/* translators: %s: date and time of the revision */
306
			5  => isset( $_GET['revision'] ) ? sprintf( esc_html__( 'Comic restored to revision from %s', 'jetpack'), wp_post_revision_title( (int) $_GET['revision'], false ) ) : false,
307
			6  => sprintf( __( 'Comic published. <a href="%s">View comic</a>', 'jetpack' ), esc_url( get_permalink( $post->ID ) ) ),
308
			7  => esc_html__( 'Comic saved.', 'jetpack' ),
309
			8  => sprintf( __( 'Comic submitted. <a target="_blank" href="%s">Preview comic</a>', 'jetpack'), esc_url( add_query_arg( 'preview', 'true', get_permalink( $post->ID ) ) ) ),
310
			9  => sprintf( __( 'Comic scheduled for: <strong>%1$s</strong>. <a target="_blank" href="%2$s">Preview comic</a>', 'jetpack' ),
311
			// translators: Publish box date format, see http://php.net/date
312
			date_i18n( __( 'M j, Y @ G:i', 'jetpack' ), strtotime( $post->post_date ) ), esc_url( get_permalink($post->ID) ) ),
313
			10 => sprintf( __( 'Comic draft updated. <a target="_blank" href="%s">Preview comic</a>', 'jetpack' ), esc_url( add_query_arg( 'preview', 'true', get_permalink( $post->ID ) ) ) ),
314
		);
315
316
		return $messages;
317
	}
318
319
	/**
320
	 * Should this Custom Post Type be made available?