Last change
on this file since 28 was 28, checked in by george, 17 years ago |
Upraveno: Změna kódování stránek na UTF-8.
Přidáno: Verze 3.1 v sekci vývoje.
Přidáno: Odkaz pod grafem na vybraný časový úsek.
Opraveno: Zobrazování desetinných míst u čísel bez jednotek.
Opraveno: Zobrazování textů Min, Avg, Max v grafu.
|
-
Property svn:executable
set to
*
|
File size:
1.8 KB
|
Line | |
---|
1 | <?php
|
---|
2 | include('global.php');
|
---|
3 |
|
---|
4 | if(array_key_exists('Operation', $_GET)) $Operation = $_GET['Operation']; else $Operation = '';
|
---|
5 | switch($Operation)
|
---|
6 | {
|
---|
7 | case 'Add':
|
---|
8 | $Output = ShowAdd();
|
---|
9 | break;
|
---|
10 | case 'Delete':
|
---|
11 | $Output = ShowDelete();
|
---|
12 | break;
|
---|
13 | case 'Edit':
|
---|
14 | $Output = ShowEdit();
|
---|
15 | break;
|
---|
16 | case 'RebuildCache':
|
---|
17 | $Output = ShowRebuildCache();
|
---|
18 | break;
|
---|
19 | default:
|
---|
20 | $Output = ShowNone();
|
---|
21 | }
|
---|
22 | ShowPage($Output);
|
---|
23 |
|
---|
24 | function ShowNone()
|
---|
25 | {
|
---|
26 | global $Database;
|
---|
27 | $Table = array(
|
---|
28 | 'Header' => array('Název veličiny', 'Operace'),
|
---|
29 | 'Rows' => array(),
|
---|
30 | );
|
---|
31 |
|
---|
32 | $Result = $Database->select('measure', '*', '1 ORDER BY Description');
|
---|
33 | while($Measure = $Result->fetch_array())
|
---|
34 | {
|
---|
35 | array_push($Table['Rows'], array($Measure['Description'], MakeLink('?Operation=Edit&MeasureId='.$Measure['Id'], 'Editovat').' '.MakeLink('?Operation=Delete&MeasureId='.$Measure['Id'], 'Odstranit').' '.MakeLink('?Operation=RebuildCache&MeasureId='.$Measure['Id'], 'Přestavět cache')));
|
---|
36 | }
|
---|
37 | $Output = '<h3>Seznam měření</h3>'.Table($Table).MakeLink('?Operation=Add', 'Přidat');
|
---|
38 | return($Output);
|
---|
39 | }
|
---|
40 |
|
---|
41 | function ShowEdit()
|
---|
42 | {
|
---|
43 | global $Database;
|
---|
44 | $DbResult = $Database->select('measure', '*', 'Id='.addslashes($_GET['MeasureId']));
|
---|
45 | $Values = array();
|
---|
46 | $Values = $DbResult->fetch_array();
|
---|
47 | return(ShowEditTable('Measure', $Values));
|
---|
48 | }
|
---|
49 |
|
---|
50 | function ShowAdd()
|
---|
51 | {
|
---|
52 | global $Database;
|
---|
53 | $Values = array();
|
---|
54 | return(ShowEditTable('Measure', $Values));
|
---|
55 | }
|
---|
56 |
|
---|
57 | function ShowRebuildCache()
|
---|
58 | {
|
---|
59 | global $Database;
|
---|
60 | echo("Vytvařím novou cache...<br>");
|
---|
61 | $DbResult = $Database->select('measure', '*', 'Id='.addslashes($_GET['MeasureId']));
|
---|
62 | $Measure = $DbResult->fetch_array();
|
---|
63 |
|
---|
64 | RebuildMeasureCache($Measure);
|
---|
65 | echo('Dokončeno<br>');
|
---|
66 | }
|
---|
67 |
|
---|
68 | ?>
|
---|
Note:
See
TracBrowser
for help on using the repository browser.