|
2 | 2 |
|
3 | 3 | class MplusQAPIclient
|
4 | 4 | {
|
5 |
| - const CLIENT_VERSION = '0.8.2'; |
| 5 | + const CLIENT_VERSION = '0.8.3'; |
6 | 6 |
|
7 | 7 | var $MIN_API_VERSION_MAJOR = 0;
|
8 | 8 | var $MIN_API_VERSION_MINOR = 8;
|
9 |
| - var $MIN_API_VERSION_REVIS = 2; |
| 9 | + var $MIN_API_VERSION_REVIS = 3; |
10 | 10 |
|
11 | 11 | var $MAX_API_VERSION_MAJOR = 0;
|
12 | 12 | var $MAX_API_VERSION_MINOR = 8;
|
13 |
| - var $MAX_API_VERSION_REVIS = 2; |
| 13 | + var $MAX_API_VERSION_REVIS = 3; |
14 | 14 |
|
15 | 15 | var $debug = false;
|
16 | 16 |
|
@@ -361,6 +361,21 @@ public function getAvailableTerminalList()
|
361 | 361 |
|
362 | 362 | //----------------------------------------------------------------------------
|
363 | 363 |
|
| 364 | + public function getButtonLayout($terminal) |
| 365 | + { |
| 366 | + try { |
| 367 | + $result = $this->client->getButtonLayout($this->parser->convertTerminal($terminal)); |
| 368 | + print_r($result);exit; |
| 369 | + return $this->parser->parseButtonLayout($result); |
| 370 | + } catch (SoapFault $e) { |
| 371 | + throw new MplusQAPIException('SoapFault occurred: '.$e->getMessage(), 0, $e); |
| 372 | + } catch (Exception $e) { |
| 373 | + throw new MplusQAPIException('Exception occurred: '.$e->getMessage(), 0, $e); |
| 374 | + } |
| 375 | + } // END getAvailableTerminalList() |
| 376 | + |
| 377 | + //---------------------------------------------------------------------------- |
| 378 | + |
364 | 379 | public function getVatGroupList()
|
365 | 380 | {
|
366 | 381 | try {
|
@@ -2461,6 +2476,17 @@ public function convertRegisterTerminalRequest($terminal, $forceRegistration)
|
2461 | 2476 | } // END convertRegisterTerminalRequest()
|
2462 | 2477 |
|
2463 | 2478 | //----------------------------------------------------------------------------
|
| 2479 | + |
| 2480 | + public function convertButtonLayoutRequest($terminal) |
| 2481 | + { |
| 2482 | + $terminal = $this->convertTerminal($terminal); |
| 2483 | + $object = arrayToObject(array( |
| 2484 | + 'terminal'=>$terminal->terminal, |
| 2485 | + )); |
| 2486 | + return $object; |
| 2487 | + } // END convertButtonLayoutRequest() |
| 2488 | + |
| 2489 | + //---------------------------------------------------------------------------- |
2464 | 2490 | }
|
2465 | 2491 |
|
2466 | 2492 | //------------------------------------------------------------------------------
|
|
0 commit comments