jablonka.czprosek.czf

is

Subversion Repositories:
[/] [trunk/] [html/] [finance.php] - Rev 2

Compare with Previous - Blame - Download


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2">
<style type="text/css" media="screen"> @import "style.css"; </style>
<title>db.jablonka.cz - Finance </title>
</head>
<link rel="stylesheet" type="text/css" href="style.css">
</head>
<body topmargin=0 leftmargin=10>
<?
include ("header.htm");
require('grab_globals.lib.php');
include ("fce.php");
$spojeni = MySQL_Connect($db_host, $db_user, $db_pass);
MySQL_Select_DB($db_name);


echo '
<center>';

if(!@$show) $show="all";
if(!@$order) $order="prijmeni";
if(!@$platba) $platba="vsechno";
if(!@$pokladna) $pokladna="vsechno";
if(!@$dodavatel) $dodavatel="vsechno";
if(!@$rok) $rok="vsechno";

#vybrani default trideni
if($platba=="vsechno") {
  $condition = "";
} else {
  $condition = "AND f.platba=$platba";
}

if($pokladna=="vsechno") {
  $condition .= "";
} else {
  $condition .= " AND f.pokladna=$pokladna";
}

if($dodavatel=="vsechno") {
  $condition .= "";
} else {
  $condition .= " AND f.dodavatel=$dodavatel";
}

if($rok=="vsechno") {
  $condition .= "";
} else {
  $condition .= " AND YEAR(f.datum)=$rok";
}

if(!@$show) $show="all";
if(!@$order) $order="prijmeni";
if($show!="all") {
# $where="WHERE active BETWEEN 0 AND 1";
 $where="WHERE active IN (1) $condition";
 echo '<b>Seznam příspěvků aktivních uživatelů:</b> <a href="finance.php?show=all&pokladna='.$pokladna.'&order='.$order.'&platba='.$platba.'" class=odkaz>zobrazit vše</a>';
} else {
 $where="WHERE active IN (0,1) $condition";
 echo '<b>Seznam příspěvků všech uživatelů:</b> <a href="finance.php?show=active&pokladna='.$pokladna.'&order='.$order.'&platba='.$platba.'" class=odkaz>zobrazit pouze aktivní</a>';
}

echo "<br>";
#tisk datumu plateb
echo "Rok : ";
$dotaz=MySQL_Query("SELECT DISTINCT YEAR(datum) from finance ORDER BY datum");
$count=MySQL_Num_Rows($dotaz);
$count++;
for ($i=1;$i<$count;$i++)
{
  $radek=MySQL_Fetch_Array($dotaz);
  echo "<a href=\"finance.php?show=$show&pokladna=$pokladna&dodavatel=$dodavatel&platba=$platba&rok=".$radek["YEAR(datum)"]."&order=$order\">".$radek["YEAR(datum)"].'</a> * ';
  echo '
  ';
}
#dotisk posledni volby pro vsechny roky
  echo "<a href=\"finance.php?show=$show&pokladna=$pokladna&dodavatel=$dodavatel&platba=$platba&rok=vsechno&order=$order\">všechno</a>";
  echo '
  ';

echo "<br>";
#tisk vsech moznosti plateb
echo "Platby : ";
$dotaz=MySQL_Query("SELECT * from platby ORDER BY id");
$count=MySQL_Num_Rows($dotaz);
$count++;
for ($i=1;$i<$count;$i++)
{
  $radek=MySQL_Fetch_Array($dotaz);
  echo "<a href=\"finance.php?show=$show&pokladna=$pokladna&dodavatel=$dodavatel&rok=$rok&platba=".$radek["id"]."&order=$order\">".$radek["nazev"].'</a> * ';
  echo '
  ';
}
#dotisk posledni volby pro vsechny platby
  echo "<a href=\"finance.php?show=$show&pokladna=$pokladna&dodavatel=$dodavatel&rok=$rok&platba=vsechno&order=$order\">všechno</a>";
  echo '
  ';

echo "<br>";
#tisk vsech moznosti dodavatelu
echo "Dodavatele : ";
$dotaz=MySQL_Query("SELECT * from dodavatele ORDER BY id");
$count=MySQL_Num_Rows($dotaz);
$count++;
for ($i=1;$i<$count;$i++)
{
  $radek=MySQL_Fetch_Array($dotaz);
  echo "<a href=\"finance.php?show=$show&platba=$platba&rok=$rok&pokladna=$pokladna&dodavatel=".$radek["id"]."&order=$order\">".$radek["nazev"].'</a> * ';
  echo '
  ';
}
#dotisk posledni volby pro vsechny dodavatele
  echo "<a href=\"finance.php?show=$show&pokladna=$pokladna&dodavatel=vsechno&rok=$rok&platba=$platba&order=$order\">všechno</a>";
  echo '
  ';

