Code Duplication    Length = 16-16 lines in 2 locations

app/Controller/VendaController.php 2 locations

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