| 1 | <?php
|
|---|
| 2 |
|
|---|
| 3 | $db->select_db($Config['Database']['Database']);
|
|---|
| 4 |
|
|---|
| 5 | $Output = '<h2 class="PageTitle">Příspěvky na server</h2>
|
|---|
| 6 | <p>
|
|---|
| 7 | Přispěvkem na server budete mít kvalitnější hraní a dobrý pocit. I neoficiální servery musí pokrýt svou údržbu a vývoj a tyto peníze se nebudou zneužívat.</p>'.
|
|---|
| 8 | '<table class="BaseTable">'.
|
|---|
| 9 | '<tr><th>Odměna</th>
|
|---|
| 10 | <th>Příspěvek(CZK)</th>
|
|---|
| 11 | </tr>';
|
|---|
| 12 | $load_dotation = $db->query('SELECT * FROM `FinanceReward` ORDER BY `Price` DESC');
|
|---|
| 13 | while($row = $load_dotation->fetch_assoc())
|
|---|
| 14 | {
|
|---|
| 15 | $Output .= '<tr><td>'.$row['Reward'].'</td><td>'.$row['Price'].'</td></tr>';
|
|---|
| 16 | }
|
|---|
| 17 | $Output .= '</table>
|
|---|
| 18 | <p>
|
|---|
| 19 | Své příspěvky posílejte na účet '.$Config['Web']['BankAccount'].', předem vřele děkujeme.<br />
|
|---|
| 20 | Peníze můžete poslat bankovním převodem z jiného účtu nebo vložit přímo v hotovosti v některé bance na přepážce nebo také na poště. Do zprávy pro příjemce uvěďte slovo WoW, svůj nick, případně krátký text, který tu bude v případě nezávadnosti zobrazen.<br />
|
|---|
| 21 | </p><p>
|
|---|
| 22 | Příspěvky jsou dobrovolné a nevymahatelné nazpět. Vybrané peníze budou použity na financování provozu a zlepšování serveru.
|
|---|
| 23 | </p>';
|
|---|
| 24 |
|
|---|
| 25 | $load_money = $db->query('SELECT SUM(`Money`) FROM `Finance`;')->fetch_row();
|
|---|
| 26 |
|
|---|
| 27 | $Output .= '<p><strong>Aktuální stav financí: '.$load_money[0].' Kč</strong></p>';
|
|---|
| 28 |
|
|---|
| 29 | $Output .= '<h4 class="Center">Roční přehledy financování</h4>';
|
|---|
| 30 | $Output .= '<table class="BaseTable">'.
|
|---|
| 31 | '<tr><th>Rok</th><th>Příjmy</th><th>Výdaje</th><th>Rozdíl</th></tr>';
|
|---|
| 32 | $DbResult = $db->query('SELECT MAX(Time), MIN(Time) FROM Finance');
|
|---|
| 33 | $TimeRange = $DbResult->fetch_array();
|
|---|
| 34 |
|
|---|
| 35 | $StartDateTimeParts = explode(' ',$TimeRange['MIN(Time)']);
|
|---|
| 36 | $StartDateParts = explode('-',$StartDateTimeParts[0]);
|
|---|
| 37 | $EndDateTimeParts = explode(' ',$TimeRange['MAX(Time)']);
|
|---|
| 38 | $EndDateParts = explode('-',$EndDateTimeParts[0]);
|
|---|
| 39 |
|
|---|
| 40 | $TotalIncome = 0;
|
|---|
| 41 | $TotalExpense = 0;
|
|---|
| 42 | for($Year = $EndDateParts[0]; $Year >= $StartDateParts[0]; $Year--)
|
|---|
| 43 | {
|
|---|
| 44 | $DbResult = $db->query('SELECT SUM(Money) AS Income FROM Finance WHERE (Money > 0) AND (Time >= "'.$Year.'-01-01") AND (Time < DATE_ADD("'.$Year.'-01-01", INTERVAL 1 YEAR))');
|
|---|
| 45 | $Income = $DbResult->fetch_assoc();
|
|---|
| 46 | $Income = $Income['Income'];
|
|---|
| 47 | $TotalIncome += $Income;
|
|---|
| 48 | $DbResult = $db->query('SELECT -SUM(Money) AS Expense FROM Finance WHERE (Money < 0) AND (Time >= "'.$Year.'-01-01") AND (Time < DATE_ADD("'.$Year.'-01-01", INTERVAL 1 YEAR))');
|
|---|
| 49 | $Expense = $DbResult->fetch_assoc();
|
|---|
| 50 | $Expense = $Expense['Expense'];
|
|---|
| 51 | $TotalExpense += $Expense;
|
|---|
| 52 | $Output .= '<tr><td>'.$Year.'</td><td>'.$Income.'</td><td>'.$Expense.'</td><td>'.($Income - $Expense).'</td></tr>';
|
|---|
| 53 | }
|
|---|
| 54 | $Output .= '<tr><th>Celkem</th><th>'.$TotalIncome.'</th><th>'.$TotalExpense.'</th><th>'.($TotalIncome - $TotalExpense).'</th></tr>';
|
|---|
| 55 | $Output .= '</table>';
|
|---|
| 56 |
|
|---|
| 57 | $Output .= '<br/><div class="Center"><a href="'.$html->Link('/finance-vypis/').'">Výpis jednotlivých příspěvků</a></div>';
|
|---|
| 58 |
|
|---|
| 59 | echo($Output);
|
|---|
| 60 |
|
|---|
| 61 | ?>
|
|---|