Code Duplication    Length = 36-36 lines in 2 locations

mod/etherpad/start.php 1 location

@@ 88-123 (lines=36) @@
85
	$base_dir = elgg_get_plugins_path() . "etherpad/pages/$handler";
86
87
	$page_type = $page[0];
88
	switch ($page_type) {
89
		case 'owner':
90
			include "$base_dir/owner.php";
91
			break;
92
		case 'friends':
93
			include "$base_dir/friends.php";
94
			break;
95
		case 'view':
96
			set_input('guid', $page[1]);
97
			include "$base_dir/view.php";
98
			break;
99
		case 'add':
100
			set_input('guid', $page[1]);
101
			include "$base_dir/new.php";
102
			break;
103
		case 'edit':
104
			set_input('guid', $page[1]);
105
			include "$base_dir/edit.php";
106
			break;
107
		case 'group':
108
			include "$base_dir/owner.php";
109
			break;
110
		case 'history':
111
			set_input('guid', $page[1]);
112
			include "$base_dir/history.php";
113
			break;
114
		case 'revision':
115
			set_input('id', $page[1]);
116
			include "$base_dir/revision.php";
117
			break;
118
		case 'all':
119
			include "$base_dir/world.php";
120
			break;
121
		default:
122
			return false;
123
	}
124
	return true;
125
}
126

mod/pages/start.php 1 location

@@ 131-166 (lines=36) @@
128
	$base_dir = elgg_get_plugins_path() . 'pages/pages/pages';
129
130
	$page_type = $page[0];
131
	switch ($page_type) {
132
		case 'owner':
133
			include "$base_dir/owner.php";
134
			break;
135
		case 'friends':
136
			include "$base_dir/friends.php";
137
			break;
138
		case 'view':
139
			set_input('guid', $page[1]);
140
			include "$base_dir/view.php";
141
			break;
142
		case 'add':
143
			set_input('guid', $page[1]);
144
			include "$base_dir/new.php";
145
			break;
146
		case 'edit':
147
			set_input('guid', $page[1]);
148
			include "$base_dir/edit.php";
149
			break;
150
		case 'group':
151
			include "$base_dir/owner.php";
152
			break;
153
		case 'history':
154
			set_input('guid', $page[1]);
155
			include "$base_dir/history.php";
156
			break;
157
		case 'revision':
158
			set_input('id', $page[1]);
159
			include "$base_dir/revision.php";
160
			break;
161
		case 'all':
162
			include "$base_dir/world.php";
163
			break;
164
		default:
165
			return false;
166
	}
167
	return true;
168
}
169