Code Duplication    Length = 68-68 lines in 2 locations

modules/widgets/milestone/milestone.php 2 locations

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