Code Duplication    Length = 16-16 lines in 2 locations

app/Controller/VendaController.php 2 locations

@@ 297-312 (lines=16) @@
294
		return $this->redirect('/venda/adicionar_cadastro');
295
	}
296
297
	public function calcular_valor_venda($produtos) {
298
		$this->loadModel('Produto');
299
300
		(float) $preco = 0.00;
301
302
		foreach ($produtos as $indice => $item) {
303
			$produto = $this->Produto->find('all',
304
				array('conditions' =>
305
					array('Produto.id' => $item['id_produto'])
306
				)
307
			);
308
309
			$preco += $produto[0]['Produto']['preco'] * $item['quantidade'];
310
		}
311
312
		return $preco;
313
	}
314
315
	public function calcular_custo_venda($produtos) {
@@ 315-330 (lines=16) @@
312
		return $preco;
313
	}
314
315
	public function calcular_custo_venda($produtos) {
316
		$this->loadModel('Produto');
317
318
		(float) $custo = 0.00;
319
		foreach ($produtos as $indice => $item) {
320
			$produto = $this->Produto->find('all',
321
				array('conditions' =>
322
					array('Produto.id' => $item['id_produto'])
323
				)
324
			);
325
326
			$custo += $produto[0]['Produto']['custo'] * $item['quantidade'];
327
		}
328
329
		return $custo;
330
	}
331
332
	public function validar_itens_venda($produtos) {
333
		$this->loadModel('Produto');