- Timestamp:
- Feb 15, 2009, 6:53:26 PM (16 years ago)
- Location:
- www
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
www/finance/clenove.php
r143 r145 9 9 switch($_GET['show']) 10 10 { 11 case 'user': 12 ShowHeader('Seznam účastníků sítě', 'Seznam účastníků'); 11 default: 12 ShowHeader('Finance účastníka', 'Finance účastníka'); 13 $UserID = GetMemberByIP('192.168.1.7'); 14 13 15 $DbResult = $Database->query("SELECT *,CONCAT(second_name, ' ', first_name) as fullname FROM users WHERE id=".$UserID); 14 16 $Row2 = $DbResult->fetch_array(); … … 20 22 echo('<table style="font-size: smaller;" border="1" cellspacing="0" cellpadding="3"><tr><th>Datum</th><th>Popis</th><th>Částka [Kč]</th><th>Doklad</th></tr>'); 21 23 $Operations = array(); 22 $DbResult = $Database->query('(SELECT Time, Value, Text, Bill FROM FinanceCashFlow WHERE Subject='.$ _GET['id'].') UNION ALL '.23 '(SELECT TimeCreation as Time, (-Value) as Value, Text, Bill FROM FinanceClaimsLiabilities WHERE Subject='.$ _GET['id'].') ORDER BY Time DESC');24 $DbResult = $Database->query('(SELECT Time, Value, Text, Bill FROM FinanceCashFlow WHERE Subject='.$UserID.') UNION ALL '. 25 '(SELECT TimeCreation as Time, (-Value) as Value, Text, Bill FROM FinanceClaimsLiabilities WHERE Subject='.$UserID.') ORDER BY Time DESC'); 24 26 while($DbRow = $DbResult->fetch_array()) 25 27 $Operations[] = $DbRow; … … 32 34 //echo('<tr><td> </td><td>-'.$Row2['network_device'].'</td><td>Proměnná cena za zařízení</td></tr> 33 35 echo('</table>'); 34 $DbResult = $Database->query('SELECT ((SELECT COALESCE(SUM(Value), 0) FROM FinanceCashFlow WHERE Subject='.$ _GET['id'].') + '.35 '(SELECT COALESCE(SUM(-Value), 0) FROM FinanceClaimsLiabilities WHERE Subject='.$ _GET['id'].')) as Total');36 $DbResult = $Database->query('SELECT ((SELECT COALESCE(SUM(Value), 0) FROM FinanceCashFlow WHERE Subject='.$UserID.') + '. 37 '(SELECT COALESCE(SUM(-Value), 0) FROM FinanceClaimsLiabilities WHERE Subject='.$UserID.')) as Total'); 36 38 $DbRow = $DbResult->fetch_array(); 37 39 $Total = $DbRow['Total']; … … 124 126 $InvoiceGenerator->ShowStoredBill($_GET['id']); 125 127 break; 126 default:128 case 'admin_user_list': 127 129 ShowHeader('Seznam účastníků sítě', 'Seznam účastníků'); 128 130 // Seznam členů -
www/finance/index.php
r143 r145 3 3 include_once('include.php'); 4 4 5 ShowHeader('Financování sítě', 'Finance');5 ShowHeader('Financování sítě', 'Finance'); 6 6 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 /> 18 </td><td width="50%">'); 9 echo('<table><tr><td width="30%">'); 10 if(GetMemberByIP(GetRemoteAddress()) > 0) echo('<a href="clenove.php">Vaše finanční operace</a><br /><br /><br />'); 11 echo('<a href="monthly_overall.php">Měsíční přehledy</a><br />'. 12 '<a href="tarify.php">Tarify</a><br />'. 13 '<a href="zarizeni.php">Výpis zařízení</a><br />'. 14 //'<a href="spotreba.php">Spotřeba energie</a><br />'. 15 '<a href="'.$Config['Web']['RootFolder'].'/aktuality/index.php?category=9">Investice v síti</a><br />'. 16 //'<a href="faktury/">Faktury za internet</a><br />'. 17 //'<a href="inventory.php">Výpis skladových zásob</a><br />'. 18 //'<a href="srovnani.php">Porovnání tarifů s konkurencí</a><br />'. 19 '</td><td width="50%">'); 19 20 20 21 … … 40 41 $DbResult = $Database->query("SELECT * FROM finance_monthly_overall ORDER BY date DESC LIMIT 0,1"); 41 42 $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 />');43 echo('Poplatek za hlavní internetovou linku ('.$RealMaxSpeed.'/'.$RealMaxSpeed.' kbit/s): <strong>'.$Internet.' Kč</strong><br />'); 43 44 44 45 $DbResult = $Database->query("SELECT COUNT(*) FROM users WHERE role=2"); 45 46 $Row2 = $DbResult->fetch_array(); 46 echo('Počet členů (s internetem): <strong>'.$Row2[0].' ('.$InternetUsers.')</strong><br />');47 echo('Počet připojených účastníků: <strong>'.$Row2[0].'</strong><br />'); 47 48 48 49 //echo('Předpokládané rozmezí měsíčního poplateku za internet pro jednoho uživatele: <strong>300 - 500 Kč</strong><br />'); … … 62 63 $TotalFamily = 600; 63 64 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 echo('IČ: <strong>75904535</strong><br />'. 65 66 'DIČ: <strong>CZ8303255884</strong><br />'. 66 67 'Bankovní účet: <strong>218098370 / 0300</strong><br />'. -
www/global.php
r130 r145 23 23 function GetMicrotime() 24 24 { 25 list($Usec, $Sec) = explode( " ",microtime());25 list($Usec, $Sec) = explode(' ', microtime()); 26 26 return ((float)$Usec + (float)$Sec); 27 27 } … … 170 170 return($out); 171 171 } 172 173 function GetMemberByIP($IP) 174 { 175 global $Database; 176 177 $DbResult = $Database->query('SELECT id FROM users WHERE (SELECT user FROM hosts WHERE IP="'.$IP.'") = users.id'); 178 $DbRow = $DbResult->fetch_assoc(); 179 return($DbRow['id']); 180 } 172 181 173 182 ?>
Note:
See TracChangeset
for help on using the changeset viewer.