32 |
echo_debug(__FILE__,__LINE__,$d); |
echo_debug(__FILE__,__LINE__,$d); |
33 |
$Jrn=new jrn($cn,$_POST['jrn_id']); |
$Jrn=new jrn($cn,$_POST['jrn_id']); |
34 |
$Jrn->GetName(); |
$Jrn->GetName(); |
35 |
$Jrn->GetRow( $_POST['from_periode'], |
if ( $_POST['p_simple']==0 ) |
36 |
$_POST['to_periode'], |
{ |
37 |
$p_cent); |
$Jrn->GetRow( $_POST['from_periode'], |
38 |
|
$_POST['to_periode'], |
39 |
|
$p_cent); |
40 |
|
} |
41 |
|
else |
42 |
|
{ |
43 |
|
$Row=$Jrn->GetRowSimple($_POST['from_periode'], |
44 |
|
$_POST['to_periode'], |
45 |
|
$p_cent); |
46 |
|
// var_dump($Row); |
47 |
|
} |
48 |
$rep=""; |
$rep=""; |
49 |
$submit=new widget(); |
$submit=new widget(); |
50 |
$hid=new widget("hidden"); |
$hid=new widget("hidden"); |
63 |
$hid->IOValue("jrn_id",$Jrn->id). |
$hid->IOValue("jrn_id",$Jrn->id). |
64 |
$hid->IOValue("from_periode",$_POST['from_periode']). |
$hid->IOValue("from_periode",$_POST['from_periode']). |
65 |
$hid->IOValue("to_periode",$_POST['to_periode']); |
$hid->IOValue("to_periode",$_POST['to_periode']); |
66 |
|
echo $hid->IOValue("p_simple",$_POST['p_simple']); |
67 |
|
|
68 |
echo "</form></TD>"; |
echo "</form></TD>"; |
69 |
echo '<TD><form method="GET" ACTION="jrn_csv.php">'. |
echo '<TD><form method="GET" ACTION="jrn_csv.php">'. |
73 |
$hid->IOValue("jrn_id",$Jrn->id). |
$hid->IOValue("jrn_id",$Jrn->id). |
74 |
$hid->IOValue("from_periode",$_POST['from_periode']). |
$hid->IOValue("from_periode",$_POST['from_periode']). |
75 |
$hid->IOValue("to_periode",$_POST['to_periode']); |
$hid->IOValue("to_periode",$_POST['to_periode']); |
76 |
|
echo $hid->IOValue("p_simple",$_POST['p_simple']); |
77 |
echo "</form></TD>"; |
echo "</form></TD>"; |
78 |
|
|
79 |
echo "</TR>"; |
echo "</TR>"; |
80 |
|
|
81 |
echo "</table>"; |
echo "</table>"; |
82 |
if ( count($Jrn->row ) == 0 ) |
if ( count($Jrn->row ) == 0 |
83 |
|
&& $Row==null) |
84 |
exit; |
exit; |
85 |
|
|
86 |
echo "<TABLE>"; |
echo "<TABLE class=\"result\">"; |
87 |
foreach ( $Jrn->row as $op ) { |
|
88 |
|
if ( $_POST['p_simple'] == 0 ) { |
89 |
|
// detailled printing |
90 |
|
//--- |
91 |
|
foreach ( $Jrn->row as $op ) { |
92 |
echo "<TR>"; |
echo "<TR>"; |
93 |
// centralized |
// centralized |
94 |
if ( $p_cent == 'on') { |
if ( $p_cent == 'on') { |
95 |
echo "<TD>".$op['j_id']."</TD>"; |
echo "<TD>".$op['j_id']."</TD>"; |
96 |
} |
} |
97 |
echo "<TD>".$op['internal']."</TD>". |
echo "<TD>".$op['internal']."</TD>". |
98 |
"<TD>".$op['j_date']."</TD>". |
"<TD>".$op['j_date']."</TD>". |
99 |
"<TD>".$op['poste']."</TD>". |
"<TD>".$op['poste']."</TD>". |
100 |
"<TD>".$op['description']."</TD>". |
"<TD>".$op['description']."</TD>". |
101 |
"<TD>".$op['deb_montant']."</TD>". |
"<TD>".$op['deb_montant']."</TD>". |
102 |
"<TD>".$op['cred_montant']."</TD>". |
"<TD>".$op['cred_montant']."</TD>". |
103 |
"</TR>"; |
"</TR>"; |
104 |
} |
}// end loop |
105 |
|
} // if |
106 |
|
else |
107 |
|
{ |
108 |
|
include_once("jrn.php"); |
109 |
|
// Simple printing |
110 |
|
//--- |
111 |
|
|
112 |
|
echo "<TR>". |
113 |
|
"<th> operation </td>". |
114 |
|
"<th>Date</th>". |
115 |
|
"<th> commentaire </th>". |
116 |
|
"<th>internal</th>". |
117 |
|
/* "<th>Pièce justificative</th>". */ |
118 |
|
"<th> montant</th>". |
119 |
|
"</TR>"; |
120 |
|
|
121 |
|
foreach ($Row as $line) |
122 |
|
{ |
123 |
|
echo "<tr>"; |
124 |
|
echo "<TD>".$line['num']."</TD>"; |
125 |
|
echo "<TD>".$line['date']."</TD>"; |
126 |
|
echo "<TD>".$line['comment']."</TD>"; |
127 |
|
echo "<TD>".$line['jr_internal']."</TD>"; |
128 |
|
// echo "<TD>".$line['pj']."</TD>"; |
129 |
|
// If the ledger is financial : |
130 |
|
// the credit must be negative and written in red |
131 |
|
// Get the jrn type |
132 |
|
if ( $line['jrn_def_type'] == 'FIN' ) { |
133 |
|
$positive = CountSql($cn,"select * from jrn inner join jrnx on jr_grpt_id=j_grpt ". |
134 |
|
" where jr_id=".$line['jr_id']." and (j_poste like '55%' or j_poste like '57%' )". |
135 |
|
" and j_debit='f'"); |
136 |
|
|
137 |
|
echo "<TD align=\"right\">"; |
138 |
|
echo ( $positive != 0 )?"<font color=\"red\"> - ".sprintf("%8.2f",$line['montant'])."</font>":sprintf("%8.2f",$line['montant']); |
139 |
|
echo "</TD>"; |
140 |
|
} |
141 |
|
else |
142 |
|
{ |
143 |
|
echo "<TD align=\"right\">".sprintf("% 8.2f",$line['montant'])."</TD>"; |
144 |
|
} |
145 |
|
|
146 |
|
echo "</tr>"; |
147 |
|
} |
148 |
|
|
149 |
|
} //else |
150 |
echo "</table>"; |
echo "</table>"; |
151 |
|
|
152 |
echo "</div>"; |
echo "</div>"; |
153 |
exit; |
exit; |
154 |
} |
} |
213 |
$centralise->label="Depuis les journaux centralisés"; |
$centralise->label="Depuis les journaux centralisés"; |
214 |
$centralise->table=1; |
$centralise->table=1; |
215 |
print $centralise->IOValue('cent'); |
print $centralise->IOValue('cent'); |
216 |
|
$a=array( |
217 |
|
array('value'=>0,'label'=>'Detaillé'), |
218 |
|
array('value'=>1,'label'=>'Simple') |
219 |
|
); |
220 |
|
$w->selected=1; |
221 |
|
echo $w->IOValue('p_simple',$a,'Style d\'impression'); |
222 |
print "</TR>"; |
print "</TR>"; |
223 |
echo '</TABLE>'; |
echo '</TABLE>'; |
224 |
print $w->Submit('bt_html','Impression'); |
print $w->Submit('bt_html','Impression'); |