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
|
Rev | Line | |
---|
[536] | 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', '*');
|
---|
[873] | 10 | while ($MeasureClient = $DbResult->fetch_assoc())
|
---|
[536] | 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';
|
---|
[873] | 17 | if (class_exists($MeasureMethod['MeasureClass']))
|
---|
[536] | 18 | {
|
---|
| 19 | $MeasureClass = new $MeasureMethod['MeasureClass']($this->System);
|
---|
[873] | 20 | if (method_exists($MeasureClass, $MeasureMethod['Method']))
|
---|
[536] | 21 | {
|
---|
[873] | 22 | if ($MeasureClient['Parameter'] != '') $Value = $Measure->$MeasureMethod['Method']($MeasureClient['Parameter']);
|
---|
[536] | 23 | else $Value = $MeasureClass->$MeasureMethod['Method']();
|
---|
[908] | 24 | echo(file_get_contents('https://'.$MeasureClient['Host'].$MeasureClient['Path'].'/?M=Add&MeasureId='.$MeasureClient['MeasureId'].'&Value='.addslashes($Value)));
|
---|
[536] | 25 | } else echo('Metoda '.$MeasureMethod['Method'].' neexistuje.');
|
---|
| 26 | } else echo('Třída '.$MeasureMethod['MeasureClass'].' neexistuje.');
|
---|
| 27 | }
|
---|
[738] | 28 | }
|
---|
[536] | 29 | }
|
---|
Note:
See
TracBrowser
for help on using the repository browser.