jablonka.czprosek.czf

is

Subversion Repositories:
[/] [trunk/] [html/] [clen.php] - Rev 8 Go to most recent revision

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 trideni
if($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 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=\"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 platby
  echo "<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 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=\"clen.php?clen=$clen&show=$show&pokladna=$pokladna&rok=$rok&platba=".$radek["id"]."&order=$order\">".$radek["nazev"].'</a> * ';
  echo '
  ';
}
#dotisk posledni volby pro vsechny platby
  echo "<a href=\"clen.php?clen=$clen&show=$show&pokladna=$pokladna&rok=$rok&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=\"clen.php?clen=$clen&show=$show&platba=$platba&rok=$rok&pokladna=".$radek["id"]."&order=$order\">".$radek["nazev"].'</a> * ';
  echo '
  ';
}
#dotisk posledni volby pro vsechny platby
  echo "<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>&nbsp;</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>&nbsp;
  </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>&nbsp;
  </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">&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;<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>&nbsp;</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>&nbsp;
  </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>&nbsp;
  </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">&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;<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="&nbsp;pošli mail&nbsp;">
<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>&nbsp;
  </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>&nbsp;
  </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 lastcid
  if ($lastcid == -1 ) $lastcid = $vysledek["cid"];
  #pokud je uz jiny clen tak se jde na tisk predchoziho
  if ( $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">&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;';

  $cid = $vysledek["cid"];
  $jmeno = $vysledek["jmeno"];
  $prijmeni = $vysledek["prijmeni"];
  #pokud je nove datum pripojeni nejakeho IP starsi tak ho vezmem jako nove minimum
  
  if ($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 hodnoty
function 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>&nbsp;
    <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ík
Sí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ý den
www.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 radku

echo '
</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>&nbsp;</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>&nbsp;
  </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>&nbsp;
  </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">&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;';
$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>&nbsp;<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>&nbsp;
  <a class="odkaz" target="_top" href="http://www.mapy.cz/?query='.$adresa_pro_mapu.'%20'.$vysledek["cp"].',%20Praha">M</a>&nbsp;
  <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>

Powered by WebSVN 2.2.1