Changeset 50 for www/finance/clenove.php
- Timestamp:
- Feb 24, 2008, 2:07:52 PM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
www/finance/clenove.php
r34 r50 2 2 include('../style.php'); 3 3 include('include.php'); 4 include('bills.php'); 4 5 RecalculateTariffs(1); 5 6 … … 17 18 18 19 // Tabulka operaci 19 echo('Výpis operací pro člena '.$Row2['fullname'].':<br>');20 echo('<table style="font-size: smaller;" border="1" cellspacing="0" cellpadding="3"><tr><th>Datum</th><th>Změna</th><th> Komentář</th></tr>');20 echo('Výpis operací pro účastníka '.$Row2['fullname'].':<br>'); 21 echo('<table style="font-size: smaller;" border="1" cellspacing="0" cellpadding="3"><tr><th>Datum</th><th>Změna</th><th>Doklad</th><th>Komentář</th></tr>'); 21 22 $DbResult = $Database->query("SELECT * FROM finance_operations WHERE user=".$_GET['id'].' ORDER BY date DESC'); 22 23 while($Row = $DbResult->fetch_array()) 23 24 { 24 if($Row['money']>0) $Row['money'] = '+'.$Row['money']; 25 echo('<tr><td align="right">'.HumanDate($Row['date']).'</td><td>'.$Row['money'].'</td><td>'.$Row['comment'].' </td></tr>'); 25 if($Row['money'] > 0) $Row['money'] = '+'.$Row['money']; 26 if($Row['bill_id'] > 0) $Invoice = '<a href="?show=bill&id='.$Row['bill_id'].'">PDF</a>'; else $Invoice = ' '; 27 echo('<tr><td align="right">'.HumanDate($Row['date']).'</td><td>'.$Row['money'].'</td><td>'.$Invoice.'</td><td>'.$Row['comment'].' </td></tr>'); 26 28 } 27 echo('<tr><td> </td><td>-'.$Row2['network_device'].'</td><td>Proměnná cena za zařízení</td></tr></table>'); 29 //echo('<tr><td> </td><td>-'.$Row2['network_device'].'</td><td>Proměnná cena za zařízení</td></tr> 30 echo('</table>'); 28 31 echo('<h3><strong>Stav účtu: </strong>'.$Row2['cash'].' Kč</h3><br>'); 29 32 echo('</td><td valign="top">'); 30 33 31 echo('Variabilní symbol pro platby: <strong>'.$Row2['id'].'</strong><br><br>'); 34 if($Row2['role'] == 2) 35 { 36 echo('Variabilní symbol pro platby: <strong>'.$Row2['id'].'</strong><br><br>'); 32 37 33 // Měsíční bilance 34 if($Row2['inet'] == 1) $InternetPrice = round($Row2['monthly_inet']); else $InternetPrice = 0; 35 if($Row2['overheads'] == 0) 36 { 37 $PoplatekSprava = 0; 38 $PoplatekSpotreba = 0; 39 $PrijemSpotreba = $Row2['plus']; 40 } else { 41 $PoplatekSprava = $Sprava; 42 $PoplatekSpotreba = $Row2['consumption']; 43 $PrijemSpotreba = $Row2['plus']; 44 } 45 echo('Rozpis měsíčního poplatku:<br><table border="1" cellspacing="0" cellpadding="3">'. 46 '<tr><th>Část</th><th>Cena [Kč]</th></tr>'. 47 '<tr><td>Internet - tarif '.$TarifName.'</td><td>'.$InternetPrice.'</td></tr>'. 48 '<tr><td>Správa</td><td>'.$PoplatekSprava.'</td></tr>'. 49 '<tr><td>Poplatek za spotřebu</td><td>'.$PoplatekSpotreba.'</td></tr>'. 50 '<tr><td>Příjem za spotřebu</td><td>'.(-1*$PrijemSpotreba) .'</td></tr>'. 51 '<tr><td><strong>Celkem</strong></td><td><strong>'.($InternetPrice + $PoplatekSprava + $PoplatekSpotreba - $PrijemSpotreba).'</strong></td></tr></table>'); 52 //echo('Tarif pro příští měsíc: '.$Tarify[$Row2['inet_tarif_next']]['name'].'<br><br>'); 53 echo('<br>'); 38 // Měsíční bilance 39 if($Row2['inet'] == 1) $InternetPrice = round($Row2['monthly_inet']); else $InternetPrice = 0; 40 if($Row2['overheads'] == 0) 41 { 42 $PoplatekSprava = 0; 43 $PoplatekSpotreba = 0; 44 $PrijemSpotreba = $Row2['plus']; 45 } else { 46 $PoplatekSprava = $Sprava; 47 $PoplatekSpotreba = $Row2['consumption']; 48 $PrijemSpotreba = $Row2['plus']; 49 } 50 echo('Rozpis měsíčního poplatku:<br><table border="1" cellspacing="0" cellpadding="3">'. 51 '<tr><th>Část</th><th>Cena [Kč]</th></tr>'. 52 '<tr><td>Internet - tarif '.$TarifName.'</td><td>'.$InternetPrice.'</td></tr>'. 53 //'<tr><td>Správa</td><td>'.$PoplatekSprava.'</td></tr>'. 54 //'<tr><td>Poplatek za spotřebu</td><td>'.$PoplatekSpotreba.'</td></tr>'. 55 '<tr><td>Příjem za spotřebu</td><td>'.(-1*$PrijemSpotreba) .'</td></tr>'. 56 '<tr><td><strong>Celkem</strong></td><td><strong>'.($InternetPrice // + $PoplatekSprava + $PoplatekSpotreba 57 - $PrijemSpotreba).'</strong></td></tr></table>'); 58 //echo('Tarif pro příští měsíc: '.$Tarify[$Row2['inet_tarif_next']]['name'].'<br><br>'); 59 echo('<br>'); 54 60 61 /* 62 55 63 // Rozpis ceny za zařízení 56 64 echo('Výpis podílu na zařízení segmentů:'); … … 87 95 echo('<tr><td><strong>Celkem</strong></td><td> </td><td> </td><td><strong>'.round($Money).'</strong></td></tr>'); 88 96 echo('</table><br>'); 89 90 echo('Měsíční příjem za spotřebu zařízení umístěných u uživatele:<br>'); 91 echo('<table border="1" cellspacing="0" cellpadding="3"><tr><th>Název zařízení</th><th>Spotřeba [W]</th><th>Příjem [Kč]</th></tr>'); 92 $DbResult = $Database->query("SELECT * FROM network_devices WHERE user=".$UserID." AND used=1"); 93 $TotalW = 0; 94 $TotalPrice = 0; 95 while($Row = $DbResult->fetch_array()) 96 { 97 echo('<tr><td>'.$Row['name'].'</td><td>'.$Row['consumption'].'</td><td>'.W2Kc($Row['consumption']).'</td></tr>'); 98 $TotalW += $Row['consumption']; 99 $TotalPrice += W2Kc($Row['consumption']); 97 */ 98 99 echo('Měsíční příjem za spotřebu zařízení umístěných u uživatele:<br>'); 100 echo('<table border="1" cellspacing="0" cellpadding="3"><tr><th>Název zařízení</th><th>Spotřeba [W]</th><th>Příjem [Kč]</th></tr>'); 101 $DbResult = $Database->query("SELECT * FROM network_devices WHERE user=".$UserID." AND used=1"); 102 $TotalW = 0; 103 $TotalPrice = 0; 104 while($Row = $DbResult->fetch_array()) 105 { 106 echo('<tr><td>'.$Row['name'].'</td><td>'.$Row['consumption'].'</td><td>'.W2Kc($Row['consumption']).'</td></tr>'); 107 $TotalW += $Row['consumption']; 108 $TotalPrice += W2Kc($Row['consumption']); 109 } 110 echo('<tr><td><strong>Celkem</strong></td><td><strong>'.$TotalW.'</strong></td><td><strong>'.$TotalPrice.'</strong></td></tr>'); 111 echo('</table>'); 100 112 } 101 echo('<tr><td><strong>Celkem</strong></td><td><strong>'.$TotalW.'</strong></td><td><strong>'.$TotalPrice.'</strong></td></tr>');102 echo('</table>');103 104 113 echo('</td></tr></table>'); 114 break; 115 case 'bill': 116 $InvoiceGenerator->ShowStoredBill($_GET['id']); 105 117 break; 106 118 default: … … 108 120 echo('Seznam členů:<br>'. 109 121 '<table style="font-size: smaller;" border="1" cellspacing="0" cellpadding="3">'. 110 '<tr><th>Jméno</th><th>Cena za zařízení [Kč]</th><th>Měsíční poplatek [Kč]</th><th>Stav účtu [Kč]</th><th>Běžící tarif</th><th>Příští tarif</th><th>Poznámky</th></tr>'); 122 '<tr><th>Jméno</th>'); 123 //<th>Cena za zařízení [Kč]</th> 124 echo('<th>Měsíční poplatek [Kč]</th><th>Stav účtu [Kč]</th><th>Běžící tarif</th><th>Příští tarif</th><th>Poznámky</th></tr>'); 111 125 $TotalDevice = 0; 112 126 $TotalMonth = 0; 113 127 $TotalCash = 0; 114 $DbResult = $Database->query("SELECT *,CONCAT(second_name, ' ', first_name) as fullname FROM users WHERE role= 0ORDER BY fullname");128 $DbResult = $Database->query("SELECT *,CONCAT(second_name, ' ', first_name) as fullname FROM users WHERE role=2 ORDER BY fullname"); 115 129 while($Row = $DbResult->fetch_array()) 116 130 { … … 128 142 $Tarif = $Tarify[$Row['inet_tarif_now']]['name']; 129 143 $PristiTarif = $Tarify[$Row['inet_tarif_next']]['name']; 130 echo('<tr><td><a href="?show=user&id='.$Row['id'].'">'.$Row['fullname'].'</a></td><td align="right">'.$Row['network_device'].'</td><td align="right">'.$Monthly.'</td><td align="right">'.$Row['cash'].'</td><td align="center">'.$Tarif.'</td><td align="center">'.$PristiTarif.'</td><td>'.$Row['notice'].' </td></tr>'); 144 echo('<tr><td><a href="?show=user&id='.$Row['id'].'">'.$Row['fullname'].'</a></td>'); 145 //<td align="right">'.$Row['network_device'].'</td> 146 echo('<td align="right">'.$Monthly.'</td><td align="right">'.$Row['cash'].'</td><td align="center">'.$Tarif.'</td><td align="center">'.$PristiTarif.'</td><td>'.$Row['notice'].' </td></tr>'); 131 147 $TotalDevice += $Row['network_device']; 132 $TotalMonth += ($Row['monthly'] -$Row['plus']);148 $TotalMonth += ($Row['monthly'] - $Row['plus']); 133 149 } 134 echo('<tr><td><strong>Celkem</strong></td><td align="right"><strong>'.$TotalDevice.'</strong></td><td align="right"><strong>'.$TotalMonth.'</strong></td><td align="right"><strong>'.$TotalCash.'</strong></td><td align="right"> </td><td align="right"> </td><td align="right"> </td></tr>'); 150 echo('<tr><td><strong>Celkem</strong></td>'); 151 //<td align="right"><strong>'.$TotalDevice.'</strong></td> 152 echo('<td align="right"><strong>'.$TotalMonth.'</strong></td><td align="right"><strong>'.$TotalCash.'</strong></td><td align="right"> </td><td align="right"> </td><td align="right"> </td></tr>'); 135 153 echo('</table>'); 136 154 }
Note:
See TracChangeset
for help on using the changeset viewer.