break; case "enc": if ($somme * 1 > 0) { //Generation de la transaction if ($id_transaction = $cpte->record_transaction("", $somme, 1, $val_transactions, 1)) { $cpte->validate_transaction($id_transaction); $cpte->update_solde(); if (!$transacash_num) { $req = "select MAX(transacash_num) from transactions where compte_id=" . $cpte->id_compte . ""; $resultat = pmb_mysql_query($req); if ($transacash_num = pmb_mysql_result($resultat, 0, 0)) { $req = "update transactions set transacash_num = {$transacash_num} where compte_id=" . $cpte->id_compte . " and transacash_num=0"; pmb_mysql_query($req); } } $cpte->cashdesk_memo_encaissement($id_transaction, $transacash_num, $somme); } // print str_replace("!!transacash_id!!",$transacash_num,$print_script); back_to_main(); } else { back_to_list(); } break; case "transac_add": if ($transactype_total * 1 > 0) { $transactype = new transactype($transactype_id); if ($quantity) { $aff_quantity = " ({$quantity})"; } //Generation de la transaction if ($id_transaction = $cpte->record_transaction("", $transactype_total, -1, $transactype->name . $aff_quantity, 0, $transactype_id)) {