'; echo dossier::hidden(); echo widget::hidden('p_action',$_REQUEST['p_action']); echo ''; $op=new Pre_operation($cn); $op->p_jrn=$id; $op->od_direct='t'; if ($op->count() != 0 ) echo widget::submit_button('use_opd','Utilisez une op.prédéfinie'); echo $op->show_button(); echo ''; echo '
'; echo dossier::hidden(); echo widget::hidden('p_action',$_REQUEST['p_action']); echo $ledger->show_form($p_array); echo widget::submit_button('summary','Sauvez'); echo '
Débit = Crédit = Difference =
'; echo '
'; echo "
".JS_CALC_LINE."
"; echo ''; } $ledger=new Acc_Ledger($cn,$id); // no ledger selected, propose one if ($id == -1 ) { // Vide echo '
'; echo dossier::hidden(); echo widget::hidden('p_action',$_REQUEST['p_action']); echo $ledger->select_ledger()->IOValue(); echo widget::submit_button('show_form','Choix du journal'); echo '
'; exit(); } echo '
'; echo '

Journal : '.$ledger->GetName().'

'; echo widget::button_href('Autre journal','?p_action='.$_REQUEST['p_action'].'&'.dossier::get()); if ( isset($_GET['show_form']) || isset($_POST['correct_it']) ) { show_direct_form($cn,$ledger,$_POST); exit(); } // reload with a predefined operation // if ( isset ($_GET['use_opd'])) { $op=new Pre_op_advanced($cn); $op->set_od_id($_REQUEST['pre_def']); //$op->p_jrn=$id; $p_post=$op->compute_array(); show_direct_form($cn,$ledger,$p_post); exit(); } if ( isset($_POST['summary'])) { echo '
'; echo $ledger->show_form($_POST,1); echo dossier::hidden(); echo widget::hidden('p_action',$_REQUEST['p_action']); echo widget::submit_button('save_it',"Sauver"); echo widget::submit_button('correct_it','Corriger'); $chk=new widget('checkbox'); $chk->selected=false; echo "Sauvez l'opération ?"; echo $chk->IOValue('save_opd'); echo '
'; exit(); } if ( isset($_POST['save_it' ])) { $array=$_POST; try { $ledger->save($array); } catch (AcException $e) { echo '"; show_direct_form($cn,$ledger,$_POST); } exit(); }