![]() ![]() |
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 - Člen </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);################################################################################################################### Finance################################################################################################################$celkem=0;$castkacelkem=0;echo '<center>';if(!@$show) $show="all";if(!@$order) $order="prijmeni";if(!@$platba) $platba="vsechno";if(!@$pokladna) $pokladna="vsechno";if(!@$rok) $rok="vsechno";# default trideniif($platba=="vsechno") {$condition = "";} else {$condition = "AND f.platba=$platba";}if($pokladna=="vsechno") {$condition .= "";} else {$condition .= " AND f.pokladna=$pokladna";}if($rok=="vsechno") {$condition .= "";} else {$condition .= " AND YEAR(f.datum)=$rok";}if(@$clen==0 || @$clen) {$condition .= " AND c.id=$clen";} else {$condition .= "";}echo "<br>";#tisk datumu platebecho "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=\"clen.php?clen=$clen&show=$show&pokladna=$pokladna&platba=$platba&rok=".$radek["YEAR(datum)"]."&order=$order\">".$radek["YEAR(datum)"].'</a> * ';echo '';}#dotisk posledni volby pro vsechny platbyecho "<a href=\"clen.php?clen=$clen&show=$show&pokladna=$pokladna&platba=$platba&rok=&order=$order\">všechno</a>";echo '<br><br>';if(!$order) $order="prijmeni";$where="WHERE active IN (0,1) $condition ";echo '<b>Seznam příspěvků uživatele: '.id_to_name($clen).'</b> ';echo "<br>";#tisk vsech moznosti platebecho "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=\"clen.php?clen=$clen&show=$show&pokladna=$pokladna&rok=$rok&platba=".$radek["id"]."&order=$order\">".$radek["nazev"].'</a> * ';echo '';}#dotisk posledni volby pro vsechny platbyecho "<a href=\"clen.php?clen=$clen&show=$show&pokladna=$pokladna&rok=$rok&platba=&order=$order\">všechno</a>";echo '';echo "<br>";#tisk vsech moznosti pokladenecho "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=\"clen.php?clen=$clen&show=$show&platba=$platba&rok=$rok&pokladna=".$radek["id"]."&order=$order\">".$radek["nazev"].'</a> * ';echo '';}#dotisk posledni volby pro vsechny platbyecho "<a href=\"clen.php?clen=$clen&show=$show&pokladna=&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=#C00000><table cellspacing=0 cellpadding=0 width=100%><tr><td bgcolor=#FFFFFF> </td><td bgcolor=#FFFFFF class=text><a title="seřadit podle ID" class=odkaz href="clen.php?clen='.$clen.'&show='.$show.'&pokladna='.$pokladna.'&rok='.$rok.'&platba='.$platba.'&order=cid">ID</a> </td><td bgcolor=#FFFFFF class=text><a title="seřadit podle jména" class=odkaz href="clen.php?clen='.$clen.'&show='.$show.'&pokladna='.$pokladna.'&rok='.$rok.'&platba='.$platba.'&order=jmeno">Jméno</a> </td><td bgcolor=#FFFFFF class=text><a title="seřadit podle příjmení" class=odkaz href="clen.php?clen='.$clen.'&show='.$show.'&pokladna='.$pokladna.'&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="clen.php?clen='.$clen.'&show='.$show.'&pokladna='.$pokladna.'&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="clen.php?clen='.$clen.'&show='.$show.'&pokladna='.$pokladna.'&rok='.$rok.'&platba='.$platba.'&order=vs">v.s.:</a></td><td bgcolor=#FFFFFF class=text><a title="seřadit podle pokladny" class=odkaz href="clen.php?clen='.$clen.'&show='.$show.'&pokladna='.$pokladna.'&rok='.$rok.'&platba='.$platba.'&order=pokladna">Pokladna</a></td><td bgcolor=#FFFFFF class=text><a title="seřadit podle čísla účtenky" class=odkaz href="clen.php?clen='.$clen.'&show='.$show.'&pokladna='.$pokladna.'&rok='.$rok.'&platba='.$platba.'&order=uctenka">Účtenka</a></td><td bgcolor=#FFFFFF class=text><a title="seřadit podle komentáře" class=odkaz href="clen.php?clen='.$clen.'&show='.$show.'&pokladna='.$pokladna.'&rok='.$rok.'&platba='.$platba.'&order=komentar">Komentář</a></td><td bgcolor=#FFFFFF class=text><a title="seřadit podle dodavatele" class=odkaz href="clen.php?clen='.$clen.'&show='.$show.'&pokladna='.$pokladna.'&rok='.$rok.'&platba='.$platba.'&order=dodavatel">Dodavatel</a></td><td bgcolor=#FFFFFF class=text><a title="seřadit podle data" class=odkaz href="clen.php?clen='.$clen.'&show='.$show.'&pokladna='.$pokladna.'&rok='.$rok.'&platba='.$platba.'&order=datum">Datum</a></td><td bgcolor=#FFFFFF class=text><a title="seřadit podle hodnoty" class=odkaz href="clen.php?clen='.$clen.'&show='.$show.'&pokladna='.$pokladna.'&rok='.$rok.'&platba='.$platba.'&order=hodnota">Hodnota</a></td><td bgcolor=#FFFFFF class=text><a title="seřadit podle typu plateb" class=odkaz href="clen.php?clen='.$clen.'&show='.$show.'&pokladna='.$pokladna.'&rok='.$rok.'&platba='.$platba.'&order=platba">Platba</a></td></tr>';$color=1;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"> ';if($show=="all" && $vysledek["active"]==1) $icons=$icons.'<img title="Člen" src="images/actv.gif"> ';if($show=="all" && $vysledek["active"]==0) $icons=$icons.'<img title="Pasivní" src="images/passv.gif"> ';if($vysledek["finance"]==1) $icons=$icons.'<img title="Finance" src="images/dolar.gif"> ';if($vysledek["internet"]==1) $icons=$icons.'<img title="Internet" src="images/net.gif"> ';if($vysledek["energy"]==1) $icons=$icons.'<img title="Elektřina sleva" src="images/energysleva.gif"> ';if($vysledek["energy"]==2) $icons=$icons.'<img title="Elektřina" src="images/energy.gif"> ';echo '<tr><td bgcolor='.$barva.' class=text> <img src="images/'.$dot.'" title="'.$alt.'"></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><td bgcolor='.$barva.' class="text">'.$vysledek["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"].'">+</a>';if(!@$vysledek["datum"]){$datum="";} else{$datum=sql2datum($vysledek["datum"]);}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.'></td></tr>';$castkacelkem=$castkacelkem+str_replace(",",".",$vysledek["hodnota"]);Next($vysledek);}echo '</table></tr></td></table></center>Celkem zobrazeno '.$celkem.' záznamů. Celková částka zobrazených záznamů je '.$castkacelkem.'Kč';################################################################################################################### Ukony################################################################################################################echo '<br><br><center>';if($rok=="vsechno") {$condition = "";} else {$condition = " AND YEAR(uk.datum)=$rok";}if(@$clen==0 || @$clen) {$condition .= " AND c.id=$clen";} else {$condition .= "";}$celkem=0;if(!$order) $order="prijmeni";$where="WHERE active IN (0,1) $condition";echo '<b>Seznam úkonů uživatele: '.id_to_name($clen).'</b> ';#finalni dotaz$string=MySQL_Query("SELECT c.id as cid, c.*, uk.id as ukid, 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 udalosti u ON uk.udalost = u.id)LEFT JOIN ipecka i ON uk.predmet = i.id AND uk.udalost IN (7,8) $where ORDER BY $order");echo '<table width=100% cellspacing=1><tr><td bgcolor=#C00000><table cellspacing=0 cellpadding=0 width=100%><tr><td bgcolor=#FFFFFF> </td><td bgcolor=#FFFFFF class=text><a title="seřadit podle ID" class=odkaz href="clen.php?clen='.$clen.'&show='.$show.'&order=cid">ID</a> </td><td bgcolor=#FFFFFF class=text><a title="seřadit podle jména" class=odkaz href="clen.php?clen='.$clen.'&show='.$show.'&order=jmeno">Jméno</a> </td><td bgcolor=#FFFFFF class=text><a title="seřadit podle příjmení" class=odkaz href="clen.php?clen='.$clen.'&show='.$show.'&order=prijmeni">Příjmení:</a></td><td bgcolor=#FFFFFF class=text width=80><a title="seřadit podle přezdívky" class=odkaz href="clen.php?clen='.$clen.'&show='.$show.'&order=prezdivka,prijmeni">Přezdívka:</a></td><td bgcolor=#FFFFFF class=text width=80><a title="seřadit podle Emailu" class=odkaz href="clen.php?clen='.$clen.'&show='.$show.'&order=email">Email:</a></td><td bgcolor=#FFFFFF class=text width=80><a title="seřadit podle aktivity" class=odkaz href="clen.php?clen='.$clen.'&show='.$show.'&order=active">A</a><a title="seřadit podle financí" class=odkaz href="clen.php?clen='.$clen.'&show='.$show.'&order=finance">F</a><a title="seřadit podle internetu" class=odkaz href="clen.php?clen='.$clen.'&show='.$show.'&order=internet">I</a><a title="seřadit podle elektřiny" class=odkaz href="clen.php?clen='.$clen.'&show='.$show.'&order=energy">E</a></td><td bgcolor=#FFFFFF class=text><a title="seřadit podle typu připojení" class=odkaz href="clen.php?clen='.$clen.'&show='.$show.'&order=domu">Domů</a></td><td bgcolor=#FFFFFF class=text><a title="seřadit podle přezdívky" class=odkaz href="clen.php?clen='.$clen.'&show='.$show.'&order=mobil">Mobil</a></td><td bgcolor=#FFFFFF class=text><a title="seřadit podle data" class=odkaz href="clen.php?clen='.$clen.'&show='.$show.'&order=datum">Datum</a></td><td bgcolor=#FFFFFF class=text><a title="seřadit podle událostí" class=odkaz href="clen.php?clen='.$clen.'&show='.$show.'&order=udalost">Událost</a></td><td bgcolor=#FFFFFF class=text><a title="seřadit podle předmětů" class=odkaz href="clen.php?clen='.$clen.'&show='.$show.'&order=predmet">Předmět</a></td></tr>';$color=1;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"> ';if($show=="all" && $vysledek["active"]==1) $icons=$icons.'<img title="Člen" src="images/actv.gif"> ';if($show=="all" && $vysledek["active"]==0) $icons=$icons.'<img title="Pasivní" src="images/passv.gif"> ';if($vysledek["finance"]==1) $icons=$icons.'<img title="Finance" src="images/dolar.gif"> ';if($vysledek["internet"]==1) $icons=$icons.'<img title="Internet" src="images/net.gif"> ';if($vysledek["energy"]==1) $icons=$icons.'<img title="Elektřina sleva" src="images/energysleva.gif"> ';if($vysledek["energy"]==2) $icons=$icons.'<img title="Elektřina" src="images/energy.gif"> ';echo '<tr><td bgcolor='.$barva.' class=text> <img src="images/'.$dot.'" title="'.$alt.'"></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">';$from="info@jablonka.cz";$subject = "";$text = "Zdravím,hezký den\n";$text = str_replace(" ","%20",$text);$text = str_replace("\n","%0d",$text);if ( $vysledek["email"] ) {echo '<a href="mail.php?to='.$vysledek["email"].'&subj='.$subject.'&from='.$from.'&text='.$text.'">int</a><a href="mailto:'.$vysledek["email"].'?subject='.$subject.'&body='.$text.'">ext</a> '.$vysledek["email"].'</td>';}echo '<td bgcolor='.$barva.' class="text">'.$icons.'</td><td bgcolor='.$barva.' class="text">'.$vysledek["domu"].'</td><td bgcolor='.$barva.' class="text">'.$vysledek["mobil"].'</td><td bgcolor='.$barva.' class="text"><a class="odkaz" target="_self" href="add_ukon.php?clen='.$vysledek["cid"].'">+</a>';if(!@$vysledek["datum"]){$datum="";} else{$datum=sql2datum($vysledek["datum"]);}echo '<a class="odkaz" target="_self" href="edit_ukon.php?id='.$vysledek["ukid"].'">'.$datum.'</a></td><td bgcolor='.$barva.' class="text">'.$vysledek["nazev"].'</td><td bgcolor='.$barva.' class="text">'.$vysledek["ip"].'</td></tr>';Next($vysledek);}echo '</table></tr></td></table></center>Celkem zobrazeno '.$celkem.' záznamů.';################################################################################################################### Prispevky################################################################################################################if(!@$show) $show="all";if(!@$order) $order="prijmeni";if($rok=="vsechno") {# $rok = "now()";$rok = date("Y");}$where="WHERE c.id=".$clen;#finalni dotaz$string=MySQL_Query("SELECT c.id as cid, c.*, f.id as fid, f.*, p.id as pid, p.*, u.id as uid, u.datum as udatum, u.*, i.id as iid, i.*FROM (((cleni c LEFT JOIN finance f ON c.id = f.clen AND f.platba = 2 AND YEAR(f.datum) = $rok )LEFT JOIN platby p ON f.platba = p.id) LEFT JOIN ukony u ON c.id = u.clen AND u.udalost = 7)LEFT JOIN ipecka i ON c.id = i.clen AND i.id = u.predmet $where ORDER BY $order");echo '<center><br>Prispevky za rok <b>'.$rok.'</b><br><form name="emaily" action="mail_multi.php" method="POST"><input class=field type="submit" name="OK" value=" pošli mail "><a href="#" onclick="i=0;while ((document.forms[0][i] != null )) {document.forms[0][i].checked = true;i+=1;};">Vybrat vše</a><a href="#" onclick="i=0;while ((document.forms[0][i] != null )) {document.forms[0][i].checked = !document.forms[0][i].checked;i+=1;};">Invertovat</a><table width=100% cellspacing=1 border=1><tr><td bgcolor=#73BE1E><table cellspacing=1 cellpadding=1 width=100%><tr><td bgcolor=#FFFFFF class=text><a title="seřadit podle ID" class=odkaz href="prispevky_2008.php?show='.$show.'&order=cid">ID</a> </td><td bgcolor=#FFFFFF class=text><a title="seřadit podle jména" class=odkaz href="prispevky_2008.php?show='.$show.'&order=jmeno,cid">Jméno</a> </td><td bgcolor=#FFFFFF class=text><a title="seřadit podle příjmení" class=odkaz href="prispevky_2008.php?show='.$show.'&order=prijmeni,cid">Příjmení</a></td><td bgcolor=#FFFFFF class=text width=80><a title="seřadit podle aktivity" class=odkaz href="prispevky_2008.php?show='.$show.'&order=active,cid">A</a><a title="seřadit podle financí" class=odkaz href="prispevky_2008.php?show='.$show.'&order=finance,cid">F</a><a title="seřadit podle internetu" class=odkaz href="prispevky_2008.php?show='.$show.'&order=internet,cid">I</a><a title="seřadit podle elektřiny" class=odkaz href="prispevky_2008.php?show='.$show.'&order=energy,cid">E</a></td><td bgcolor=#FFFFFF class=text width=80>email</td><td bgcolor=#FFFFFF class=text width=80>Připojen od</td><td bgcolor=#FFFFFF class=text width=80>Přip. měsíců (50)</td><td bgcolor=#FFFFFF class=text width=80>Inet měsíců (50)</td><td bgcolor=#FFFFFF class=text width=80>Sleva switch (-25)</td><td bgcolor=#FFFFFF class=text width=80>Sleva router (-50)</td><td bgcolor=#FFFFFF class=text width=80>Částka</td><td bgcolor=#FFFFFF class=text width=80>var.symb.</td><td bgcolor=#FFFFFF class=text>Přehled plateb</td><td bgcolor=#FFFFFF class=text>Součet plateb</td><td bgcolor=#FFFFFF class=text>Přenos z předchozího roku</td><td bgcolor=#FFFFFF class=text>Celkem</td></tr>';# nastaveni pocatecnich hodnot pro tisk tabulky# pokud ma clen vice radku tak se tiskne jen jeden souhrnny$color=1;$lastcid=-1;$celkem=0;$castkacelkem=0;$mindatum="2008-12-31";$ipecka="";$platby="";$soucetplateb=0;while($vysledek=MySQL_Fetch_Array($string)) {#pro prvni je treba rovnou priradit lastcidif ($lastcid == -1 ) $lastcid = $vysledek["cid"];#pokud je uz jiny clen tak se jde na tisk predchozihoif ( $lastcid != $vysledek["cid"] ) {$celkem++;if($color==0) { $color=1; $barva="#E6E4E4"; } else { $color=0; $barva="#FFFFFF"; }$delkaletos = round((strtotime("2008-12-31")-strtotime($mindatum))/(60*60*24*30.42));if($delkaletos>12) $delkaletos=12;$prenos=id_to_prenos($cid,$rok);$delkapripojeniletos=round(id_to_delkazarok($cid,$rok,22,23)/(60*60*24*30.42));$delkanapajeniletos=round(id_to_delkazarok($cid,$rok,5,6)/(60*60*24*30.42));$delkanapajenirouteruletos=round(id_to_delkazarok($cid,$rok,24,25)/(60*60*24*30.42));$delkakonektivityletos=round(id_to_delkazarok($cid,$rok,7,8)/(60*60*24*30.42));$castka = ( 50 * $delkapripojeniletos - 25 * $delkanapajeniletos - 50 * $delkanapajenirouteruletos + 50 * $delkakonektivityletos);$castkacelkem=$castkacelkem+$castka;tisk_radku($barva,$cid,$lastcid,$jmeno,$prijmeni,$icons,$mindatum,$delkapripojeniletos,$delkanapajeniletos,$delkanapajenirouteruletos,$delkakonektivityletos,$castka,$varsymb,$platby,$prenos,$mail);$mindatum="2008-12-31";$ipecka="";$platby="";$soucetplateb=0;$lastcid = $vysledek["cid"];}#vytvari se a ukladaji promenne pro clena - muze byt i z vice radku$icons="";if($show=="all" && $vysledek["active"]==2) $icons=$icons.'<img title="Čekatel" src="images/actv.gif"> ';if($show=="all" && $vysledek["active"]==1) $icons=$icons.'<img title="Člen" src="images/actv.gif"> ';if($show=="all" && $vysledek["active"]==0) $icons=$icons.'<img title="Pasivní" src="images/passv.gif"> ';if($vysledek["finance"]==1) $icons=$icons.'<img title="Finance" src="images/dolar.gif"> ';if($vysledek["internet"]==1) $icons=$icons.'<img title="Internet" src="images/net.gif"> ';if($vysledek["energy"]==1) $icons=$icons.'<img title="Elektřina sleva" src="images/energysleva.gif"> ';if($vysledek["energy"]==2) $icons=$icons.'<img title="Elektřina" src="images/energy.gif"> ';$cid = $vysledek["cid"];$jmeno = $vysledek["jmeno"];$prijmeni = $vysledek["prijmeni"];#pokud je nove datum pripojeni nejakeho IP starsi tak ho vezmem jako nove minimumif ($vysledek["datum"]) if ( strtotime($mindatum) > strtotime($vysledek["datum"])) $mindatum = $vysledek["datum"];$energy = $vysledek["energy"];$internet = $vysledek["internet"];$ipecka = $ipecka." ".$vysledek["ip"];$varsymb = $vysledek["vs"];# $platby = $vysledek["hodnota"];if ( $vysledek["fid"] ) {$platby = $platby.":".$vysledek["fid"]." ".$vysledek["hodnota"];$soucetplateb = 1;}$mail=$vysledek["email"];} # while#############################################################rozdeli hodnoty pole podle mezery na klic a hodnotu#v hodnote jsou dve cisla a prvni je brano jako klic a druhe jako hodnota pod timto klicem#zaroven to odstrani i duplikatni hodnotyfunction unikatni_dvojice($array) {$result = array();foreach ($array as $tvalue) {$polozky = explode(" ", $tvalue);$result[$polozky[0]] = $polozky[1];}return $result;}############################################################function tiskni_platby($platby) {#rozdeleni jednotlivych plateb do pole$jednotlive = explode (":",$platby);#odstraneni prvniho pole ktere obsahuje nesmysly$prvni=array_shift($jednotlive);#setrideni a vyhazeni unikatnich$jednotlive=unikatni_dvojice($jednotlive);$pocetplateb = count($jednotlive);$soucet=0;$platby_tisk="";foreach (array_keys($jednotlive) as $key){$platba="<a class=\"odkaz\" target=\"_self\" href=\"edit_platba.php?id=$key\">$jednotlive[$key]</a> ";$platby_tisk=$platby_tisk."".$platba;#desetinne carky se prevedou na tecky$soucet=$soucet+str_replace(",",".",$jednotlive[$key]);}global $vybranocelkem;$vybranocelkem=$vybranocelkem+$soucet;unset($vybranocelkem);global $vybrano;$vybrano=$soucet;unset($vybrano);if ($pocetplateb) {return str_replace(" konec","",$platby_tisk."konec") ;} else {return "" ;}}############################################################function tisk_radku($barva,$cid,$lastcid,$jmeno,$prijmeni,$icons,$mindatum,$delkaletos,$delkanapajeniletos,$delkanapajenirouteruletos,$delkakonektivityletos,$castka,$varsymb,$platby,$prenos,$mail) {global $vybranocelkem;global $vybrano;$dot="lan.bmp";$alt="Přehled";echo '<tr><td bgcolor='.$barva.' class=text> <a class="odkaz" target="_self" href="clen.php?clen='.$lastcid.'"><img src="images/'.$dot.'" title="'.$alt.'" border=0></a><a class="odkaz" target="_self" href="edit_user.php?id='.$cid.'">'.$lastcid.'</a></td><td bgcolor='.$barva.' class="text">'.$jmeno.'</td><td bgcolor='.$barva.' class="text">'.$prijmeni.'</td><td bgcolor='.$barva.' class="text">'.$icons.'</td><td bgcolor='.$barva.' class="text">';$from="info@jablonka.cz";$subject = "Členství v o.s. jablonka.cz";$text = "Zdravím,díkSíma\n";$text = str_replace(" ","%20",$text);$text = str_replace("\n","%0d",$text);if ( @$mail ) {echo '<INPUT type="checkbox" name="to'.$cid.'" value="'.$mail.'"><a href="mail.php?to='.$mail.'&subj='.$subject.'&from='.$from.'&text='.$text.'">int</a><a href="mailto:'.$mail.'?subject='.$subject.'&body='.$text.'">ext</a> '.$mail.'';}echo '</td><td bgcolor='.$barva.' class="text">'.sql2datum($mindatum).'</td><td bgcolor='.$barva.' class="text">'.$delkaletos.'</td><td bgcolor='.$barva.' class="text">'.$delkakonektivityletos.'</td><td bgcolor='.$barva.' class="text">'.$delkanapajeniletos.'</td><td bgcolor='.$barva.' class="text">'.$delkanapajenirouteruletos.'</td><td bgcolor='.$barva.' class="text">'.$castka.'</td><td bgcolor='.$barva.' class="text">'.$varsymb.'';echo '</td><td bgcolor='.$barva.' class="text"><a class="odkaz" target="_self" href="add_platba.php?clen='.$cid.'&platba=2">+</a> '.tiskni_platby($platby).'</td><td bgcolor='.$barva.' class="text">'.$vybrano.'</td><td bgcolor='.$barva.' class="text">'.$prenos.'</td><td bgcolor='.$barva.' class="text">'.($vybrano+str_replace(",",".",$prenos)-$castka).'';$from="info@jablonka.cz";$subject = "Výzva k zaplacení členských příspěvků jablonka.cz : $jmeno $prijmeni";$text = "Dobrý den,v tomto mailu Vám posíláme informace o stavu Vašich členských příspěvků pro tento rok.\n";$text .= "Jméno člena : $jmeno $prijmeni\n";$text .= "Číslo konta : 2118436001/5500\n";$text .= "Zbývá zaplatit : ".(-1*($vybrano+str_replace(",",".",$prenos)-$castka))."Kč\n";$text .= "Var.Symbol : ".$varsymb."\n\n";$text .= "Pro minimalizaci bankovních poplatků plaťte větší částky najednou - tedy alespoň 300Kč čtvrtletně.Plaťte prosím na začátku daného období vždy do 15. dne v prvním měsíci každého čtvrtletí,ale nejlépe bude pokud zaplatíte jednou jedinou platbou až do konce roku.Neplaťte prosím v tomto roce více než je třeba, protože přeplatek nám přidělává práci v účetnictví.Nezapomínejte prosím vyplnit variabilní symbol.Neposílejte peníze přes českou poštu, protože odstraňují variabilní symbol a přidělává nám to práci.hezký denwww.jablonka.cz";$text = str_replace(" ","%20",$text);$text = str_replace("\n","%0d",$text);$celkemjeden=(-1*($vybrano+str_replace(",",".",$prenos)-$castka));$aktualnidatum=date("Y-m-d");#tohle spocita pocet mesicu ktere v tomto roce nemusi byt jeste zaplaceny#je to pouzito k rozliseni kdo tech kteri maji zaplaceno alespon tri mesice dopredu$budoucimesice = round((strtotime("2008-12-31")-strtotime($aktualnidatum))/(60*60*24*30.42));#odpocet se stanovi tak aby lidi meli dopredu placeno aspon 300Kc$odpocet=$budoucimesice*100-300;echo '<a href="mail.php?to='.$mail.'&subj='.$subject.'&from='.$from.'&text='.$text.'">int</a><a href="mailto:'.$mail.'?subject='.$subject.'&body='.$text.'">ext </a></td></tr>';unset($vybranocelkem);unset($vybrano);}#############################################################dotisk posledniho radku$celkem++;if($color==0) { $color=1; $barva="#E6E4E4"; } else { $color=0; $barva="#FFFFFF"; }$delkaletos = round((strtotime("2008-12-31")-strtotime($mindatum))/(60*60*24*30.42));if($delkaletos>12) $delkaletos=12;$prenos=id_to_prenos($cid,$rok);$delkapripojeniletos=round(id_to_delkazarok($cid,$rok,22,23)/(60*60*24*30.42));$delkanapajeniletos=round(id_to_delkazarok($cid,$rok,5,6)/(60*60*24*30.42));$delkanapajenirouteruletos=round(id_to_delkazarok($cid,$rok,24,25)/(60*60*24*30.42));$delkakonektivityletos=round(id_to_delkazarok($cid,$rok,7,8)/(60*60*24*30.42));$castka = ( 50 * $delkapripojeniletos - 25 * $delkanapajeniletos - 50 * $delkanapajenirouteruletos + 50 * $delkakonektivityletos);$castkacelkem=$castkacelkem+$castka;tisk_radku($barva,$cid,$lastcid,$jmeno,$prijmeni,$icons,$mindatum,$delkapripojeniletos,$delkanapajeniletos,$delkanapajenirouteruletos,$delkakonektivityletos,$castka,$varsymb,$platby,$prenos,$mail);#konec dotisku posledniho radkuecho '</table></tr></td></table></center></form><br>Celkem zobrazeno '.$celkem.' záznamů. Celková částka je '.$castkacelkem.'Kč a zatím se vybralo '.$vybranocelkem.'Kč';################################################################################################################### Adresy################################################################################################################echo '<br><br><center>';$celkem=0;if(@$clen==0 || @$clen) {$condition = " AND c.id=$clen";} else {$condition = "";}if(!$order) $order="prijmeni";$where="WHERE active IN (0,1) $condition";echo '<b>Seznam Adres a IP adres uživatele: '.id_to_name($clen).'</b> ';$string=MySQL_Query("SELECT c.id as cid, c.*, a.id as aid, a.*, i.id as iid, i.*FROM (cleni c LEFT JOIN adresy a ON c.id = a.clen)LEFT JOIN ipecka i ON c.id = i.clen AND a.id = i.adresa $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> </td><td bgcolor=#FFFFFF class=text><a title="seřadit podle ID" class=odkaz href="clen.php?clen='.$clen.'&show='.$show.'&order=cid">ID</a> </td><td bgcolor=#FFFFFF class=text><a title="seřadit podle jména" class=odkaz href="clen.php?clen='.$clen.'&show='.$show.'&order=jmeno">Jméno</a> </td><td bgcolor=#FFFFFF class=text><a title="seřadit podle příjmení" class=odkaz href="clen.php?clen='.$clen.'&show='.$show.'&order=prijmeni">Příjmení:</a></td><td bgcolor=#FFFFFF class=text width=80><a title="seřadit podle přezdívky" class=odkaz href="clen.php?clen='.$clen.'&show='.$show.'&order=prezdivka,prijmeni">Přezdívka:</a></td><td bgcolor=#FFFFFF class=text width=80><a title="seřadit podle Emailu" class=odkaz href="clen.php?clen='.$clen.'&show='.$show.'&order=email">Email:</a></td><td bgcolor=#FFFFFF class=text width=80><a title="seřadit podle aktivity" class=odkaz href="clen.php?clen='.$clen.'&show='.$show.'&order=active">A</a><a title="seřadit podle financí" class=odkaz href="clen.php?clen='.$clen.'&show='.$show.'&order=finance">F</a><a title="seřadit podle internetu" class=odkaz href="clen.php?clen='.$clen.'&show='.$show.'&order=internet">I</a><a title="seřadit podle elektřiny" class=odkaz href="clen.php?clen='.$clen.'&show='.$show.'&order=energy">E</a></td><td bgcolor=#FFFFFF class=text><a title="seřadit podle typu připojení" class=odkaz href="clen.php?clen='.$clen.'&show='.$show.'&order=domu">Domů</a></td><td bgcolor=#FFFFFF class=text><a title="seřadit podle přezdívky" class=odkaz href="clen.php?clen='.$clen.'&show='.$show.'&order=mobil">Mobil</a></td><td bgcolor=#FFFFFF class=text><a title="seřadit podle IP" class=odkaz href="clen.php?clen='.$clen.'&show='.$show.'&order=ip">IP</a></td><td bgcolor=#FFFFFF class=text><a title="seřadit podle ICQ" class=odkaz href="clen.php?clen='.$clen.'&show='.$show.'&order=ulice,cp,byt">Ulice</a></td><td bgcolor=#FFFFFF class=text><a title="seřadit podle ICQ" class=odkaz href="clen.php?clen='.$clen.'&show='.$show.'&order=cp,ulice,byt">č.p.</a></td><td bgcolor=#FFFFFF class=text><a title="seřadit podle ICQ" class=odkaz href="clen.php?clen='.$clen.'&show='.$show.'&order=byt,cp,ulice">Byt</a></td></tr>';$color=1;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"> ';if($show=="all" && $vysledek["active"]==1) $icons=$icons.'<img title="Člen" src="images/actv.gif"> ';if($show=="all" && $vysledek["active"]==0) $icons=$icons.'<img title="Pasivní" src="images/passv.gif"> ';if($vysledek["finance"]==1) $icons=$icons.'<img title="Finance" src="images/dolar.gif"> ';if($vysledek["internet"]==1) $icons=$icons.'<img title="Internet" src="images/net.gif"> ';if($vysledek["energy"]==1) $icons=$icons.'<img title="Elektřina sleva" src="images/energysleva.gif"> ';if($vysledek["energy"]==2) $icons=$icons.'<img title="Elektřina" src="images/energy.gif"> ';$gwcimg='http://81.0.245.33/hotsanic/networks/int'.$vysledek["ip"].'-week.png';$gwcurl='http://81.0.245.33/hotsanic/networks/int'.$vysledek["ip"].'.html';$gwuimg='http://62.24.71.157/hotsanic/networks/int'.$vysledek["ip"].'-week.png';$gwuurl='http://62.24.71.157/hotsanic/networks/int'.$vysledek["ip"].'.html';list($ipa,$ipb,$ipc,$ipd)=explode('.',$vysledek["ip"]);$gwrrd=$ipa.'.'.$ipb.'.0.'.$ipc;$gwrimg='http://'.$ipa.'.'.$ipb.'.0.'.$ipc.'/hotsanic/networks/int'.$vysledek["ip"].'-week.png';$gwrurl='http://'.$ipa.'.'.$ipb.'.0.'.$ipc.'/hotsanic/networks/int'.$vysledek["ip"].'.html';$adresa_pro_mapu=iconv("ISO-8859-2", "UTF-8", $vysledek["ulice"]);$adresa_pro_mapu=urlencode( $adresa_pro_mapu);echo '<tr><td bgcolor='.$barva.' class=text> <img src="images/'.$dot.'" title="'.$alt.'"></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["email"].'</td><td bgcolor='.$barva.' class="text">'.$icons.'</td><td bgcolor='.$barva.' class="text">'.$vysledek["domu"].'</td><td bgcolor='.$barva.' class="text">'.$vysledek["mobil"].'</td><td bgcolor='.$barva.' class="text"><a class="odkaz" target="_self" href="add_ip.php?clen='.$vysledek["cid"].'&adresa='.$vysledek["aid"].'">+</a><a class="odkaz" target="_self" href="edit_ip.php?id='.$vysledek["iid"].'">'.$vysledek["ip"].'</a></td><td bgcolor='.$barva.' class="text"><a class="odkaz" target="_self" href="add_adres.php?clen='.$vysledek["cid"].'">+</a> <a class="odkaz" target="_top" href="http://www.mapy.cz/?query='.$adresa_pro_mapu.'%20'.$vysledek["cp"].',%20Praha">M</a> <a class="odkaz" target="_self" href="edit_adres.php?id='.$vysledek["aid"].'">'.$vysledek["ulice"].'</a></td><td bgcolor='.$barva.' class="text">'.$vysledek["cp"].'</td><td bgcolor='.$barva.' class="text">'.$vysledek["byt"].'</td></tr><tr><td bgcolor='.$barva.' colspan=5 align=center class=text><a href="'.$gwcurl.'"><img src="'.$gwcimg.'" width=250 height=60></a><br>';$gwctrn=getweb('http://10.33.0.25/cgi-bin/rrdfetch.pl?'.$vysledek["ip"].'&week&0');$gwctrn=preg_replace('/\s+/', ' ', $gwctrn);$gwctrn=preg_replace('/^\s+/', '', $gwctrn);list($gwcin,$gwcout)=explode(' ',$gwctrn);$gwcin = round($gwcin / 104857.6)/10 ;$gwcout = round($gwcout / 104857.6)/10 ;echo "Casa ".$gwcin."MiB ".$gwcout."MiB";echo '</td><td bgcolor='.$barva.' colspan=4 align=center class=text><a href="'.$gwuurl.'"><img src="'.$gwuimg.'" width=250 height=60></a><br>';$gwutrn=getweb('http://10.33.0.30/cgi-bin/rrdfetch.pl?'.$vysledek["ip"].'&week&0');$gwutrn=preg_replace('/\s+/', ' ', $gwutrn);$gwutrn=preg_replace('/^\s+/', '', $gwutrn);list($gwuin,$gwuout)=explode(' ',$gwutrn);$gwuin = round($gwuin / 104857.6)/10 ;$gwuout = round($gwuout / 104857.6)/10 ;echo "UPC ".$gwuin."MiB ".$gwuout."MiB";echo '</td><td bgcolor='.$barva.' colspan=4 align=center class=text><a href="'.$gwrurl.'"><img src="'.$gwrimg.'" width=250 height=60></a><br>';$gwrtrn=getweb('http://'.$gwrrd.'/cgi-bin/rrdfetch.pl?'.$vysledek["ip"].'&week&0');$gwrtrn=preg_replace('/\s+/', ' ', $gwrtrn);$gwrtrn=preg_replace('/^\s+/', '', $gwrtrn);list($gwrin,$gwrout)=explode(' ',$gwrtrn);$gwrin = round($gwrin / 104857.6)/10 ;$gwrout = round($gwrout / 104857.6)/10 ;echo "Router ".$gwrin."MiB ".$gwrout."MiB";echo '</td></tr>';Next($vysledek);}echo '</table></tr></td></table></center><br>Celkem zobrazeno '.$celkem.' záznamů.';?></body></html>