Code Duplication    Length = 40-40 lines in 2 locations

mod/tidypics/classes/TidypicsImage.php 2 locations

@@ 232-271 (lines=40) @@
229
				$rotate = false;
230
				$flop = false;
231
				$angle = 0;
232
				switch($orientation) {
233
					case 2:
234
						$rotate = false;
235
						$flop = true;
236
						break;
237
					case 3:
238
						$rotate = true;
239
						$flop = false;
240
						$angle = 180;
241
						break;
242
					case 4:
243
						$rotate = true;
244
						$flop = true;
245
						$angle = 180;
246
						break;
247
					case 5:
248
						$rotate = true;
249
						$flop = true;
250
						$angle = 90;
251
						break;
252
					case 6:
253
						$rotate = true;
254
						$flop = false;
255
						$angle = 90;
256
						break;
257
					case 7:
258
						$rotate = true;
259
						$flop = true;
260
						$angle = -90;
261
						break;
262
					case 8:
263
						$rotate = true;
264
						$flop = false;
265
						$angle = -90;
266
						break;
267
					default:
268
						$rotate = false;
269
						$flop = false;
270
						break;
271
				}
272
				$imagick = new Imagick();
273
				$imagick->readImage($data['tmp_name']);
274
				if ($rotate) {
@@ 300-339 (lines=40) @@
297
					$rotate = false;
298
					$flip = false;
299
					$angle = 0;
300
					switch($orientation) {
301
						case 2:
302
							$rotate = false;
303
							$flip = true;
304
							break;
305
						case 3:
306
							$rotate = true;
307
							$flip = false;
308
							$angle = 180;
309
							break;
310
						case 4:
311
							$rotate = true;
312
							$flip = true;
313
							$angle = 180;
314
							break;
315
						case 5:
316
							$rotate = true;
317
							$flip = true;
318
							$angle = -90;
319
							break;
320
						case 6:
321
							$rotate = true;
322
							$flip = false;
323
							$angle = -90;
324
							break;
325
						case 7:
326
							$rotate = true;
327
							$flip = true;
328
							$angle = 90;
329
							break;
330
						case 8:
331
							$rotate = true;
332
							$flip = false;
333
							$angle = 90;
334
							break;
335
						default:
336
							$rotate = false;
337
							$flip = false;
338
							break;
339
					}
340
					if ($rotate) {
341
						$image = imagerotate($image, $angle, 0);
342
						imagejpeg($image, $data['tmp_name']);