-
Notifications
You must be signed in to change notification settings - Fork 0
/
object_swater.php
84 lines (76 loc) · 4.11 KB
/
object_swater.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
<?php
print '<table border="0" cellpadding="2" cellspacing="0"><tbody><tr><td align="center" colspan=2><h1>Îò÷åò îá óòå÷êàõ òåïëîíîñèòåëÿ çà '.$prevmonth.'</h1></td></tr></table>';
print '<table border="0" cellpadding="2" cellspacing="0"><tbody><tr><td colspan=2><b>Äîãîâîðíûå çíà÷åíèÿ</b><br>Äîïóñòèìûé ðàçìåð óòå÷êè 0.0143 ì3.÷àñ<br>Öåíà òåïëîíîñèòåëÿ '.$tarif_svoda.' ðóá. çà òîííó</td></tr>';
print '<tr><td align="center" class="m_separator">Íàçíà÷åíèå</td><td align=center class="menuitem">Ðàñ÷åò ôèíàíñîâûõ ïîòåðü îò ÷ðåçìåðíûõ óòå÷åê òåïëîíîñèòåëÿ</td></tr></table>';
print '<table width=600px cellpadding=2 cellspacing=1 bgcolor=#ffffff align=left>
<tr><td width=600 valign=top>
<table width=600 bgcolor=#eeeeee valign=top cellpadding=1 cellspacing=1>
<tr><td class="m_separator" align=center><font style="font-weight:bold">äàòà</font></td>
<td class="m_separator" align="center">ðàñõîä òåïëîíîñèòåëÿ â ïîä.òðóáå</td>
<td class="m_separator" align="center">ðàñõîä òåïëîíîñèòåëÿ â îáð.òðóáå</td>
<td class="m_separator" align="center">ôàêòè÷åñêèé ðàçìåð óòå÷êè</td>
<td class="m_separator" align="center">äîïóñòèìûé ðàçìåð óòå÷êè</td>
<td class="m_separator" align="center">ñâåðõíîðìàòèâíûå óòå÷êè</td></tr>';
// print '<td bgcolor="#5D6D2f" align="center">öåíà òåïëîíîñèòåëÿ (ðóá. çà òîííó)</td>
// <td class="m_separator" align="center">óâåëè÷åíèå ïëàòåæà</td></tr>';
$today=getdate();
$x=0; $tm=$dy=31;
if (!checkdate ($mn,31,$ye)) { $dy=30; }
if (!checkdate ($mn,30,$ye)) { $dy=29; }
if (!checkdate ($mn,29,$ye)) { $dy=28; }
$tm=$dy;
for ($tn=0; $tn<$dy; $tn++)
{
$date11[$tn]=sprintf ("%d-%02d-%02d",$ye,$mn,$tm);
$dat[$tn]=sprintf ("%d-%02d-%02d 00:00:00",$ye,$mn,$tm);
$tm--;
}
$query = 'SELECT * FROM data WHERE type=2 AND prm=11 AND device='.$uo[11].' ORDER BY date DESC LIMIT 30000';
$a = mysql_query ($query,$i);
if ($a) $uy = mysql_fetch_row ($a);
while ($uy)
{
$x=$dy;
for ($tn=0; $tn<$dy; $tn++)
if ($uy[2]==$dat[$tn]) $x=$tn;
if ($uy[8]==11 && $uy[6]==0) $data2[$x]=number_format($uy[3],3);
if ($uy[8]==11 && $uy[6]==1) $data3[$x]=number_format($uy[3],3);
$uy = mysql_fetch_row ($a);
}
for ($tn=0; $tn<$dy; $tn++)
{
if ($data2[$tn]!='-')
{
$prev=($data2[$tn]-$data3[$tn])-0.0143*24;
if ($prev>0) $uvel=$prev*$tarif_voda; else $uvel=0;
$svoda1+=$data2[$tn]; $svoda2+=$data3[$tn];
$srazn+=($data2[$tn]-$data3[$tn]);
$sdop+=0.0143*24;
if ($prev>0) $sprev+=$prev; else $prev=0;
$sper+=$uvel;
print '<tr><td align=center class="m_separator">'.$date11[$tn].'</td>';
print '<td align=center class="simple">'.$data2[$tn].'</td>';
print '<td align=center class="simple">'.$data3[$tn].'</td>';
print '<td align=center class="simple">'.number_format($data2[$tn]-$data3[$tn],3).'</td>';
print '<td align=center class="simple">'.number_format(0.0143*24,2).'</td>';
print '<td align=center class="simple">'.number_format($prev,3).'</td>';
//print '<td align=center bgcolor=#fffff>'.$tarif_svoda.'</td>';
//print '<td align=center bgcolor=#ffffff>'.number_format($uvel,2).'</td>';
print '</tr>';
}
}
print '<tr><td class="m_separator" align="center"></td><td class="m_separator" align="center">'.$svoda1.'</td>
<td class="m_separator" align="center">'.$svoda2.'</td>
<td class="m_separator" align="center">'.$srazn.'</td>
<td class="m_separator" align="center">'.$sdop.'</td>
<td class="m_separator" align="center">'.$sprev.'</td>';
// print '<td class="m_separator" align="center">'.$tarif_svoda.'</td>';
// print '<td class="m_separator" align="center">'.$sper.'</td>';
print '</tr>';
print '</table></td>';
$desc=substr($ui[1],0,60);
$desc = str_replace("'", "", $desc);
$desc = str_replace("\"", "", $desc);
print '</td></tr><tr><td style="m_separator">Ïåðåïëàòà çà óòå÷êè çà '.$prevmonth.' ãîäà ñîñòàâëÿåò '.number_format($sper,2).' ðóáëÿ</td></tr>';
print '<tr><td class="simple" colspan="2"><strong>Ðåêîìåíäàöèè:</strong><br>Îáñëåäîâàòü ñèñòåìó è óñòðàíèòü óòå÷êè</td></tr>';
?>