Last change
on this file since 43 was 43, checked in by george, 15 years ago |
- Upraveno: Skripty pro načítání hodnot byly pročištěny a přepsány na třídy. Pro definici místně měřených veličin nyní použita tabulky MeasureClient odkazující se na tabulku MeasureMethod obsahující globální registr měřících metod.
- Opraveno: Různé chyby vzniklé při přepisu třídy Measure a použité pro zobrazení obrázku grafu.
|
File size:
902 bytes
|
Line | |
---|
1 | <?php
|
---|
2 |
|
---|
3 | class MeasureClient extends Model
|
---|
4 | {
|
---|
5 | function Process()
|
---|
6 | {
|
---|
7 | $DbResult = $this->Database->select('MeasureClient', '*');
|
---|
8 | while($MeasureClient = $DbResult->fetch_assoc())
|
---|
9 | {
|
---|
10 | if(class_exists($MeasureClient['MeasureClass']))
|
---|
11 | {
|
---|
12 | $MeasureClass = new $MeasureClient['MeasureClass']();
|
---|
13 | if(method_exists($MeasureClass, $MeasureClass['Method']))
|
---|
14 | {
|
---|
15 | if($MeasureClient['Parameter'] != '') $Value = $Measure->$MeasureClient['Method']($MeasureClient['Parameter']);
|
---|
16 | else $Value = $Measure->$MeasureClient['Method']();
|
---|
17 | file_get_contents($MeasureClient['Host'].$MeasureClient['Path'].'/?MeasureId='.$MeasureClient['MeasureId'].'&Value='.addslashes($Value));
|
---|
18 | } else echo('Metoda '.$MeasureClient['Method'].' neexistuje.');
|
---|
19 | } else echo('Třída '.$MeasureClient['MeasureClass'].' neexistuje.');
|
---|
20 |
|
---|
21 | }
|
---|
22 | }
|
---|
23 | }
|
---|
24 |
|
---|
25 | ?>
|
---|
Note:
See
TracBrowser
for help on using the repository browser.