source: pmb4.1/trunk/fuentes/pmb/circ/list_transactions.php @ 478

Last change on this file since 478 was 478, checked in by mabarracus, 4 years ago

copy trusty code 4.1

  • Property svn:executable set to *
File size: 3.0 KB
Line 
1<?php
2// +-------------------------------------------------+
3// © 2002-2004 PMB Services / www.sigb.net pmb@sigb.net et contributeurs (voir www.sigb.net)
4// +-------------------------------------------------+
5// $Id: list_transactions.php,v 1.5 2011-09-06 08:54:29 jpermanne Exp $
6
7//Liste des trabsactions d'un compte
8$base_path="..";
9//$base_noheader=1;
10
11$current_alert="circ";
12
13require_once("../includes/init.inc.php");
14require_once("$base_path/classes/comptes.class.php");
15
16$cpte=new comptes($id_compte);
17if ($cpte->error) {
18        print $cpte->error_message;
19        exit;
20} 
21switch ($show_transactions) {
22        case "2":
23                $t=$cpte->get_transactions("","",0,0);
24                break;
25        case "3":
26                $date_debut_=extraitdate($date_debut);
27                $t=$cpte->get_transactions($date_debut_,"",0,-1,0,"asc");
28                break;
29        case "1":
30        default:
31                $t=$cpte->get_transactions("","",0,-1, 10);
32                break;
33}
34print "<form name='form_transactions' action='encaissement.php' method='post' onSubmit='return false'>
35<input type='hidden' name='act' value=''/>
36<input type='hidden' name='id_compte' value='".$id_compte."'/>
37<input type='hidden' name='show_transactions' value='".$show_transactions."'/>
38<input type='hidden' name='date_debut' value='".htmlentities($date_debut,ENT_QUOTES,$charset)."'/>
39";
40if (!count($t)) print $msg["finance_list_tr_no_tr"]; else {
41        print "<table width=100%>";
42        print "<tr>";
43        print "<th>".$msg["finance_list_tr_date_enrgt"]."</th>";
44        print "<th>&nbsp;</th>";
45        print "<th>".$msg["finance_list_tr_comment"]."</th>";
46        print "<th style='text-align:right'>".$msg["finance_montant"]."</th>";
47        print "<th style='text-align:right'>".$msg["finance_list_tr_deb_cred"]."</th>";
48        print "<th style='text-align:center'>".$msg["finance_list_tr_validee"]."</th>";
49        print "<th>".$msg["finance_date_valid"]."</th>";
50        print "<th>&nbsp;</th>";
51        print "</tr>\n";
52        for ($i=0; $i<count($t); $i++) {
53                print "<tr>";
54                print pmb_bidi("<td>".formatdate($t[$i]->date_enrgt)."</td>");
55                print pmb_bidi("<td>".($t[$i]->encaissement?"*":"")."</td>");
56                print pmb_bidi("<td>".$t[$i]->commentaire."</td>");
57                print pmb_bidi("<td  style='text-align:right'>".($t[$i]->sens==-1? "<span class='erreur'>":"").comptes::format($t[$i]->montant).($t[$i]->sens==-1? "</span>":"")."</td>");
58                print pmb_bidi("<td style='text-align:right'>".($t[$i]->sens==1 ? $msg["finance_form_empr_libelle_credit"]:$msg["finance_form_empr_libelle_debit"])."</td>");
59                print pmb_bidi("<td style='text-align:center'>".($t[$i]->realisee ? "X":"")."</td>");
60                print pmb_bidi("<td>".formatdate($t[$i]->date_effective)."</td>");
61                print "<td>";
62                if (!$t[$i]->realisee) {
63                        print "<input type='checkbox' value='1' name='trans[".$t[$i]->id_transaction."]' ";
64                        //$tans="trans_".$t[$i]->id_transaction;
65                        //if ($$trans) print "checked";
66                        print ">";
67                }
68                print "</td>";
69                print "</tr>\n";
70        }
71        print "</table>\n";
72}
73print "</form>";
74print "<script>parent.document.getElementById('selector_transaction_list').style.visibility='visible';
75parent.document.getElementById('buttons_transaction_list').style.visibility='visible';
76</script>";
77?>
Note: See TracBrowser for help on using the repository browser.