diff --git a/html/ajax_misc.php b/html/ajax_misc.php index 41a5fafa2..e2bbd1227 100644 --- a/html/ajax_misc.php +++ b/html/ajax_misc.php @@ -195,49 +195,122 @@ EOF; /** *display the lettering */ -case 'dl': - require_once('class_lettering.php'); - $ret=new IButton('return'); - $ret->label=_('Retour'); - $ret->javascript="$('detail').hide();$('list').show();"; - $r=""; - // retrieve info for the given j_id (date, amount,side and comment) - $sql="select j_date,to_char(j_date,'DD.MM.YYYY') as j_date_fmt,J_POSTE,j_qcode, + case 'dl': + require_once('class_lettering.php'); + $exercice=$user->get_exercice(); + $periode=new Periode($cn); + list($first_per,$last_per)=$periode->get_limit($exercice); + + $ret=new IButton('return'); + $ret->label=_('Retour'); + $ret->javascript="$('detail').hide();$('list').show();$('search').show();"; + $r=""; + // retrieve info for the given j_id (date, amount,side and comment) + $sql="select j_date,to_char(j_date,'DD.MM.YYYY') as j_date_fmt,J_POSTE,j_qcode, jr_comment,j_montant, j_debit,jr_internal from jrnx join jrn on (j_grpt=jr_grpt_id) where j_id=$1"; - $arow=$cn->get_array($sql,array($j_id)); - $row=$arow[0]; + $arow=$cn->get_array($sql,array($j_id)); + $row=$arow[0]; - $r.='
'; - - // display a list of operation from the other side + box button - if ( $ot == 'account') { - $obj=new Lettering_Account($cn,$row['j_poste']); - $r.=$obj->show_letter($j_id); - } else if ($ot=='card') { - $obj=new Lettering_Card($cn,$row['j_qcode']); - $r.=$obj->show_letter($j_id); - } else { - $r.='Mauvais type objet'; - } - $html='