|
Last change
on this file was 908, checked in by chronos, 4 years ago |
- Modified: http links replaced by https.
|
|
File size:
1.3 KB
|
| Line | |
|---|
| 1 | <?php
|
|---|
| 2 |
|
|---|
| 3 | include_once(dirname(__FILE__).'/../../../Base/Model.php');
|
|---|
| 4 |
|
|---|
| 5 | class MeasureClient extends Model
|
|---|
| 6 | {
|
|---|
| 7 | function Process()
|
|---|
| 8 | {
|
|---|
| 9 | $DbResult = $this->Database->select('MeasureClient', '*');
|
|---|
| 10 | while ($MeasureClient = $DbResult->fetch_assoc())
|
|---|
| 11 | {
|
|---|
| 12 | $DbResult2 = $this->Database->select('MeasureMethod', '*', 'Id='.$MeasureClient['Method']);
|
|---|
| 13 | $MeasureMethod = $DbResult2->fetch_assoc();
|
|---|
| 14 | echo($MeasureClient['MeasureId'].',');
|
|---|
| 15 | include_once(dirname(__FILE__).'/'.$MeasureMethod['MeasureClass'].'.php');
|
|---|
| 16 | $MeasureMethod['MeasureClass'] .= 'Measurement';
|
|---|
| 17 | if (class_exists($MeasureMethod['MeasureClass']))
|
|---|
| 18 | {
|
|---|
| 19 | $MeasureClass = new $MeasureMethod['MeasureClass']($this->System);
|
|---|
| 20 | if (method_exists($MeasureClass, $MeasureMethod['Method']))
|
|---|
| 21 | {
|
|---|
| 22 | if ($MeasureClient['Parameter'] != '') $Value = $Measure->$MeasureMethod['Method']($MeasureClient['Parameter']);
|
|---|
| 23 | else $Value = $MeasureClass->$MeasureMethod['Method']();
|
|---|
| 24 | echo(file_get_contents('https://'.$MeasureClient['Host'].$MeasureClient['Path'].'/?M=Add&MeasureId='.$MeasureClient['MeasureId'].'&Value='.addslashes($Value)));
|
|---|
| 25 | } else echo('Metoda '.$MeasureMethod['Method'].' neexistuje.');
|
|---|
| 26 | } else echo('Třída '.$MeasureMethod['MeasureClass'].' neexistuje.');
|
|---|
| 27 | }
|
|---|
| 28 | }
|
|---|
| 29 | }
|
|---|
Note:
See
TracBrowser
for help on using the repository browser.