Code Duplication    Length = 6-6 lines in 7 locations

action.php 7 locations

@@ 376-381 (lines=6) @@
373
	}
374
	break;
375
376
case 'select2-family':
377
	$page  = Filter::postInteger('page');
378
	$query = Filter::post('q', null, '');
379
	header('Content-Type: application/json');
380
	echo json_encode(Select2::familySearch($WT_TREE, $page, $query));
381
	break;
382
383
case 'select2-individual':
384
	$page  = Filter::postInteger('page');
@@ 383-388 (lines=6) @@
380
	echo json_encode(Select2::familySearch($WT_TREE, $page, $query));
381
	break;
382
383
case 'select2-individual':
384
	$page  = Filter::postInteger('page');
385
	$query = Filter::post('q', null, '');
386
	header('Content-Type: application/json');
387
	echo json_encode(Select2::individualSearch($WT_TREE, $page, $query));
388
	break;
389
390
case 'select2-media':
391
	$page  = Filter::postInteger('page');
@@ 390-395 (lines=6) @@
387
	echo json_encode(Select2::individualSearch($WT_TREE, $page, $query));
388
	break;
389
390
case 'select2-media':
391
	$page  = Filter::postInteger('page');
392
	$query = Filter::post('q', null, '');
393
	header('Content-Type: application/json');
394
	echo json_encode(Select2::mediaObjectSearch($WT_TREE, $page, $query));
395
	break;
396
397
case 'select2-note':
398
	$page  = Filter::postInteger('page');
@@ 397-402 (lines=6) @@
394
	echo json_encode(Select2::mediaObjectSearch($WT_TREE, $page, $query));
395
	break;
396
397
case 'select2-note':
398
	$page  = Filter::postInteger('page');
399
	$query = Filter::post('q', null, '');
400
	header('Content-Type: application/json');
401
	echo json_encode(Select2::noteSearch($WT_TREE, $page, $query));
402
	break;
403
404
case 'select2-place':
405
	$page  = Filter::postInteger('page');
@@ 404-409 (lines=6) @@
401
	echo json_encode(Select2::noteSearch($WT_TREE, $page, $query));
402
	break;
403
404
case 'select2-place':
405
	$page  = Filter::postInteger('page');
406
	$query = Filter::post('q', null, '');
407
	header('Content-Type: application/json');
408
	echo json_encode(Select2::placeSearch($WT_TREE, $page, $query, true));
409
	break;
410
411
case 'select2-repository':
412
	$page  = Filter::postInteger('page');
@@ 411-416 (lines=6) @@
408
	echo json_encode(Select2::placeSearch($WT_TREE, $page, $query, true));
409
	break;
410
411
case 'select2-repository':
412
	$page  = Filter::postInteger('page');
413
	$query = Filter::post('q', null, '');
414
	header('Content-Type: application/json');
415
	echo json_encode(Select2::repositorySearch($WT_TREE, $page, $query));
416
	break;
417
418
case 'select2-source':
419
	$page  = Filter::postInteger('page');
@@ 418-423 (lines=6) @@
415
	echo json_encode(Select2::repositorySearch($WT_TREE, $page, $query));
416
	break;
417
418
case 'select2-source':
419
	$page  = Filter::postInteger('page');
420
	$query = Filter::post('q', null, '');
421
	header('Content-Type: application/json');
422
	echo json_encode(Select2::sourceSearch($WT_TREE, $page, $query));
423
	break;
424
425
case 'theme':
426
	// Change the current theme