-
Notifications
You must be signed in to change notification settings - Fork 4
/
Copy pathhistorique.php
108 lines (95 loc) · 7.31 KB
/
historique.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
<?php
/*
+-------------------------------------------------------------------------+
| Monnaie M - http://merome.net/monnaiem |
+-------------------------------------------------------------------------+
| Auteur : Jérôme VUITTENEZ - Merome : [email protected] |
+-------------------------------------------------------------------------+
*/
session_start();
include './requete.php';
if($_SESSION["citoyen"]["idcitoyen"]=="")
{
die("Session perdue. <a href=\"index.php\">Merci de cliquer ici</a>");
}
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<title>Monnaie M - Expérimentation d'une monnaie complémentaire assortie d'un revenu de base</title>
<link rel="stylesheet" href="monnaiem.css" typeproduit="text/css">
<meta name="description" content="Monnaie M est une expérimentation visant à faire connaître et promouvoir le fonctionnement et le rôle d'une monnaie,
les Systèmes d'Echanges Locaux, le concept de revenu de base, les monnaies complémentaires.">
<meta name="keywords" lang="fr" content="monnaie bitcoin openudc création monétaire SEL revenu de base dividende universel">
</head>
<body>
<?php
echo("<div id=\"accueil\"><a href=\"index.php\"><img border=\"0\" src=\"images/bandeau.png\"></a><br><br>");
echo("<a onclick=\"javascript:if(document.getElementById('global').style.display=='block') document.getElementById('global').style.display='none'; else document.getElementById('global').style.display='block'\">Cliquez ici pour voir ou faire disparaitre l'historique global de Monnaie M</a><br><br>");
$historiques=exec_requete("select * from historique order by datemesure", $conn);
echo("<div id=\"global\" style=\"display:none;\"><table border=\"1\" align=\"center\"><tr align=\"center\"><td>Date</td><td>Nombre d'utilisateurs</td><td>Masse monétaire totale (après revenu)</td><td>Masse monétaire moyenne</td><td>Revenu de base</td></tr>");
while($historique=mysqli_fetch_array($historiques))
{
echo("<tr align=\"center\"><td>".to_str($historique["datemesure"])."</td><td>".$historique["nbutilisateurs"]."</td><td>".$historique["massetotale"]." <img align=\"middle\" src=\"images/m.png\"></td><td>".$historique["massemoyenne"]." <img align=\"middle\" src=\"images/m.png\"></td><td>".$historique["rdb"]." <img align=\"middle\" src=\"images/m.png\"></td></tr>");
}
echo("</table><br><br></div>");
$listes=exec_requete("select idcitoyen from citoyen where valide=1 and citoyen.idcitoyen='".$_SESSION["citoyen"]["idcitoyen"]."'", $conn);
while($liste=mysqli_fetch_array($listes))
{
$nomh=$liste["idcitoyen"];
echo("Historique de <b>".$nomh."</b>");
$ccitoyen=mysqli_fetch_array(exec_requete("select dateadhesion,solde from citoyen where idcitoyen='".$nomh."'", $conn));
$solde=50;
echo("<table border=\"1\" align=\"center\"><tr><td>Date</td><td>Acheteur</td><td>Vendeur</td><td>Evènement</td><td>Note</td><td>Commentaires de l'acheteur</td><td>Solde</td></tr>
<tr><td>".to_str($ccitoyen["dateadhesion"])."</td><td> </td><td> </td><td>Inscription à Monnaie M</td><td> </td><td> </td><td>50 <img align=\"middle\" src=\"images/m.png\"></td>");
$transactions=exec_requete("select *,transaction.prix as prixt from citoyen,transaction,produit where ((vendeur=citoyen.idcitoyen) or (acheteur=citoyen.idcitoyen)) and produit.idproduit=transaction.idproduit and citoyen.idcitoyen='".$nomh."' order by datevente", $conn);
if(mysqli_num_rows($transactions)>0)
{
while ($transaction=mysqli_fetch_array($transactions))
{
if($transaction["vendeur"]==$nomh)
{
switch($transaction["statut"])
{
case "Terminé":
$solde+=$transaction["prixt"];
echo("<tr bgcolor=\"#CCFF99\"><td>".to_str($transaction["datevente"])."</td><td>".$transaction["acheteur"]."</td><td>".$transaction["vendeur"]."</td><td>Vente / ".$transaction["categorie"]."</td><td>".$transaction["note"]."/5</td><td>".$transaction["commentaires"]."</td><td>".$solde." <img align=\"middle\" src=\"images/m.png\"> (+".$transaction["prixt"]." <img align=\"middle\" src=\"images/m.png\">)</td></tr>");
break;
case "Commandé":
case "confirmé":
echo("<tr bgcolor=\"#FFFF99\"><td>".to_str($transaction["datevente"])."</td><td>".$transaction["acheteur"]."</td><td>".$transaction["vendeur"]."</td><td>Vente / ".$transaction["categorie"]."</td><td>".$transaction["note"]."/5</td><td>En attente de finalisation</td><td>(+".$transaction["prixt"]." <img align=\"middle\" src=\"images/m.png\"> en attente)</td></tr>");
break;
case "Annulé":
echo("<tr bgcolor=\"#FF9999\"><td>".to_str($transaction["datevente"])."</td><td>".$transaction["acheteur"]."</td><td>".$transaction["vendeur"]."</td><td>Vente / ".$transaction["categorie"]."</td><td>-</td><td>Annulé : ".$transaction["commentaires"]."</td><td>-</td></tr>");
break;
}
}
else
{
switch($transaction["statut"])
{
case "Terminé":
$solde-=$transaction["prixt"];
echo("<tr bgcolor=\"#FFCCFF\"><td>".to_str($transaction["datevente"])."</td><td>".$transaction["acheteur"]."</td><td>".$transaction["vendeur"]."</td><td>Achat / ".$transaction["categorie"]."</td><td>".$transaction["note"]."/5</td><td>".$transaction["commentaires"]."</td><td>".$solde." <img align=\"middle\" src=\"images/m.png\"> (-".$transaction["prixt"]." <img align=\"middle\" src=\"images/m.png\">)</td></tr>");
break;
case "Commandé":
case "confirmé":
$solde-=$transaction["prixt"];
echo("<tr bgcolor=\"#FFCCFF\"><td>".to_str($transaction["datevente"])."</td><td>".$transaction["acheteur"]."</td><td>".$transaction["vendeur"]."</td><td>Achat / ".$transaction["categorie"]."</td><td>En attente</td><td>En attente de finalisation</td><td>".$solde." <img align=\"middle\" src=\"images/m.png\"> (-".$transaction["prixt"]." <img align=\"middle\" src=\"images/m.png\">)</td></tr>");
break;
case "Annulé":
echo("<tr bgcolor=\"#FF9999\"><td>".to_str($transaction["datevente"])."</td><td>".$transaction["acheteur"]."</td><td>".$transaction["vendeur"]."</td><td>Achat / ".$transaction["categorie"]."</td><td>Annulé</td><td>".$transaction["commentaires"]."</td><td>-</td></tr>");
break;
}
}
}
}
echo("<tr bgcolor=\"#CCFF99\"><td>Chaque mois depuis le ".to_str($ccitoyen["dateadhesion"])."</td><td> </td><td> </td><td> </td><td> </td><td>Revenu de base</td><td>".$ccitoyen["solde"]." <img align=\"middle\" src=\"images/m.png\"> (+".($ccitoyen["solde"]-$solde)." <img align=\"middle\" src=\"images/m.png\">)</td></tr>");
echo("</table><br><br>");
}
echo("</div>");
mysqli_close();
?>
</body>
</html>