Changeset 157 for www/finance/index.php
- Timestamp:
- Feb 18, 2009, 11:19:12 AM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
www/finance/index.php
r156 r157 1 1 <?php 2 2 include_once('../global.php'); 3 include_once('include.php');4 3 5 4 class FinanceOverview extends Page … … 10 9 function Show() 11 10 { 12 global $Config, $RealMaxSpeed, $Internet, $InternetUsers, $kWh, $TotalInternetPaid, $SpravaUsers, $Sprava, $UserIdNetwork; 13 14 $Output = '<table><tr><td valign="top">'; 11 $Finance = $this->System->Modules['Finance']; 12 $Output = '<table><tr><td valign="top">'; 15 13 16 14 if(GetMemberByIP(GetRemoteAddress()) > 0) $Output .= '<a href="user_state_ip.php">Vaše finanční operace</a> (Tato volba je také přístupná po přihlášení do systému v uživatelském menu).<br /><br /><br />'; … … 21 19 if($this->System->Modules['User']->CheckPermission('Finance', 'SubjectList')) $Output .= '<a href="clenove.php">Seznam členů</a><br />'; 22 20 $Output .= '<a href="spotreba.php">Spotřeba energie</a><br />'; 23 $Output .= '<a href="'.$ Config['Web']['RootFolder'].'/aktuality/index.php?category=9">Investice v síti</a><br />';21 $Output .= '<a href="'.$this->System->Config['Web']['RootFolder'].'/aktuality/index.php?category=9">Investice v síti</a><br />'; 24 22 //$Output .= '<a href="faktury/">Faktury za internet</a><br />'; 25 23 //$Output .= '<a href="inventory.php">Výpis skladových zásob</a><br />'; … … 29 27 $DbResult = $this->Database->query("SELECT * FROM finance_monthly_overall ORDER BY date DESC LIMIT 0,1"); 30 28 $Row = $DbResult->fetch_array(); 31 $Output .= 'Platba za internetovou linku ('.$ RealMaxSpeed.'/'.$RealMaxSpeed.' kbit/s): <strong>'.$Internet.' Kč</strong><br />';29 $Output .= 'Platba za internetovou linku ('.$Finance->RealMaxSpeed.'/'.$Finance->RealMaxSpeed.' kbit/s): <strong>'.$Finance->Internet.' Kč</strong><br />'; 32 30 33 31 $DbResult = $this->Database->query("SELECT COUNT(*) FROM users WHERE role=2"); … … 42 40 $Row4 = $DbResult->fetch_array(); 43 41 $Output .= 'Celkem peněz na účtech: <strong>'.$Row4[0].' Kč</strong><br />'; 44 $Output .= 'Stanovená cena jedné kWh: <strong>'.$ kWh.' Kč</strong><br />';42 $Output .= 'Stanovená cena jedné kWh: <strong>'.$Finance->kWh.' Kč</strong><br />'; 45 43 //echo('Komunitou stanovený poplatek za správu sítě pro jednoho uživatele: <strong>'.$Sprava.' Kč</strong><br />'); 46 44 $DbResult = $this->Database->query("SELECT SUM(family) FROM users WHERE role=2"); … … 55 53 $Output .= '</td><td valign="top">'; 56 54 57 $UsersPayment = $ TotalInternetPaid;58 $NetworkManagement = $ Sprava * $SpravaUsers;55 $UsersPayment = $Finance->TotalInternetPaid; 56 $NetworkManagement = $Finance->Sprava * $Finance->SpravaUsers; 59 57 $TotalGain = 0; 60 58 $TotalExpense = 0; 61 59 $DbResult = $this->Database->query("SELECT SUM(consumption) FROM network_devices WHERE used=1"); 62 60 $Row = $DbResult->fetch_array(); 63 $TotalConsumption = W2Kc($Row[0]);61 $TotalConsumption = $this->System->Modules['Finance']->W2Kc($Row[0]); 64 62 65 63 $Output .= 'Měsíční vyúčtování:<br /> … … 70 68 $TotalGain += $UsersPayment; 71 69 $Output .= '<tr><td><strong>Celkem</strong></td><td align="right"><strong>'.$TotalGain.'</strong></td></tr>'; 72 $Output .= '<tr><th colspan="2">Výdaje</th></tr><tr><td>Internet</td><td align="right">'.$ Internet.'</td></tr>';73 $TotalExpense += $ Internet;70 $Output .= '<tr><th colspan="2">Výdaje</th></tr><tr><td>Internet</td><td align="right">'.$Finance->Internet.'</td></tr>'; 71 $TotalExpense += $Finance->Internet; 74 72 $Output .= '<tr><td>Správa sítě</td><td align="right">'.$NetworkManagement.'</td></tr>'; 75 73 $TotalExpense += $NetworkManagement; … … 81 79 $Output .= '<tr><td>Převod do dalšího měsíce</td><td align="right">'.($TotalGain - $TotalExpense).'</td></tr>'; 82 80 $Output .= '</table><br />'; 83 $DbResult = $this->Database->select('users', 'cash', 'id='.$ UserIdNetwork);81 $DbResult = $this->Database->select('users', 'cash', 'id='.$Finance->UserIdNetwork); 84 82 $Row = $DbResult->fetch_array(); 85 83 $NetworkCash = $Row['cash']; 86 $Output .= 'Stav účtu sítě: '.$NetworkCash.' Kč<br /><a href="clenove.php?show=user&id='.$ UserIdNetwork.'">Výpis účtu</a><br />';84 $Output .= 'Stav účtu sítě: '.$NetworkCash.' Kč<br /><a href="clenove.php?show=user&id='.$Finance->UserIdNetwork.'">Výpis účtu</a><br />'; 87 85 88 86 $Output .= '</td></tr></table>';
Note:
See TracChangeset
for help on using the changeset viewer.