request('ac'); $ac="ac=".$strac; $p_msg=""; //---------------------------------------------------------------------- // Encode a new invoice // empty form for encoding //---------------------------------------------------------------------- $Ledger=new Acc_Ledger_Sold($cn,0); // Check privilege if ( isset($_REQUEST['p_jrn']) && $g_user->check_jrn($http->request("p_jrn","number")) != 'W' ) { NoAccess(); exit -1; } /* if a new invoice is encoded, we display a form for confirmation */ if ( isset ($_POST['view_invoice'] ) ) { $p_jrn=$http->post("p_jrn","number"); $Ledger=new Acc_Ledger_Sold($cn,$p_jrn); try { $Ledger->verify_operation($_POST); } catch (Exception $e) { alert($e->getMessage()); $p_msg=$e->getMessage(); $correct=1; } // if correct is not set it means it is correct if ( ! isset($correct)) { echo '
'; echo _('Extourné au ').$p_date; echo '
'; } catch (Exception $e) { echo ''._('Opération non extournée'). $e->getMessage(). ''; } } else { // warning because date is invalid echo ''._('Date invalide, opération non extournée').''; } } echo '