request("p_jrn","number",0); //-------------------------------------------------------------------------------- // Encode a new financial operation //-------------------------------------------------------------------------------- if ( $ledger_id == 0) { $Ledger=new Acc_Ledger_Fin($cn,0); $def_ledger=$Ledger->get_first('fin'); if ( empty ($def_ledger)) { exit('Pas de journal disponible'); } $ledger_id=$def_ledger['jrn_def_id']; } $Ledger=new Acc_Ledger_Fin($cn,$ledger_id); $Ledger->load(); $jrn_priv=$g_user->get_ledger_access($Ledger->id); // Check privilege if ( $jrn_priv == 'X') { NoAccess(); exit -1; } $p_msg=""; //---------------------------------------- // Confirm the operations //---------------------------------------- if ( isset($_POST['save'])) { try { $Ledger->verify($_POST); } catch (Exception $e) { alert($e->getMessage()); $p_msg=$e->getMessage(); $correct=1; } if ( ! isset ($correct )) { echo '
'.$p_msg.'
'; echo '