Transazioni sparite
Posted: Mon Jan 20, 2014 12:15 pm
Capita a volte di perdere nel nulla una transazione.
Ho appurato che avviene per "colpa" di questa chiamata:
contenuta in /doceboLms/controllers/CartLmsController.php.
Stranamente questa chiamata dovrebbe essere fatta solo in caso di annullamento di una transazione non ancora completata, ma ho il sentore che in qualche moda possa essere raggiunta anche in qualche altra situazione che perĂ² non riesco a replicare.
Ho appurato che avviene per "colpa" di questa chiamata:
Code: Select all
else if(isset($_GET['cancel']) && $_GET['cancel'] == 1) {
$trman->deleteTransaction($id_trans, true);
UIFeedback::error(Lang::t('_TRANSACTION_ABORTED', 'cart'));
}
Stranamente questa chiamata dovrebbe essere fatta solo in caso di annullamento di una transazione non ancora completata, ma ho il sentore che in qualche moda possa essere raggiunta anche in qualche altra situazione che perĂ² non riesco a replicare.