diff options
author | Javier Sánchez Parra <jsanchez@soleta.eu> | 2020-05-14 16:27:52 +0200 |
---|---|---|
committer | OpenGnSys Support Team <soporte-og@soleta.eu> | 2020-06-02 12:32:36 +0200 |
commit | 15a9c873d64b67e9080c42545daa2fd53edd0da5 (patch) | |
tree | 21965af6ede9b8109cf553b7ced999114058ecef /admin/WebConsole/comandos | |
parent | bb4745b72e103b867a024552651a965aba4a8d63 (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.php | 17 |
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; |