/[phpcompta]/phpcompta/include/impress_jrn.php
ViewVC logotype

Diff of /phpcompta/include/impress_jrn.php

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.8 by stanpinte, Thu Apr 21 17:03:27 2005 UTC revision 1.9 by sparkyx, Wed Jul 27 14:42:51 2005 UTC
# Line 32  include("class_jrn.php"); Line 32  include("class_jrn.php");
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");
# Line 54  include("class_jrn.php"); Line 63  include("class_jrn.php");
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">'.
# Line 63  include("class_jrn.php"); Line 73  include("class_jrn.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  }  }
# Line 152  $centralise=new widget("checkbox"); Line 213  $centralise=new widget("checkbox");
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');

Legend:
Removed from v.1.8  
changed lines
  Added in v.1.9

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26