Skip to content

Commit

Permalink
Merge pull request #2977 from jeedom/alpha
Browse files Browse the repository at this point in the history
beta
  • Loading branch information
zoic21 authored Nov 12, 2024
2 parents 3147cdf + 771eb31 commit 173ee7a
Show file tree
Hide file tree
Showing 11 changed files with 24 additions and 2 deletions.
6 changes: 5 additions & 1 deletion core/class/system.class.php
Original file line number Diff line number Diff line change
Expand Up @@ -114,7 +114,11 @@ public static function ps($_find, $_without = null) {
$cmd .= ' | grep -v "' . $value . '"';
}
}
$results = explode("\n", trim(shell_exec($cmd)));
$execCmd = shell_exec($cmd);
if(!$execCmd){
return $return;
}
$results = explode("\n", trim($execCmd));
if (!is_array($results) || count($results) == 0) {
return $return;
}
Expand Down
2 changes: 1 addition & 1 deletion desktop/js/plugin.js
Original file line number Diff line number Diff line change
Expand Up @@ -802,7 +802,7 @@ document.getElementById('div_confPlugin')?.addEventListener('mouseup', function(

document.getElementById('div_confPlugin')?.addEventListener('change', function(event) {
var _target = null
if (_target = event.target.closest('#div_resumePluginList .configKey')) {
if (_target = event.target.closest('.configKey')) {
if (_target.isVisible()) jeeFrontEnd.modifyWithoutSave = true
return
}
Expand Down
2 changes: 2 additions & 0 deletions docs/de_DE/changelog.md
Original file line number Diff line number Diff line change
Expand Up @@ -81,6 +81,8 @@
- Fehlerbehebung bei der Composer-Abhängigkeitsverwaltung [LINK](https://github.com/jeedom/core/issues/2920)
- Im Falle eines leeren Befehls erzwingt Jeedom die Rückgabe entsprechend dem Untertyp des Befehls (also 0 für numerisch und binär)) [LINK](https://github.com/jeedom/core/commit/442d47246373e4f52b1dde7d1c7fdc9f67ea143e)
- Unterstützung für benutzerdefinierte Typereignisse #pluginClass::*# Oder #pluginClass::customId# [LINK](https://github.com/jeedom/core/pull/2964)
- Zusätzlich zu der Schaltfläche oben rechts wurde der Zeile „Kern“ eine Schaltfläche „Aktualisieren“ hinzugefügt [LINK](https://github.com/jeedom/core/pull/2974)
- Korrigieren Sie den Bildschirm „Paket“ auf Python2-Paketebene [LINK](https://github.com/jeedom/core/pull/2973)

>**WICHTIG**
>
Expand Down
2 changes: 2 additions & 0 deletions docs/en_US/changelog.md
Original file line number Diff line number Diff line change
Expand Up @@ -81,6 +81,8 @@
- Bug fix on composer dependency management [LINK](https://github.com/jeedom/core/issues/2920)
- In case of empty command Jeedom forces the return according to the subtype of the command (therefore 0 for numeric and binary) [LINK](https://github.com/jeedom/core/commit/442d47246373e4f52b1dde7d1c7fdc9f67ea143e)
- Support for custom events of type #pluginClass::*# Or #pluginClass::customId# [LINK](https://github.com/jeedom/core/pull/2964)
- Added an update button on the "core" line in addition to the one on the top right [LINK](https://github.com/jeedom/core/pull/2974)
- Fixed "package" screen at python2 packages level [LINK](https://github.com/jeedom/core/pull/2973)

>**IMPORTANT**
>
Expand Down
2 changes: 2 additions & 0 deletions docs/es_ES/changelog.md
Original file line number Diff line number Diff line change
Expand Up @@ -81,6 +81,8 @@
- Corrección de errores en la gestión de dependencias del compositor [ENLACE](https://github.com/jeedom/core/issues/2920)
- En caso de un comando vacío, Jeedom fuerza el retorno de acuerdo con el subtipo del comando (por lo tanto, 0 para números y binarios)) [ENLACE](https://github.com/jeedom/core/commit/442d47246373e4f52b1dde7d1c7fdc9f67ea143e)
- Soporte para eventos de tipo personalizado #pluginClass::*# O #pluginClass::customId# [ENLACE](https://github.com/jeedom/core/pull/2964)
- Se agregó un botón de actualización a la línea "principal" además del que está en la parte superior derecha [ENLACE](https://github.com/jeedom/core/pull/2974)
- Reparar la pantalla "paquete" en el nivel del paquete python2 [ENLACE](https://github.com/jeedom/core/pull/2973)

>**IMPORTANTE**
>
Expand Down
2 changes: 2 additions & 0 deletions docs/i18n/de_DE.json
Original file line number Diff line number Diff line change
Expand Up @@ -1381,6 +1381,8 @@
"Correction de bug sur la gestion de dépendances composer": "Fehlerbehebung bei der Composer-Abhängigkeitsverwaltung",
"En cas de commande vide Jeedom force le retour en fonction du sous type de la commande (donc 0 pour numerique et binaire": "Im Falle eines leeren Befehls erzwingt Jeedom die Rückgabe entsprechend dem Untertyp des Befehls (also 0 für numerisch und binär)",
"Prise en charge des évènements personnalisés de type": "Unterstützung für benutzerdefinierte Typereignisse",
"Ajout d'un bouton de mise à jour sur la ligne \"core\" en plus de celui en haut à droite": "Zusätzlich zu der Schaltfläche oben rechts wurde der Zeile „Kern“ eine Schaltfläche „Aktualisieren“ hinzugefügt",
"Correction de l'écran \"package\" au niveau des packages python2": "Korrigieren Sie den Bildschirm „Paket“ auf Python2-Paketebene",
"Dû à la refonte des logs et la réinternalisation de bibliothèques, lors de la mise à jour vous pouvez avoir une erreur type": "Aufgrund der Überarbeitung der Protokolle und der Reinternalisierung der Bibliotheken kann es beim Update zu einem Standardfehler kommen",
"rien de grave) il suffit de relancer la mise à jour": "nichts Ernstes) Starten Sie einfach das Update neu",
"La restoration d'un backup 4": "Wiederherstellen eines Backups 4",
Expand Down
2 changes: 2 additions & 0 deletions docs/i18n/en_US.json
Original file line number Diff line number Diff line change
Expand Up @@ -1381,6 +1381,8 @@
"Correction de bug sur la gestion de dépendances composer": "Bug fix on composer dependency management",
"En cas de commande vide Jeedom force le retour en fonction du sous type de la commande (donc 0 pour numerique et binaire": "In case of empty command Jeedom forces the return according to the subtype of the command (therefore 0 for numeric and binary",
"Prise en charge des évènements personnalisés de type": "Support for custom events of type",
"Ajout d'un bouton de mise à jour sur la ligne \"core\" en plus de celui en haut à droite": "Added an update button on the \"core\" line in addition to the one on the top right",
"Correction de l'écran \"package\" au niveau des packages python2": "Fixed \"package\" screen at python2 packages level",
"Dû à la refonte des logs et la réinternalisation de bibliothèques, lors de la mise à jour vous pouvez avoir une erreur type": "Due to the rework of logs and the re-internalization of libraries, when updating you may have an error type",
"rien de grave) il suffit de relancer la mise à jour": "nothing serious) just restart the update",
"La restoration d'un backup 4": "Restoring a backup 4",
Expand Down
2 changes: 2 additions & 0 deletions docs/i18n/es_ES.json
Original file line number Diff line number Diff line change
Expand Up @@ -1381,6 +1381,8 @@
"Correction de bug sur la gestion de dépendances composer": "Corrección de errores en la gestión de dependencias del compositor",
"En cas de commande vide Jeedom force le retour en fonction du sous type de la commande (donc 0 pour numerique et binaire": "En caso de un comando vacío, Jeedom fuerza el retorno de acuerdo con el subtipo del comando (por lo tanto, 0 para números y binarios)",
"Prise en charge des évènements personnalisés de type": "Soporte para eventos de tipo personalizado",
"Ajout d'un bouton de mise à jour sur la ligne \"core\" en plus de celui en haut à droite": "Se agregó un botón de actualización a la línea \"principal\" además del que está en la parte superior derecha",
"Correction de l'écran \"package\" au niveau des packages python2": "Reparar la pantalla \"paquete\" en el nivel del paquete python2",
"Dû à la refonte des logs et la réinternalisation de bibliothèques, lors de la mise à jour vous pouvez avoir une erreur type": "Debido a la revisión de registros y la reinternalización de bibliotecas, durante la actualización puede aparecer un error estándar",
"rien de grave) il suffit de relancer la mise à jour": "nada grave) simplemente reinicie la actualización",
"La restoration d'un backup 4": "Restaurar una copia de seguridad 4",
Expand Down
2 changes: 2 additions & 0 deletions docs/i18n/fr_FR.json
Original file line number Diff line number Diff line change
Expand Up @@ -857,6 +857,8 @@
"En cas de commande vide Jeedom force le retour en fonction du sous type de la commande (donc 0 pour numerique et binaire": "En cas de commande vide Jeedom force le retour en fonction du sous type de la commande (donc 0 pour numerique et binaire",
"Prise en charge des évènements personnalisés de type": "Prise en charge des évènements personnalisés de type",
"ou": "ou",
"Ajout d'un bouton de mise à jour sur la ligne \"core\" en plus de celui en haut à droite": "Ajout d'un bouton de mise à jour sur la ligne \"core\" en plus de celui en haut à droite",
"Correction de l'écran \"package\" au niveau des packages python2": "Correction de l'écran \"package\" au niveau des packages python2",
"IMPORTANT": "IMPORTANT",
"Dû à la refonte des logs et la réinternalisation de bibliothèques, lors de la mise à jour vous pouvez avoir une erreur type": "Dû à la refonte des logs et la réinternalisation de bibliothèques, lors de la mise à jour vous pouvez avoir une erreur type",
"rien de grave) il suffit de relancer la mise à jour": "rien de grave) il suffit de relancer la mise à jour",
Expand Down
2 changes: 2 additions & 0 deletions docs/i18n/pt_PT.json
Original file line number Diff line number Diff line change
Expand Up @@ -1381,6 +1381,8 @@
"Correction de bug sur la gestion de dépendances composer": "Correção de bug no gerenciamento de dependências do compositor",
"En cas de commande vide Jeedom force le retour en fonction du sous type de la commande (donc 0 pour numerique et binaire": "No caso de comando vazio o Jeedom força o retorno de acordo com o subtipo do comando (então 0 para numérico e binário",
"Prise en charge des évènements personnalisés de type": "Suporte para eventos de tipo personalizado",
"Ajout d'un bouton de mise à jour sur la ligne \"core\" en plus de celui en haut à droite": "Adicionado um botão de atualização à linha \"core\" além daquele no canto superior direito",
"Correction de l'écran \"package\" au niveau des packages python2": "Corrija a tela “pacote” no nível do pacote python2",
"Dû à la refonte des logs et la réinternalisation de bibliothèques, lors de la mise à jour vous pouvez avoir une erreur type": "Devido à revisão dos logs e à reinternalização das bibliotecas, durante a atualização você pode ter um erro padrão",
"rien de grave) il suffit de relancer la mise à jour": "nada sério) apenas reinicie a atualização",
"La restoration d'un backup 4": "Restaurando um backup 4",
Expand Down
2 changes: 2 additions & 0 deletions docs/pt_PT/changelog.md
Original file line number Diff line number Diff line change
Expand Up @@ -81,6 +81,8 @@
- Correção de bug no gerenciamento de dependências do compositor [LINK](https://github.com/jeedom/core/issues/2920)
- No caso de comando vazio o Jeedom força o retorno de acordo com o subtipo do comando (então 0 para numérico e binário) [LINK](https://github.com/jeedom/core/commit/442d47246373e4f52b1dde7d1c7fdc9f67ea143e)
- Suporte para eventos de tipo personalizado #pluginClass::*# Ou #pluginClass::customId# [LINK](https://github.com/jeedom/core/pull/2964)
- Adicionado um botão de atualização à linha "core" além daquele no canto superior direito [LINK](https://github.com/jeedom/core/pull/2974)
- Corrija a tela “pacote” no nível do pacote python2 [LINK](https://github.com/jeedom/core/pull/2973)

>**IMPORTANTE**
>
Expand Down

0 comments on commit 173ee7a

Please sign in to comment.