Code Duplication    Length = 6-7 lines in 3 locations

Sources/PostModeration.php 2 locations

@@ 71-77 (lines=7) @@
68
		$approve_boards = $approve_boards == array(0) ? $filter_board : array_intersect($approve_boards, $filter_board);
69
	}
70
71
	if ($approve_boards == array(0))
72
		$approve_query = '';
73
	elseif (!empty($approve_boards))
74
		$approve_query = ' AND m.id_board IN (' . implode(',', $approve_boards) . ')';
75
	// Nada, zip, etc...
76
	else
77
		$approve_query = ' AND 1=0';
78
79
	// We also need to know where we can delete topics and/or replies to.
80
	if ($context['current_view'] == 'topics')
@@ 326-331 (lines=6) @@
323
	// Once again, permissions are king!
324
	$approve_boards = boardsAllowedTo('approve_posts');
325
326
	if ($approve_boards == array(0))
327
		$approve_query = '';
328
	elseif (!empty($approve_boards))
329
		$approve_query = ' AND m.id_board IN (' . implode(',', $approve_boards) . ')';
330
	else
331
		$approve_query = ' AND 1=0';
332
333
	// Get together the array of things to act on, if any.
334
	$attachments = array();

Sources/ModerationCenter.php 1 location

@@ 1014-1020 (lines=7) @@
1011
		$approve_boards = boardsAllowedTo('approve_posts');
1012
		$delete_boards = boardsAllowedTo('delete_any');
1013
1014
		if ($approve_boards == array(0))
1015
			$approve_query = '';
1016
		elseif (!empty($approve_boards))
1017
			$approve_query = ' AND m.id_board IN (' . implode(',', $approve_boards) . ')';
1018
		// Nada, zip, etc...
1019
		else
1020
			$approve_query = ' AND 1=0';
1021
	}
1022
1023
	require_once($sourcedir . '/Subs-List.php');