Code Duplication    Length = 16-16 lines in 2 locations

app/Controller/VendaController.php 2 locations

@@ 220-235 (lines=16) @@
217
		$this->redirect('/venda/adicionar_cadastro');
218
	}
219
220
	public function calcular_valor_venda($produtos) {
221
		$this->loadModel('Produto');
222
223
		(float) $preco = 0.00;
224
		foreach ($produtos as $indice => $item) {
225
			$produto = $this->Produto->find('all',
226
				array('conditions' =>
227
					array('Produto.id' => $item['id_produto'])
228
				)
229
			);
230
231
			$preco += $produto[0]['Produto']['preco'] * $item['quantidade'];
232
		}
233
234
		return $preco;
235
	}
236
237
	public function calcular_custo_venda($produtos) {
238
		$this->loadModel('Produto');
@@ 237-252 (lines=16) @@
234
		return $preco;
235
	}
236
237
	public function calcular_custo_venda($produtos) {
238
		$this->loadModel('Produto');
239
240
		(float) $custo = 0.00;
241
		foreach ($produtos as $indice => $item) {
242
			$produto = $this->Produto->find('all',
243
				array('conditions' =>
244
					array('Produto.id' => $item['id_produto'])
245
				)
246
			);
247
248
			$custo += $produto[0]['Produto']['custo'] * $item['quantidade'];
249
		}
250
251
		return $custo;
252
	}
253
254
	public function validar_itens_venda($produtos) {
255
		$this->loadModel('Produto');