} echo $Ledger->button_new_operation(); echo '</div>'; return; } } // ------------------------------ /* Display a blank form or a form with predef operation */ /* or a form for correcting */ // ------------------------------ echo '<div class="content">'; // $array = isset($_POST['correct']) || isset($correct) ? $_POST : null; $Ledger = new Acc_Ledger_Purchase($cn, 0); if (!isset($_REQUEST['p_jrn'])) { $def_ledger = $Ledger->get_first('ach', 2); if (empty($def_ledger)) { exit('Pas de journal disponible'); } $Ledger->id = $def_ledger['jrn_def_id']; } else { $Ledger->id = $_REQUEST['p_jrn']; } if (isset($_REQUEST['p_jrn_predef'])) { $Ledger->id = $_REQUEST['p_jrn_predef']; } // pre defined operation // echo '<div id="predef_form">'; echo HtmlInput::hidden('p_jrn_predef', $Ledger->id); $op = new Pre_op_ach($cn);