is |
Subversion Repositories: |
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 - Elektrika</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="uk.datum";
if(!@$elektromer) $elektromer="vsechno";
if(!@$rok) $rok="vsechno";
if($rok=="vsechno") {
$condition = "";
} else {
$condition = " AND YEAR(uk.datum)=$rok";
}
if($show!="all")
{
echo '<b>Seznam úkonů aktivních uživatelů:</b> <a href="elektrika.php?show=all&elektromer='.$elektromer.'&rok='.$rok.'&order='.$order.'" class=odkaz>zobrazit vše</a>';
$where="WHERE active IN (1) $condition ";
}
else
{
echo '<b>Seznam úkonů všech uživatelů:</b> <a href="elektrika.php?show=active&elektromer='.$elektromer.'&rok='.$rok.'&order='.$order.'" class=odkaz>zobrazit pouze aktivní</a>';
$where="WHERE active IN (0,1) $condition ";
}
echo "<br>";
#tisk datumu plateb
echo "Rok : ";
$dotaz=MySQL_Query("SELECT DISTINCT YEAR(datum) from ukony ORDER BY datum");
$count=MySQL_Num_Rows($dotaz);
$count++;
for ($i=1;$i<$count;$i++)
{
$radek=MySQL_Fetch_Array($dotaz);
echo "<a href=\"elektrika.php?show=$show&elektromer=$elektromer&rok=".$radek["YEAR(datum)"]."&order=$order\">".$radek["YEAR(datum)"].'</a> * ';
echo '
';
}
#dotisk posledni volby pro vsechny roky
echo "<a href=\"elektrika.php?show=$show&elektromer=$elektromer&rok=vsechno&order=$order\">všechno</a>";
echo '
';
echo "<br>";
#tisk vsech moznosti elektromeru
echo "Elektroměry : ";
$dbelektromery=MySQL_Query("SELECT * from majetek WHERE zarizeni=7 ORDER BY id");
$count=MySQL_Num_Rows($dbelektromery);
$count++;
for ($i=1;$i<$count;$i++)
{
$radek=MySQL_Fetch_Array($dbelektromery);
echo "<a href=\"elektrika.php?show=$show&rok=$rok&elektromer=".$radek["id"]."&order=$order\">".id_to_majetek($radek["id"]).'</a> * ';
echo '
';
}
#dotisk posledni volby pro vsechny elektromery
echo "<a href=\"elektrika.php?show=$show&rok=$rok&elektromer=vsechno&order=$order\">všechno</a><br><br>";
echo '
';
#nastaveni databaze znovu na zacatek
mysql_data_seek($dbelektromery, 0);
#finalni dotaz
#$string=MySQL_Query("SELECT c.id as cid, c.*, uk.id as ukid, uk.adresa as ukadresa, uk.finance as ukfinance, uk.*, u.id as uid, u.*, i.id as iid, i.*
# FROM ((cleni c LEFT JOIN ukony uk ON c.id = uk.clen)
# LEFT JOIN elektromeri u ON uk.elektromer = u.id)
# LEFT JOIN ipecka i ON uk.predmet = i.id AND uk.udalost IN (17,18) $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 class=text>
<a title="seřadit podle ID" class=odkaz href="elektrika.php?show='.$show.'&elektromer='.$elektromer.'&rok='.$rok.'&order=cid">Elektroměr</a>
</td>
<td bgcolor=#FFFFFF class=text>
<a title="seřadit podle ID" class=odkaz href="elektrika.php?show='.$show.'&elektromer='.$elektromer.'&rok='.$rok.'&order=cid">Místo odběru</a>
</td>
<td bgcolor=#FFFFFF class=text>
<a title="seřadit podle ID" class=odkaz href="elektrika.php?show='.$show.'&elektromer='.$elektromer.'&rok='.$rok.'&order=cid">Spotřebič</a>
</td>
<td bgcolor=#FFFFFF class=text>
<a title="seřadit podle ID" class=odkaz href="elektrika.php?show='.$show.'&elektromer='.$elektromer.'&rok='.$rok.'&order=cid">Spotřeba [W]</a>
</td>
<td bgcolor=#FFFFFF class=text>
<a title="seřadit podle ID" class=odkaz href="elektrika.php?show='.$show.'&elektromer='.$elektromer.'&rok='.$rok.'&order=cid">Doba provozu</a>
</td>
<td bgcolor=#FFFFFF class=text>
<a title="seřadit podle ID" class=odkaz href="elektrika.php?show='.$show.'&elektromer='.$elektromer.'&rok='.$rok.'&order=cid">Náklady</a>
</td>
<td bgcolor=#FFFFFF class=text>
<a title="seřadit podle ID" class=odkaz href="elektrika.php?show='.$show.'&elektromer='.$elektromer.'&rok='.$rok.'&order=cid">Náklady celkem</a>
</td>
</tr>
';
$color=1;
$celkem=0;
$nakladycelkem=0;
while($vysledek=MySQL_Fetch_Array($dbelektromery))
{
$celkem++;
if($color==0)
{
$color=1;
$barva="#E6E4E4";
}
else
{
$color=0;
$barva="#FFFFFF";
}
$dot="apj.bmp";
$alt="AP Jablonecká";
$elektromer=$vysledek["id"];
#dotaz na adresy kde se meri nebo merilo danym elektromerem - neni to omezeno
$dbadresy=MySQL_Query("SELECT adresa FROM ukony WHERE udalost IN (17) AND majetek=$elektromer ORDER BY id");
#posbirame vsechny id adres pro dotaz na spotrebice
$pocetadres=MySQL_Num_Rows($dbadresy);
$adresyid="";
while($adresaid=MySQL_Fetch_Array($dbadresy))
{
if($adresyid=="")
{ $adresyid.=$adresaid["adresa"];
} else {
$adresyid.=",".$adresaid["adresa"];
}
}
mysql_data_seek($dbadresy, 0);
#dotaz na jednotlive spotrebice povesene na dany elektromer
$dbspotrebice=MySQL_Query("SELECT * FROM ukony WHERE udalost IN (17) AND adresa IN ($adresyid) AND majetek<>$elektromer ORDER BY id");
$pocetspotrebicu=MySQL_Num_Rows($dbspotrebice);
$spotrebice="";
while($spotrebic=MySQL_Fetch_Array($dbspotrebice))
{
$spotrebice.=id_to_majetek($spotrebic["majetek"]).",";
}
mysql_data_seek($dbspotrebice, 0);
########################################################
$nakladyelektromer=0;
for ($i=0;$i<$pocetadres;$i++)
{
$dbadresaid=MySQL_Fetch_Array($dbadresy);
$adresaid=$dbadresaid["adresa"];
#dotaz na jednotlive spotrebice povesene na dany elektromer na dane adrese
$dbspotrebice=MySQL_Query("SELECT * FROM ukony WHERE udalost IN (17) AND adresa IN ($adresaid) AND majetek<>$elektromer ORDER BY id");
$pocetspotrebicu=MySQL_Num_Rows($dbspotrebice);
for ($j=0;$j<$pocetspotrebicu;$j++)
{
$dbspotrebic=MySQL_Fetch_Array($dbspotrebice);
$spotreba=id_to_spotreba($dbspotrebic["majetek"]);
$dobaprovozu=round(id_to_delkaspotreby($dbspotrebic["majetek"],$rok)/(60*60*24*15))/2;
$naklady=(3.6/1000)*$spotreba*$dobaprovozu*30*24;
$nakladyelektromer+=$naklady;
echo '
<tr>
<td bgcolor='.$barva.' class=text>
'.id_to_majetek($vysledek["id"]).'
</td>
<td bgcolor='.$barva.' class=text>
'.id_to_adresa($adresaid).'
</td>
<td bgcolor='.$barva.' class=text>
'.id_to_majetek($dbspotrebic["majetek"]).'
</td>
<td bgcolor='.$barva.' class=text>
'.$spotreba.'
</td>
<td bgcolor='.$barva.' class=text>
'.$dobaprovozu.'
</td>
<td bgcolor='.$barva.' class=text>
'.$naklady.'
</td>
<td bgcolor='.$barva.' class=text>
'.$nakladyelektromer.'
</td>
</tr>
';
} # for spotrebice
} # for adresy
$nakladycelkem+=$nakladyelektromer;
} # while elektromery
echo '
</table>
</tr></td>
</table>
</center>
<br>
Celkem zobrazeno '.$celkem.' záznamů. Celkové náklady jsou '.$nakladycelkem.'Kč.
';
?>
</body>
</html>