Changeset 78 for www/finance
- Timestamp:
- May 27, 2008, 1:54:41 PM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
www/finance/index.php
r66 r78 7 7 echo('<table><tr><td valign="top">'); 8 8 9 echo('<table><tr><td width="30%"><a href="zarizeni.php">Výpis zařízení</a><br >10 <a href="clenove.php">Seznam členů</a><br >11 <a href="spotreba.php">Spotřeba energie</a><br >12 <a href="'.$Config['Web']['RootFolder'].'/aktuality/index.php?category=9">Investice v síti</a><br >13 <a href="monthly_overall.php">Měsíční přehledy</a><br >14 <a href="faktury/">Faktury za internet</a><br >15 <a href="tarify.php">Tarify</a><br >16 <a href="inventory.php">Výpis skladových zásob</a><br >17 <a href="srovnani.php">Porovnání tarifů s konkurencí</a><br >9 echo('<table><tr><td width="30%"><a href="zarizeni.php">Výpis zařízení</a><br /> 10 <a href="clenove.php">Seznam členů</a><br /> 11 <a href="spotreba.php">Spotřeba energie</a><br /> 12 <a href="'.$Config['Web']['RootFolder'].'/aktuality/index.php?category=9">Investice v síti</a><br /> 13 <a href="monthly_overall.php">Měsíční přehledy</a><br /> 14 <a href="faktury/">Faktury za internet</a><br /> 15 <a href="tarify.php">Tarify</a><br /> 16 <a href="inventory.php">Výpis skladových zásob</a><br /> 17 <a href="srovnani.php">Porovnání tarifů s konkurencí</a><br /> 18 18 </td><td width="50%">'); 19 19 … … 34 34 */ 35 35 36 echo('</td></tr></table><br >');36 echo('</td></tr></table><br />'); 37 37 38 echo('<strong>Souhrn:</strong><br >');38 echo('<strong>Souhrn:</strong><br />'); 39 39 40 40 $DbResult = $Database->query("SELECT * FROM finance_monthly_overall ORDER BY date DESC LIMIT 0,1"); 41 41 $Row = $DbResult->fetch_array(); 42 echo('Aktuální měsíční poplatek za společný internet ('.$RealMaxSpeed.'/'.$RealMaxSpeed.' kbit/s): <strong>'.$Internet.' Kč</strong><br >');42 echo('Aktuální měsíční poplatek za společný internet ('.$RealMaxSpeed.'/'.$RealMaxSpeed.' kbit/s): <strong>'.$Internet.' Kč</strong><br />'); 43 43 44 44 $DbResult = $Database->query("SELECT COUNT(*) FROM users WHERE role=2"); 45 45 $Row2 = $DbResult->fetch_array(); 46 echo('Počet členů (s internetem): <strong>'.$Row2[0].' ('.$InternetUsers.')</strong><br >');46 echo('Počet členů (s internetem): <strong>'.$Row2[0].' ('.$InternetUsers.')</strong><br />'); 47 47 48 //echo('Předpokládané rozmezí měsíčního poplateku za internet pro jednoho uživatele: <strong>300 - 500 Kč</strong><br >');48 //echo('Předpokládané rozmezí měsíčního poplateku za internet pro jednoho uživatele: <strong>300 - 500 Kč</strong><br />'); 49 49 50 //echo('Aktuální poplatek za internet pro jednoho uživatele: <strong>'.round($Internet/$InternetUsers).' Kč</strong><br >');50 //echo('Aktuální poplatek za internet pro jednoho uživatele: <strong>'.round($Internet/$InternetUsers).' Kč</strong><br />'); 51 51 52 52 $DbResult = $Database->query("SELECT SUM(price) FROM network_devices WHERE used=1"); 53 53 $Row4 = $DbResult->fetch_array(); 54 echo('Celková cena zařízení sítě: <strong>'.$Row4[0].' Kč</strong><br >');54 echo('Celková cena zařízení sítě: <strong>'.$Row4[0].' Kč</strong><br />'); 55 55 $DbResult = $Database->query("SELECT SUM(cash) FROM users"); 56 56 $Row4 = $DbResult->fetch_array(); 57 echo('Celkem peněz na účtech: <strong>'.$Row4[0].' Kč</strong><br >');58 echo('Stanovená cena jedné kWh: <strong>'.$kWh.' Kč</strong><br >');59 //echo('Komunitou stanovený poplatek za správu sítě pro jednoho uživatele: <strong>'.$Sprava.' Kč</strong><br >');57 echo('Celkem peněz na účtech: <strong>'.$Row4[0].' Kč</strong><br />'); 58 echo('Stanovená cena jedné kWh: <strong>'.$kWh.' Kč</strong><br />'); 59 //echo('Komunitou stanovený poplatek za správu sítě pro jednoho uživatele: <strong>'.$Sprava.' Kč</strong><br />'); 60 60 $DbResult = $Database->query("SELECT SUM(family) FROM users WHERE role=2"); 61 61 $Row5 = $DbResult->fetch_array(); 62 62 $TotalFamily = 600; 63 echo('V připojených domácnostech celkem <strong>'.$Row5[0].'</strong> občanů ze všech <strong>'.$TotalFamily.'</strong> ('.round($Row5[0] / $TotalFamily * 100).' %)<br >');64 echo('IČO: <strong>75904535</strong><br >'.65 'DIČ: <strong>CZ8303255884</strong><br >'.66 'Bankovní účet: <strong>218098370 / 0300</strong><br >'.67 '<br >');63 echo('V připojených domácnostech celkem <strong>'.$Row5[0].'</strong> občanů ze všech <strong>'.$TotalFamily.'</strong> ('.round($Row5[0] / $TotalFamily * 100).' %)<br />'); 64 echo('IČO: <strong>75904535</strong><br />'. 65 'DIČ: <strong>CZ8303255884</strong><br />'. 66 'Bankovní účet: <strong>218098370 / 0300</strong><br />'. 67 '<br />'); 68 68 69 69 echo('</td><td valign="top">'); … … 78 78 //$Users 79 79 80 echo('Měsíční vyúčtování:<br >80 echo('Měsíční vyúčtování:<br /> 81 81 <table border="1" cellspacing="0" cellpadding="3"> 82 82 <tr><th>Položka</th><th>Cena [Kč]</th></tr> … … 96 96 echo('<tr><td><strong>Rozdíl</strong></td><td align="right"><strong>'.($TotalGain - $TotalExpense).'</strong></td></tr>'); 97 97 echo('<tr><td>Převod do dalšího měsíce</td><td align="right">'.($TotalGain - $TotalExpense).'</td></tr>'); 98 echo('</table><br >');98 echo('</table><br />'); 99 99 $DbResult = $Database->select('users', 'cash', 'id='.$UserIdNetwork); 100 100 $Row = $DbResult->fetch_array(); 101 101 $NetworkCash = $Row['cash']; 102 echo('Stav účtu sítě: '.$NetworkCash.' Kč<br ><a href="clenove.php?show=user&id='.$UserIdNetwork.'">Výpis účtu</a><br>');102 echo('Stav účtu sítě: '.$NetworkCash.' Kč<br /><a href="clenove.php?show=user&id='.$UserIdNetwork.'">Výpis účtu</a><br />'); 103 103 104 echo('< td></tr></table>');104 echo('</td></tr></table>'); 105 105 106 106 /* 107 echo('Poplatek je odečten z účtu vždy první den v měsíci. Peníze noste nejlépe předem.<br ><br>');108 echo('<strong>Jak se rozpočítávají finance</strong><br >Internet i zařízení sítě se platí za domácnost. Systém výpočtu vychází z topologie sítě. Síť má stromovou topologii přičemž listy stromu jsou jednotliví uživatelé a kořen stromu je linka do internetu. Dosavadní systém je uzpůsoben tak, aby linky, které jsou nejvíce zatíženy, byly nejlépe zaplaceny a mohlo na nich tak být dražší a výkonější zařízení. Nejvytíženější linky se nazývají páteřní. Proto platí každý uživatel podílově zařízení, které vede od něj až ke kořenu stromu, což je v našem případě server Centrála s trvalým internetovým připojením. Pro jednoduchost je síť rozdělena na segmenty. Segment je část sítě, kterou využívá konstantní počet uživatelů. Každý segment je tvořen skupinou zařízení a má svoji celkovou cenu. Každý uživatel je přirozeně napojen na některý ze segmentů. Podíl klienta na zařízení sítě je vypočten jako součet podílů na jednotlivých segmentech směrem ke kořenu. Podíl na segmentu znamená celková cena segmentu podělená počtem uživatelů využívajících daný segment.<br>');107 echo('Poplatek je odečten z účtu vždy první den v měsíci. Peníze noste nejlépe předem.<br /><br />'); 108 echo('<strong>Jak se rozpočítávají finance</strong><br />Internet i zařízení sítě se platí za domácnost. Systém výpočtu vychází z topologie sítě. Síť má stromovou topologii přičemž listy stromu jsou jednotliví uživatelé a kořen stromu je linka do internetu. Dosavadní systém je uzpůsoben tak, aby linky, které jsou nejvíce zatíženy, byly nejlépe zaplaceny a mohlo na nich tak být dražší a výkonější zařízení. Nejvytíženější linky se nazývají páteřní. Proto platí každý uživatel podílově zařízení, které vede od něj až ke kořenu stromu, což je v našem případě server Centrála s trvalým internetovým připojením. Pro jednoduchost je síť rozdělena na segmenty. Segment je část sítě, kterou využívá konstantní počet uživatelů. Každý segment je tvořen skupinou zařízení a má svoji celkovou cenu. Každý uživatel je přirozeně napojen na některý ze segmentů. Podíl klienta na zařízení sítě je vypočten jako součet podílů na jednotlivých segmentech směrem ke kořenu. Podíl na segmentu znamená celková cena segmentu podělená počtem uživatelů využívajících daný segment.<br />'); 109 109 */ 110 110 ShowFooter();
Note:
See TracChangeset
for help on using the changeset viewer.