summaryrefslogtreecommitdiffstats
path: root/admin/WebConsole/includes/restfunctions.php
diff options
context:
space:
mode:
authorRoberto Hueso Gómez <rhueso@soleta.eu>2020-07-29 13:14:44 +0200
committerOpenGnSys Support Team <soporte-og@soleta.eu>2020-07-29 20:25:26 +0200
commitbb992f97f3c29373cc109efa0b974accf682c47a (patch)
treea20e9bb89d6c5dd79247371b40cbb83c3b64a975 /admin/WebConsole/includes/restfunctions.php
parent4221a82c7a25efdca601dffa62a0de1850de8976 (diff)
#993 Send REST request in createBootMode(...)
This patch replaces a call to the 'setclientmode' script in createBootMode() function for a REST request to the ogServer.
Diffstat (limited to 'admin/WebConsole/includes/restfunctions.php')
-rw-r--r--admin/WebConsole/includes/restfunctions.php10
1 files changed, 10 insertions, 0 deletions
diff --git a/admin/WebConsole/includes/restfunctions.php b/admin/WebConsole/includes/restfunctions.php
index 88e486ac..1ec43744 100644
--- a/admin/WebConsole/includes/restfunctions.php
+++ b/admin/WebConsole/includes/restfunctions.php
@@ -31,6 +31,7 @@ define('OG_REST_CMD_CREATE_SCHEDULE', 'schedule/create');
define('OG_REST_CMD_DELETE_SCHEDULE', 'schedule/delete');
define('OG_REST_CMD_UPDATE_SCHEDULE', 'schedule/update');
define('OG_REST_CMD_GET_SCHEDULE', 'schedule/get');
+define('OG_REST_CMD_MODES', 'modes');
define('OG_REST_PARAM_CLIENTS', 'clients');
define('OG_REST_PARAM_ADDR', 'addr');
@@ -75,6 +76,8 @@ define('OG_REST_PARAM_DAYS', 'days');
define('OG_REST_PARAM_HOURS', 'hours');
define('OG_REST_PARAM_AM_PM', 'am_pm');
define('OG_REST_PARAM_MINUTES', 'minutes');
+define('OG_REST_PARAM_MODE', 'mode');
+define('OG_REST_PARAM_SCOPE_NAME', 'scope_name');
define('TYPE_COMMAND', 1);
define('TYPE_PROCEDURE', 2);
@@ -227,6 +230,13 @@ function session($string_ips, $params) {
common_request(OG_REST_CMD_SESSION, POST, $data);
}
+function set_mode($scope_name, $mode) {
+ $data = array(OG_REST_PARAM_SCOPE_NAME => $scope_name,
+ OG_REST_PARAM_MODE => $mode);
+
+ common_request(OG_REST_CMD_MODES, POST, $data);
+}
+
function create_image($string_ips, $params) {
preg_match_all('/(?<=\=)(.*?)(?=\r)/', $params, $matches);