|
@@ -9,14 +9,14 @@
|
|
|
namespace Modules\restful;
|
|
namespace Modules\restful;
|
|
|
|
|
|
|
|
use Base;
|
|
use Base;
|
|
|
-use DB\SQL;
|
|
|
|
|
use OpenMind\FindBox\FindBoxCoreSystem;
|
|
use OpenMind\FindBox\FindBoxCoreSystem;
|
|
|
use OpenMind\FindBox\QueueCommand;
|
|
use OpenMind\FindBox\QueueCommand;
|
|
|
-use OpenMind\FindBox\SmartESL;
|
|
|
|
|
use OpenMind\System\PluginStrategy;
|
|
use OpenMind\System\PluginStrategy;
|
|
|
use OpenMind\System\QueueSystem;
|
|
use OpenMind\System\QueueSystem;
|
|
|
use Template;
|
|
use Template;
|
|
|
|
|
|
|
|
|
|
+define('API_VERSION', '1.10 beta test only');
|
|
|
|
|
+
|
|
|
class restful extends PluginStrategy
|
|
class restful extends PluginStrategy
|
|
|
{
|
|
{
|
|
|
/** @var FindBoxCoreSystem $findBoxCore */
|
|
/** @var FindBoxCoreSystem $findBoxCore */
|
|
@@ -26,6 +26,8 @@ class restful extends PluginStrategy
|
|
|
{
|
|
{
|
|
|
global $f3;
|
|
global $f3;
|
|
|
|
|
|
|
|
|
|
+ $f3->AJAX = true;
|
|
|
|
|
+
|
|
|
$this->AddRoute("GET /api.ws", __NAMESPACE__ . '\restful->RESTful_ListAPIS');
|
|
$this->AddRoute("GET /api.ws", __NAMESPACE__ . '\restful->RESTful_ListAPIS');
|
|
|
|
|
|
|
|
$this->AddRoute("POST /api.ws.bind/@labelid", __NAMESPACE__ . '\restful->RESTful_bind');
|
|
$this->AddRoute("POST /api.ws.bind/@labelid", __NAMESPACE__ . '\restful->RESTful_bind');
|
|
@@ -53,7 +55,7 @@ class restful extends PluginStrategy
|
|
|
|
|
|
|
|
public function RESTful_blinkon($f3, $args)
|
|
public function RESTful_blinkon($f3, $args)
|
|
|
{
|
|
{
|
|
|
- $msgBlink = new QueueCommand($args['labelid']);
|
|
|
|
|
|
|
+ $msgBlink = new QueueCommand([$args['labelid']]);
|
|
|
|
|
|
|
|
$msgBlink->setLeds(2, 1, 500, 10, $args['color']);
|
|
$msgBlink->setLeds(2, 1, 500, 10, $args['color']);
|
|
|
|
|
|
|
@@ -66,7 +68,7 @@ class restful extends PluginStrategy
|
|
|
|
|
|
|
|
public function RESTful_blinkoff($f3, $args)
|
|
public function RESTful_blinkoff($f3, $args)
|
|
|
{
|
|
{
|
|
|
- $msgBlink = new QueueCommand($args['labelid']);
|
|
|
|
|
|
|
+ $msgBlink = new QueueCommand([$args['labelid']]);
|
|
|
|
|
|
|
|
$msgBlink->setToBlinkOff();
|
|
$msgBlink->setToBlinkOff();
|
|
|
|
|
|
|
@@ -79,7 +81,7 @@ class restful extends PluginStrategy
|
|
|
|
|
|
|
|
public function RESTful_SetDisplayTemplate($f3, $args)
|
|
public function RESTful_SetDisplayTemplate($f3, $args)
|
|
|
{
|
|
{
|
|
|
- $msgBlink = new QueueCommand($args['labelid']);
|
|
|
|
|
|
|
+ $msgBlink = new QueueCommand([$args['labelid']]);
|
|
|
|
|
|
|
|
$msgBlink->setDisplay($args['templateid'], $args['labelid']);
|
|
$msgBlink->setDisplay($args['templateid'], $args['labelid']);
|
|
|
|
|
|
|
@@ -112,7 +114,7 @@ class restful extends PluginStrategy
|
|
|
return;
|
|
return;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- $msgSave = new QueueCommand($args['labelid']);
|
|
|
|
|
|
|
+ $msgSave = new QueueCommand([$args['labelid']]);
|
|
|
$msgSave->saveProducts('', $dataFields);
|
|
$msgSave->saveProducts('', $dataFields);
|
|
|
|
|
|
|
|
$qm = new QueueSystem();
|
|
$qm = new QueueSystem();
|