source: admin.php@ 28

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
2include('global.php');
3
4if(array_key_exists('Operation', $_GET)) $Operation = $_GET['Operation']; else $Operation = '';
5switch($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}
22ShowPage($Output);
23
24function 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&amp;MeasureId='.$Measure['Id'], 'Editovat').' '.MakeLink('?Operation=Delete&amp;MeasureId='.$Measure['Id'], 'Odstranit').' '.MakeLink('?Operation=RebuildCache&amp;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
41function 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
50function ShowAdd()
51{
52 global $Database;
53 $Values = array();
54 return(ShowEditTable('Measure', $Values));
55}
56
57function 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.