echo "<br>";
#tisk vsech moznosti pokladen
echo "Pokladny : ";
$dotaz=MySQL_Query("SELECT * from pokladny ORDER BY id");
$count=MySQL_Num_Rows($dotaz);
$count++;
for ($i=1;$i<$count;$i++)
{
  $radek=MySQL_Fetch_Array($dotaz);
  echo "<a href=\"finance.php?show=$show&platba=$platba&dodavatel=$dodavatel&rok=$rok&pokladna=".$radek["id"]."&order=$order\">".$radek["nazev"].'</a> * ';
  echo '
  ';
}
#dotisk posledni volby pro vsechny pokladny
  echo "<a href=\"finance.php?show=$show&pokladna=vsechno&dodavatel=$dodavatel&rok=$rok&platba=$platba&order=$order\">všechno</a>";
  echo '
  ';

#finalni dotaz do databaze pred vypisem zvolene sestavy
$string=MySQL_Query("SELECT c.id as cid, c.*, f.id as fid, f.*, p.id as pid, p.*
                        FROM (cleni c LEFT JOIN finance f ON c.id = f.clen)
                        LEFT JOIN platby p ON f.platba = p.id $where ORDER BY $order");

echo '

<table width=100% cellspacing=1>
<tr>
<td bgcolor=#73BE1E>
<table cellspacing=0 cellpadding=0 width=100%>
<tr>
  <td  bgcolor=#FFFFFF>&nbsp;</td>
  <td bgcolor=#FFFFFF class=text>
  <a title="seřadit podle ID" class=odkaz href="finance.php?show='.$show.'&pokladna='.$pokladna.'&dodavatel='.$dodavatel.'&rok='.$rok.'&platba='.$platba.'&order=cid">ID</a>&nbsp;
  </td>
  <td bgcolor=#FFFFFF class=text>
  <a title="seřadit podle jména" class=odkaz href="finance.php?show='.$show.'&pokladna='.$pokladna.'&dodavatel='.$dodavatel.'&rok='.$rok.'&platba='.$platba.'&order=jmeno">Jméno</a>&nbsp;
  </td>
  <td bgcolor=#FFFFFF class=text>
  <a title="seřadit podle příjmení" class=odkaz href="finance.php?show='.$show.'&pokladna='.$pokladna.'&dodavatel='.$dodavatel.'&rok='.$rok.'&platba='.$platba.'&order=prijmeni">Příjmení:</a>
  </td>
  <td bgcolor=#FFFFFF class=text width=80>
  <a title="seřadit podle přezdívky" class=odkaz href="finance.php?show='.$show.'&pokladna='.$pokladna.'&dodavatel='.$dodavatel.'&rok='.$rok.'&platba='.$platba.'&order=prezdivka">Přezdívka:</a>
  </td>
  <td bgcolor=#FFFFFF class=text width=80>
  <a title="seřadit podle var.symb." class=odkaz href="finance.php?show='.$show.'&pokladna='.$pokladna.'&dodavatel='.$dodavatel.'&rok='.$rok.'&platba='.$platba.'&order=vs">v.s.:</a>
  </td>
  <td bgcolor=#FFFFFF class=text>
  <a title="seřadit podle pokladny" class=odkaz href="finance.php?show='.$show.'&pokladna='.$pokladna.'&dodavatel='.$dodavatel.'&rok='.$rok.'&platba='.$platba.'&order=pokladna">Pokladna</a>
  </td>
  <td bgcolor=#FFFFFF class=text>
  <a title="seřadit podle čísla účtenky" class=odkaz href="finance.php?show='.$show.'&pokladna='.$pokladna.'&dodavatel='.$dodavatel.'&rok='.$rok.'&platba='.$platba.'&order=uctenka">Účtenka</a>
  </td>
  <td bgcolor=#FFFFFF class=text>
  <a title="seřadit podle komentáře" class=odkaz href="finance.php?show='.$show.'&pokladna='.$pokladna.'&dodavatel='.$dodavatel.'&rok='.$rok.'&platba='.$platba.'&order=komentar">Komentář</a>
  </td>
  <td bgcolor=#FFFFFF class=text>
  <a title="seřadit podle dodavatele" class=odkaz href="finance.php?show='.$show.'&pokladna='.$pokladna.'&dodavatel='.$dodavatel.'&rok='.$rok.'&platba='.$platba.'&order=dodavatel">Dodavatel</a>
  </td>
  <td bgcolor=#FFFFFF class=text>
  <a title="seřadit podle data" class=odkaz href="finance.php?show='.$show.'&pokladna='.$pokladna.'&dodavatel='.$dodavatel.'&rok='.$rok.'&platba='.$platba.'&order=datum">Datum</a>
  </td>
  <td bgcolor=#FFFFFF class=text>
  <a title="seřadit podle hodnoty" class=odkaz href="finance.php?show='.$show.'&pokladna='.$pokladna.'&dodavatel='.$dodavatel.'&rok='.$rok.'&platba='.$platba.'&order=hodnota">Hodnota</a>
  </td>
  <td bgcolor=#FFFFFF class=text>
  <a title="seřadit podle typu plateb" class=odkaz href="finance.php?show='.$show.'&pokladna='.$pokladna.'&dodavatel='.$dodavatel.'&rok='.$rok.'&platba='.$platba.'&order=platba">Platba</a>
  </td>
  </td>
  <td bgcolor=#FFFFFF class=text>
  Celkem
  </td>
</tr>
';

#######################################################################################
#######################################################################################

$color=1;
$celkem=0;
$castkacelkem=0;
$prijmy=0;
$vydaje=0;

while($vysledek=MySQL_Fetch_Array($string))
{
$celkem++;
if($color==0)
{
$color=1;
$barva="#E6E4E4";
}
else
{
$color=0;
$barva="#FFFFFF";
}
if($vysledek["id"]<1000)
{
$dot="lan.bmp";
$alt="LAN Jablonka";
}
else
{
if($vysledek["id"]==1000)
{
$dot="apy.bmp";
$alt="AP Yenik";
}
if($vysledek["id"]==1001)
{
$dot="apj.bmp";
$alt="AP Jablonecká";
}
}

$icons="";
if($show=="all" && $vysledek["active"]==2) $icons=$icons.'<img title="Čekatel" src="images/actv.gif">&nbsp;';
if($show=="all" && $vysledek["active"]==1) $icons=$icons.'<img title="Člen" src="images/actv.gif">&nbsp;';
if($show=="all" && $vysledek["active"]==0) $icons=$icons.'<img title="Pasivní" src="images/passv.gif">&nbsp;';
if($vysledek["finance"]==1) $icons=$icons.'<img title="Finance" src="images/dolar.gif">&nbsp;';
if($vysledek["internet"]==1) $icons=$icons.'<img title="Internet" src="images/net.gif">&nbsp;';
if($vysledek["energy"]==1) $icons=$icons.'<img title="Elektřina sleva" src="images/energysleva.gif">&nbsp;';
if($vysledek["energy"]==2) $icons=$icons.'<img title="Elektřina" src="images/energy.gif">&nbsp;';
echo '
<tr>
  <td bgcolor='.$barva.' class=text>&nbsp;<a class="odkaz"
  target="_self" href="clen.php?clen='.$vysledek["cid"].'"><img src="images/'.$dot.'" title="'.$alt.'" border=0></a>
  </td>
  <td bgcolor='.$barva.' class="text"><a class="odkaz" target="_self" href="edit_user.php?id='.$vysledek["cid"].'">'.$vysledek["cid"].'</a></td>
  <td bgcolor='.$barva.' class="text">'.$vysledek["jmeno"].'</td>
  <td bgcolor='.$barva.' class="text">'.$vysledek["prijmeni"].'</td>
  <td bgcolor='.$barva.' class="text">'.$vysledek["prezdivka"].'</td>

  <td bgcolor='.$barva.' class="text">'.$vysledek["vs"].'</td>
  <td bgcolor='.$barva.' class="text">';echo id_to_pokladna($vysledek["pokladna"]);echo '</td>
';
if ($pokladna==3)
{ $uctenka=$celkem; 
} else
{ $uctenka=$vysledek["uctenka"]; 
}
echo '
  <td bgcolor='.$barva.' class="text">'.$uctenka.'</td>
  <td bgcolor='.$barva.' class="text">'.$vysledek["komentar"].'</td>
  <td bgcolor='.$barva.' class="text">';echo id_to_dodavatel($vysledek["dodavatel"]);echo '</td>

  <td bgcolor='.$barva.' class="text">
  <a class="odkaz" target="_self" href="add_platba.php?clen='.$vysledek["cid"].'&pokladna='.$vysledek["pokladna"].'&uctenka='.$vysledek["uctenka"].'&platba='.$vysledek["platba"].'&dodavatel='.$vysledek["dodavatel"].'">+</a>
';

if(!@$vysledek["datum"])
{
  $datum="";
} else
{
  $datum=sql2datum($vysledek["datum"]);
}

$hodnota=str_replace(",",".",$vysledek["hodnota"]);
$castkacelkem=$castkacelkem+$hodnota;
if ($castkacelkem>0)
{   $castkacelkemhtml=$castkacelkem;
} else
{   $castkacelkemhtml="<font color=red>".$castkacelkem."</font>";
}

echo '

  <a class="odkaz" target="_self" href="edit_platba.php?id='.$vysledek["fid"].'">'.$datum.'</a>
  </td>
  <td bgcolor='.$barva.' class="text">'.$vysledek["hodnota"].'</td>
  <td bgcolor='.$barva.' class="text">'.$vysledek["nazev"].'</td>
  <td bgcolor='.$barva.' class="text">'.$castkacelkemhtml.'</td>
  <td bgcolor='.$barva.'></td>
</tr>
';
if ($hodnota>0)
{   $prijmy=$prijmy+$hodnota;
} else
{   $vydaje=$vydaje+$hodnota;
}
Next($vysledek);
}

echo '
</table></tr></td></table></center>
<br>
Celkem zobrazeno '.$celkem.' záznamů.<br>
Součet příjmů : '.$prijmy.'<br>
Součet výdajů : '.$vydaje.' <br>
 Celková částka zobrazených záznamů je '.$castkacelkem.'Kč
';
?>
</body>
</html>

Powered by WebSVN 2.2.1