Code Duplication    Length = 68-68 lines in 2 locations

modules/widgets/milestone/milestone.php 2 locations

@@ 244-311 (lines=68) @@
241
242
			if ( 'since' === $type ) {
243
244
				switch ( $data['unit'] ) {
245
					case 'years':
246
						$data['message'] = sprintf(
247
							_n(
248
								'<span class="difference">%1$s</span> <span class="label">year ago.</span>',
249
								'<span class="difference">%1$s</span> <span class="label">years ago.</span>',
250
								$interval,
251
								'jetpack'
252
							),
253
							$interval_text
254
						);
255
					break;
256
					case 'months':
257
						$data['message'] = sprintf(
258
							_n(
259
								'<span class="difference">%1$s</span> <span class="label">month ago.</span>',
260
								'<span class="difference">%1$s</span> <span class="label">months ago.</span>',
261
								$interval,
262
								'jetpack'
263
							),
264
							$interval_text
265
						);
266
					break;
267
					case 'days':
268
						$data['message'] = sprintf(
269
							_n(
270
								'<span class="difference">%1$s</span> <span class="label">day ago.</span>',
271
								'<span class="difference">%1$s</span> <span class="label">days ago.</span>',
272
								$interval,
273
								'jetpack'
274
							),
275
							$interval_text
276
						);
277
					break;
278
					case 'hours':
279
						$data['message'] = sprintf(
280
							_n(
281
								'<span class="difference">%1$s</span> <span class="label">hour ago.</span>',
282
								'<span class="difference">%1$s</span> <span class="label">hours ago.</span>',
283
								$interval,
284
								'jetpack'
285
							),
286
							$interval_text
287
						);
288
					break;
289
					case 'minutes':
290
						$data['message'] = sprintf(
291
							_n(
292
								'<span class="difference">%1$s</span> <span class="label">minute ago.</span>',
293
								'<span class="difference">%1$s</span> <span class="label">minutes ago.</span>',
294
								$interval,
295
								'jetpack'
296
							),
297
							$interval_text
298
						);
299
					break;
300
					case 'seconds':
301
						$data['message'] = sprintf(
302
							_n(
303
								'<span class="difference">%1$s</span> <span class="label">second ago.</span>',
304
								'<span class="difference">%1$s</span> <span class="label">seconds ago.</span>',
305
								$interval,
306
								'jetpack'
307
							),
308
							$interval_text
309
						);
310
					break;
311
				}
312
			} else {
313
				switch ( $this->get_unit( $diff, $instance['unit'] ) ) {
314
					case 'years':
@@ 313-380 (lines=68) @@
310
					break;
311
				}
312
			} else {
313
				switch ( $this->get_unit( $diff, $instance['unit'] ) ) {
314
					case 'years':
315
						$data['message'] = sprintf(
316
							_n(
317
								'<span class="difference">%1$s</span> <span class="label">year to go.</span>',
318
								'<span class="difference">%1$s</span> <span class="label">years to go.</span>',
319
								$interval,
320
								'jetpack'
321
							),
322
							$interval_text
323
						);
324
					break;
325
					case 'months':
326
						$data['message'] = sprintf(
327
							_n(
328
								'<span class="difference">%1$s</span> <span class="label">month to go.</span>',
329
								'<span class="difference">%1$s</span> <span class="label">months to go.</span>',
330
								$interval,
331
								'jetpack'
332
							),
333
							$interval_text
334
						);
335
					break;
336
					case 'days':
337
						$data['message'] = sprintf(
338
							_n(
339
								'<span class="difference">%1$s</span> <span class="label">day to go.</span>',
340
								'<span class="difference">%1$s</span> <span class="label">days to go.</span>',
341
								$interval,
342
								'jetpack'
343
							),
344
							$interval_text
345
						);
346
					break;
347
					case 'hours':
348
						$data['message'] = sprintf(
349
							_n(
350
								'<span class="difference">%1$s</span> <span class="label">hour to go.</span>',
351
								'<span class="difference">%1$s</span> <span class="label">hours to go.</span>',
352
								$interval,
353
								'jetpack'
354
							),
355
							$interval_text
356
						);
357
					break;
358
					case 'minutes':
359
						$data['message'] = sprintf(
360
							_n(
361
								'<span class="difference">%1$s</span> <span class="label">minute to go.</span>',
362
								'<span class="difference">%1$s</span> <span class="label">minutes to go.</span>',
363
								$interval,
364
								'jetpack'
365
							),
366
							$interval_text
367
						);
368
					break;
369
					case 'seconds':
370
						$data['message'] = sprintf(
371
							_n(
372
								'<span class="difference">%1$s</span> <span class="label">second to go.</span>',
373
								'<span class="difference">%1$s</span> <span class="label">seconds to go.</span>',
374
								$interval,
375
								'jetpack'
376
							),
377
							$interval_text
378
						);
379
					break;
380
				}
381
			}
382
		}
383