';
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 '';
}
$ledger=new Acc_Ledger($cn,$id);
// no ledger selected, propose one
if ($id == -1 )
{
// Vide
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 '';
exit();
}
if ( isset($_POST['save_it' ])) {
$array=$_POST;
try {
$ledger->save($array);
} catch (AcException $e) {
echo '";
show_direct_form($cn,$ledger,$_POST);
}
exit();
}