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 | ?>
|
---|