![]() ![]() |
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 platebecho "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 rokyecho "<a href=\"elektrika.php?show=$show&elektromer=$elektromer&rok=vsechno&order=$order\">všechno</a>";echo '';echo "<br>";#tisk vsech moznosti elektromeruecho "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 elektromeryecho "<a href=\"elektrika.php?show=$show&rok=$rok&elektromer=vsechno&order=$order\">všechno</a><br><br>";echo '';#nastaveni databaze znovu na zacatekmysql_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 elektromeryecho '</table></tr></td></table></center><br>Celkem zobrazeno '.$celkem.' záznamů. Celkové náklady jsou '.$nakladycelkem.'Kč.';?></body></html>