list-pagaments.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 pagaments</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
<h1 align=center>Ètxelon</h1>
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    12
<h2>Total de pagaments</h2>
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    13
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    14
<?php
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    15
	include("getdb.inc");
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    16
	$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
    17
	mysql_select_db($mysql_db, $connexio);
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    18
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    19
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    20
	// Crides a funcions per obtenir parametres
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    21
	$habitants = obtenir_habitants($connexio);
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    22
	$num_habitants = count($habitants);
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    23
?>
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
<TABLE BORDER=1>
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    26
<TR>
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    27
	<TH ROWSPAN=2>Data
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    28
	<TH COLSPAN=<?php echo $num_habitants?>>Pagat
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    29
	<TH COLSPAN=<?php echo $num_habitants?>>Cobrat
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    30
	<TH ROWSPAN=2>Comentari
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    31
	<TH ROWSPAN=2>Eliminar
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    32
<TR>
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    33
<?php
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    34
		foreach($habitants as $i)
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    35
			echo "\t<TH>" . strtohtml($i["nom"]) . "\n";
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    36
		foreach($habitants as $i)
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    37
			echo "\t<TH>" . strtohtml($i["nom"]) . "\n";
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    38
?>
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    39
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    40
<?php
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    41
	$query = "SELECT UNIX_TIMESTAMP(data),comentari FROM pagaments ORDER BY data DESC";
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    42
	$resultat = mysql_query($query, $connexio);
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    43
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    44
	// Per cada pagament ...
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    45
	$num_pagaments = 0;
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    46
	while ($fila = mysql_fetch_row($resultat))
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    47
	{
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    48
		$data = $fila[0];
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    49
		$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
    50
		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
    51
			$data, $date_shown);
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
		/*
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    54
		// 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
    55
		$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
    56
		$resultat2 = mysql_query($query, $connexio);
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    57
		
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    58
		while ($fila2 = mysql_fetch_row($resultat2))
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    59
		{
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    60
			$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
    61
		}
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    62
		*/
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    63
		$pagadors = obtenir_pagadors($data, $connexio);
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    64
		foreach($habitants as $i)
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    65
		{
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    66
			if (isset($pagadors[$i["id"]]))
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    67
				printf("\t<td align=right>%s\n", pricetohtml($pagadors[$i["id"]]["pagat"]));
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    68
			else
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    69
				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
    70
		}
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    71
		foreach($habitants as $i)
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($pagadors[$i["id"]]))
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($pagadors[$i["id"]]["cobrat"]));
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
		// Comentari
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    79
		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
    80
		// Eliminar
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    81
		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
    82
		$num_pagaments++;
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    83
	}
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
?>
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    86
</TABLE>
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
<P>Hi ha un total de <?php echo $num_pagaments ?> pagaments. </P>
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    89
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    90
<HR WIDTH="70%">
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    91
<BR>
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    92
<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
    93
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    94
</body>
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    95
</html>
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    96