list-persona.php
author viric@llimona
Wed, 08 Nov 2006 23:03:52 +0100
changeset 10 47746e0c30a3
parent 9 e3ddfccc8d4f
permissions -rw-r--r--
Arreglat un problema al xequejar les dades d'una nova compra.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
0
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
     1
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
     2
<html>
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
     3
<head>
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
     4
	<title>Ètxelon - Consulta de compres</title>
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
     5
	<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
9
e3ddfccc8d4f Ported a change from the development version: no-cache to every php page.
viric@llimona
parents: 0
diff changeset
     6
	<meta http-equiv="cache-control" content="no-cache">
0
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
     7
</head>
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
     8
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
     9
<body>
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    10
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    11
<?php
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    12
	include("getdb.inc");
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    13
	$connexio = mysql_connect($mysql_server, $mysql_user, $mysql_password);
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    14
	mysql_select_db($mysql_db, $connexio);
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    15
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    16
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    17
	// Crides a funcions per obtenir parametres
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    18
	$habitants = obtenir_habitants($connexio);
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    19
	$num_habitants = count($habitants);
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    20
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    21
	$gent = obtenir_gent($connexio);
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    22
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    23
	$persona = $_GET["user_id"];
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    24
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    25
	
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    26
	// Necessitem $GET_["user_id"]
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    27
?>
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    28
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    29
<h1 align=center>Ètxelon</h1>
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    30
<h1 align=center>Moviments de
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    31
"<EM><?php echo strtohtml($gent[$persona]["nom"]) ?></EM>"</h1>
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    32
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    33
<h2>Compres on ha tingut a veure</h2>
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    34
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    35
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    36
<TABLE BORDER=1>
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    37
<TR>
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    38
	<TH>Data
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    39
	<TH>Botiga
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    40
	<TH>Motiu
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    41
	<TH>Preu
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    42
	<TH>Pagat
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    43
	<TH>Excepcions
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    44
	<TH>Eliminiar
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    45
<?php
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    46
	$query = "SELECT UNIX_TIMESTAMP(compres.data),compres.botiga,compres.motiu,compres.preu FROM compres,compradors WHERE compradors.data=compres.data AND compradors.persona=$persona GROUP BY compres.data ORDER BY compres.data DESC;";
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    47
	$resultat = mysql_query($query, $connexio);
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    48
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    49
	// Per cada compra ...
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    50
	$num_compres = 0;
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    51
	while ($fila = mysql_fetch_row($resultat))
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    52
	{
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    53
		$data = $fila[0];
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    54
		$date_shown = date("d/m/Y H:i",$data);
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    55
		printf("<tr>\n\t<td><A HREF=\"view-compra?id=%s\">%s</A>\n", $data,
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    56
			$date_shown);
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    57
		printf("\t<td>%s\n", strtohtml($fila[1]));
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    58
		printf("\t<td>%s\n", strtohtml($fila[2]));
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    59
		printf("\t<td align=right>%s\n", pricetohtml($fila[3]));
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    60
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    61
		// Obtenim lo que toca pagar a cadascú
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    62
		$query = "SELECT compradors.persona,compradors.pagat,compradors.toca_pagar FROM compradors WHERE compradors.data = FROM_UNIXTIME($data) AND compradors.persona = $persona;";
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    63
		$resultat2 = mysql_query($query, $connexio);
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    64
		
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    65
		unset($compradors);
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    66
		// Hauria de sortir només 1 fila! 1 per la persona que hem escollit.
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    67
		while ($fila2 = mysql_fetch_row($resultat2))
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    68
		{
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    69
			$compradors[$fila2[0]] = array( "pagat" => $fila2[1],
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    70
											"toca_pagar" => $fila2[2]);
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    71
		}
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    72
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    73
		if (isset($compradors[$persona]))
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    74
			printf("\t<td align=right>%s\n", pricetohtml($compradors[$persona]["pagat"]));
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    75
		else
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    76
			printf("\t<td align=right>%s\n", pricetohtml(0));
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    77
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    78
		$excepcions = obtenir_excepcions($data,$connexio);
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    79
		if ($excepcions != 0)
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    80
			printf("\t<td align=right>%d\n", count($excepcions));
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    81
		else
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    82
			printf("\t<td align=right>0\n");
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    83
		printf("\t<td><A HREF=\"delete-compra?id=%s\">Eliminar</A>\n", $data);
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    84
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    85
		$num_compres++;
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    86
	}
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    87
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    88
?>
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    89
</TABLE>
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    90
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    91
<P>En/La <?php echo $gent[$persona]["nom"] ?> té a veure en <?php echo $num_compres ?> compres. </P>
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    92
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    93
<HR WIDTH="70%">
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    94
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    95
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    96
<h2>Compres on ha tingut a veure <EM>amb excepcions</EM></h2>
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    97
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    98
<TABLE BORDER=1>
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    99
<TR>
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
   100
	<TH>Data
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
   101
	<TH>Botiga
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
   102
	<TH>Motiu
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
   103
	<TH>Preu
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
   104
	<TH>Pagat
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
   105
	<TH>Excepcions
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
   106
	<TH>Eliminiar
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
   107
