summaryrefslogtreecommitdiffstats
path: root/admin/WebConsole/comandos
diff options
context:
space:
mode:
authorJavier Sánchez Parra <jsanchez@soleta.eu>2020-05-14 16:27:52 +0200
committerOpenGnSys Support Team <soporte-og@soleta.eu>2020-06-02 12:32:36 +0200
commit15a9c873d64b67e9080c42545daa2fd53edd0da5 (patch)
tree21965af6ede9b8109cf553b7ced999114058ecef /admin/WebConsole/comandos
parentbb4745b72e103b867a024552651a965aba4a8d63 (diff)
#942 add immediate commands on the queue (web)
Users can launch immediate commands on the queue to keep an history and to watch the status and the properties. This commit adapt this functionality to new functions and behaviour of the ogAdmServer.
Diffstat (limited to 'admin/WebConsole/comandos')
-rw-r--r--admin/WebConsole/comandos/gestores/gestor_Comandos.php17
1 files changed, 13 insertions, 4 deletions
diff --git a/admin/WebConsole/comandos/gestores/gestor_Comandos.php b/admin/WebConsole/comandos/gestores/gestor_Comandos.php
index 757b9cea..664307be 100644
--- a/admin/WebConsole/comandos/gestores/gestor_Comandos.php
+++ b/admin/WebConsole/comandos/gestores/gestor_Comandos.php
@@ -242,11 +242,20 @@ if($sw_ejya=='on' || $sw_ejprg=="on" ){
$ValorParametros=extrae_parametros($parametros,chr(13),'=');
$script=@urldecode($ValorParametros["scp"]);
if($sw_ejya=='on'){
- if (($sw_seguimiento == 1 || $sw_ejprg == "on") &&
- $idcomando != OG_CMD_ID_WAKEUP)
- run_schedule($cadenaip);
- else
+ if ($sw_seguimiento == 1 &&
+ $idcomando != OG_CMD_ID_WAKEUP) {
+ $when = now_params();
+ $resul = create_schedule(strval($sesion),
+ $EJECUCION_PROCEDIMIENTO,
+ "", $when['map_year'],
+ $when['map_month'],
+ 0, 0, $when['map_day'],
+ $when['map_hour'],
+ $when['map_am_pm'],
+ $when['map_minute']);
+ } else {
run_command($idcomando, $cadenaip, $cadenamac, $atributos);
+ }
// En agente nuevo devuelvo siempre correcto
$resulhidra = 1;