Code Duplication    Length = 13-13 lines in 2 locations

core/modules/shop/ShopTransactionController.php 2 locations

@@ 327-339 (lines=13) @@
324
        $transaction->save();
325
    }
326
327
    public function update()
328
    {
329
        // Check for current transaction
330
        $transaction = new TransactionModel();
331
        $session = new Ajde_Session('AC.Shop');
332
        if ($session->has('currentTransaction') && $transaction->loadByPK($session->get('currentTransaction'))) {
333
            $this->updateFromCart($transaction);
334
        }
335
        Ajde_Session_Flash::alert(trans('Your order has been updated', 'shop'));
336
        $this->redirect('shop/transaction:setup');
337
        //		$this->setAction('view');
338
        //		return $this->view();
339
    }
340
341
    public function cancel()
342
    {
@@ 341-353 (lines=13) @@
338
        //		return $this->view();
339
    }
340
341
    public function cancel()
342
    {
343
        // Edit existing transaction?
344
        $transaction = new TransactionModel();
345
        $session = new Ajde_Session('AC.Shop');
346
        if ($session->has('currentTransaction') && $transaction->loadByPK($session->get('currentTransaction'))) {
347
            $transaction->payment_status = 'cancelled';
348
            $transaction->save();
349
            $session->destroy();
350
        }
351
        Ajde_Session_Flash::alert(trans('Your order has been cancelled', 'shop'));
352
        $this->redirect('shop');
353
    }
354
355
    public function payment()
356
    {