<?php
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
   108
	$query = "SELECT UNIX_TIMESTAMP(compres.data),compres.botiga,compres.motiu,compres.preu FROM compres,compradors_excepcions,excepcions WHERE excepcions.data=compres.data AND compradors_excepcions.ex_id=excepcions.id AND compradors_excepcions.persona=$persona GROUP BY compres.data ORDER BY compres.data DESC;";
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
   109
	$resultat = mysql_query($query, $connexio);
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
   110
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
   111
	// Per cada compra ...
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
   112
	$num_compres = 0;
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
   113
	while ($fila = mysql_fetch_row($resultat))
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
   114
	{
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
   115
		$data = $fila[0];
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
   116
		$date_shown = date("d/m/Y H:i",$data);
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
   117
		printf("<tr>\n\t<td><A HREF=\"view-compra?id=%s\">%s</A>\n", $data,
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
   118
			$date_shown);
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
   119
		printf("\t<td>%s\n", strtohtml($fila[1]));
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
   120
		printf("\t<td>%s\n", strtohtml($fila[2]));
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
   121
		printf("\t<td align=right>%s\n", pricetohtml($fila[3]));
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
   122
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
   123
		// Obtenim lo que toca pagar a cadascú
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
   124
		$query = "SELECT compradors.persona,compradors.pagat,compradors.toca_pagar FROM compradors WHERE compradors.data = FROM_UNIXTIME($data) AND compradors.persona = $persona;";
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
   125
		$resultat2 = mysql_query($query, $connexio);
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
   126
		
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
   127
		unset($compradors);
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
   128
		// Hauria de sortir només 1 fila! 1 per la persona que hem escollit.
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
   129
		while ($fila2 = mysql_fetch_row($resultat2))
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
   130
		{
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
   131
			$compradors[$fila2[0]] = array( "pagat" => $fila2[1],
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
   132
											"toca_pagar" => $fila2[2]);
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
   133
		}
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
   134
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
   135
		if (isset($compradors[$persona]))
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
   136
			printf("\t<td align=right>%s\n", pricetohtml($compradors[$persona]["pagat"]));
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
   137
		else
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
   138
			printf("\t<td align=right>%s\n", pricetohtml(0));
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
   139
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
   140
		$excepcions = obtenir_excepcions($data,$connexio);
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
   141
		if ($excepcions != 0)
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
   142
			printf("\t<td align=right>%d\n", count($excepcions));
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
   143
		else
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
   144
			printf("\t<td align=right>0\n");
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
   145
		printf("\t<td><A HREF=\"delete-compra?id=%s\">Eliminar</A>\n", $data);
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
   146
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
   147
		$num_compres++;
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
   148
	}
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
   149
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
   150
?>
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
   151
</TABLE>
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
   152
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
   153
<P>En/La <?php echo $gent[$persona]["nom"] ?> té a veure <em>amb excepcions</em> en <?php echo $num_compres ?> compres. </P>
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
   154
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
   155
<HR WIDTH="70%">
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
   156
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
   157
<!-- ************* PAGAMENTS ************** -->
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
   158
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
   159
<h2>Pagaments</h2>
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
   160
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
   161
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
   162
<TABLE BORDER=1>
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
   163
<TR>
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
   164
	<TH ROWSPAN=1>Data
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
   165
	<TH COLSPAN=1>Balanç
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
   166
	<TH ROWSPAN=1>Comentari
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
   167
	<TH ROWSPAN=1>Eliminar
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
   168
<?php
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
   169
	$query = "SELECT UNIX_TIMESTAMP(pagaments.data),pagaments.comentari FROM pagaments,pagadors WHERE pagaments.data=pagadors.data AND pagadors.persona=$persona ORDER BY pagaments.data DESC";
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
   170
	$resultat = mysql_query($query, $connexio);
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
   171
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
   172
	// Per cada pagament ...
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
   173
	$num_pagaments=0;
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
   174
	while ($fila = mysql_fetch_row($resultat))
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
   175
	{
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
   176
		$data = $fila[0];
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
   177
		$date_shown = date("d/m/Y H:i",$data);
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
   178
		printf("<tr>\n\t<td><A HREF=\"view-pagament?id=%s\">%s</A>\n",
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
   179
			$data, $date_shown);
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
   180
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
   181
		/*
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
   182
		// Obtenim lo que toca pagar a cadascú
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
   183
		$query = "SELECT pagadors.persona,pagadors.pagat,pagadors.cobrat FROM pagadors,gent WHERE pagadors.data = FROM_UNIXTIME($data) AND pagadors.persona = gent.id AND gent.habitant = 1 ORDER BY gent.nom;";
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
   184
		$resultat2 = mysql_query($query, $connexio);
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
   185
		
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
   186
		while ($fila2 = mysql_fetch_row($resultat2))
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
   187
		{
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
   188
			$pagadors[$fila2[0]] = array( "pagat" => $fila2[1]);
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
   189
		}
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
   190
		*/
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
   191
		$pagadors = obtenir_pagadors($data, $connexio);
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
   192
		if (isset($pagadors[$persona]))
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
   193
			printf("\t<td align=right>%s\n", pricetohtml($pagadors[$persona]["cobrat"] - $pagadors[$persona]["pagat"]));
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
   194
		else
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
   195
			printf("\t<td align=right>%s\n", pricetohtml(0));
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
   196
		// Comentari
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
   197
		printf("\t<td>%s\n", strtohtml($fila[1]));
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
   198
		// Eliminar
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
   199
		printf("\t<td align=center><A HREF=\"delete-pagament?id=%s\">Eliminar</A>\n", $data);
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
   200
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
   201
		$num_pagaments++;
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
   202
	}
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
   203
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
   204
?>
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
   205
</TABLE>
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
   206
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
   207
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
   208
<P>En/La <?php echo $gent[$persona]["nom"] ?> té a veure en <?php echo $num_pagaments ?> pagaments. </P>
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
   209
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
   210
<HR WIDTH="70%">
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
   211
<BR>
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
   212
<A HREF="index">Tornar al menú d'inici</A>
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
   213
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
   214
</body>
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
   215
</html>
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
   216