diff --git a/core/class/virtual.class.php b/core/class/virtual.class.php index a9e5906..39d7174 100644 --- a/core/class/virtual.class.php +++ b/core/class/virtual.class.php @@ -532,7 +532,11 @@ public function preSave() { public function postSave() { if ($this->getType() == 'info' && $this->getConfiguration('virtualAction', 0) == '0' && $this->getConfiguration('calcul') != '') { - $this->event($this->execute()); + try { + $this->event($this->execute()); + } catch (\Throwable $th) { + log::error('virtual','error',$th->getMessage()); + } } } diff --git a/core/i18n/de_DE.json b/core/i18n/de_DE.json index ebe7b5b..5d28a03 100644 --- a/core/i18n/de_DE.json +++ b/core/i18n/de_DE.json @@ -12,7 +12,7 @@ "401 - Accès non autorisé": "401 - Nicht autorisierter Zugriff", "Gestion": "Verwaltung", "Ajouter": "Hinzufügen", - "Crée\/Mettre à jour Jeedom monitor": "Jeedom-Monitor erstellen\/aktualisieren", + "Créer\/Mettre à jour Jeedom monitor": "Jeedom-Monitor erstellen\/aktualisieren", "Mes virtuels": "Mein virtueller", "Aucun équipement virtuel trouvé, cliquer sur \"Ajouter\" pour commencer": "Keine virtuellen Geräte gefunden, klicken Sie zum Starten auf „Hinzufügen“", "Rechercher": "Suchen nach", diff --git a/core/i18n/en_US.json b/core/i18n/en_US.json index 33f0342..f92980f 100644 --- a/core/i18n/en_US.json +++ b/core/i18n/en_US.json @@ -12,7 +12,7 @@ "401 - Accès non autorisé": "401 - Unauthorized access", "Gestion": "Management", "Ajouter": "Add", - "Crée\/Mettre à jour Jeedom monitor": "Create\/Update Jeedom monitor", + "Créer\/Mettre à jour Jeedom monitor": "Create\/Update Jeedom monitor", "Mes virtuels": "My virtual", "Aucun équipement virtuel trouvé, cliquer sur \"Ajouter\" pour commencer": "No virtual equipment found, click \"Add\" to start", "Rechercher": "Search", diff --git a/core/i18n/es_ES.json b/core/i18n/es_ES.json index cab83ef..d1e79d7 100644 --- a/core/i18n/es_ES.json +++ b/core/i18n/es_ES.json @@ -12,7 +12,7 @@ "401 - Accès non autorisé": "401 - Acceso no autorizado", "Gestion": "Gestión", "Ajouter": "Añadir", - "Crée\/Mettre à jour Jeedom monitor": "Crear\/actualizar monitor Jeedom", + "Créer\/Mettre à jour Jeedom monitor": "Crear\/actualizar monitor Jeedom", "Mes virtuels": "Mi virtual", "Aucun équipement virtuel trouvé, cliquer sur \"Ajouter\" pour commencer": "No se encontró ningún equipo virtual, haga clic en \"Agregar\" para comenzar", "Rechercher": "Buscar", diff --git a/core/i18n/fr_FR.json b/core/i18n/fr_FR.json index 7627cf0..b17ec38 100644 --- a/core/i18n/fr_FR.json +++ b/core/i18n/fr_FR.json @@ -12,7 +12,7 @@ "401 - Accès non autorisé": "401 - Accès non autorisé", "Gestion": "Gestion", "Ajouter": "Ajouter", - "Crée\/Mettre à jour Jeedom monitor": "Crée\/Mettre à jour Jeedom monitor", + "Créer\/Mettre à jour Jeedom monitor": "Créer\/Mettre à jour Jeedom monitor", "Mes virtuels": "Mes virtuels", "Aucun équipement virtuel trouvé, cliquer sur \"Ajouter\" pour commencer": "Aucun équipement virtuel trouvé, cliquer sur \"Ajouter\" pour commencer", "Rechercher": "Rechercher", diff --git a/core/i18n/id_ID.json b/core/i18n/id_ID.json index b9058cc..0ccddbd 100644 --- a/core/i18n/id_ID.json +++ b/core/i18n/id_ID.json @@ -12,7 +12,7 @@ "401 - Accès non autorisé": "401 - Akses tidak sah", "Gestion": "Manajemen", "Ajouter": "Tambahan", - "Crée\/Mettre à jour Jeedom monitor": "Crée\/Mettre à jour Jeedom monitor", + "Créer\/Mettre à jour Jeedom monitor": "Créer\/Mettre à jour Jeedom monitor", "Mes virtuels": "Mes virtuels", "Aucun équipement virtuel trouvé, cliquer sur \"Ajouter\" pour commencer": "Aucun équipement virtuel trouvé, cliquer sur \"Ajouter\" pour commencer", "Rechercher": "Pencarian", diff --git a/core/i18n/it_IT.json b/core/i18n/it_IT.json index 34c3d47..9b75b8d 100644 --- a/core/i18n/it_IT.json +++ b/core/i18n/it_IT.json @@ -12,7 +12,7 @@ "401 - Accès non autorisé": "401 - Accesso non autorizzato", "Gestion": "Gestione", "Ajouter": "Aggiungi", - "Crée\/Mettre à jour Jeedom monitor": "Crée\/Mettre à jour Jeedom monitor", + "Créer\/Mettre à jour Jeedom monitor": "Créer\/Mettre à jour Jeedom monitor", "Mes virtuels": "Mes virtuels", "Aucun équipement virtuel trouvé, cliquer sur \"Ajouter\" pour commencer": "Aucun équipement virtuel trouvé, cliquer sur \"Ajouter\" pour commencer", "Rechercher": "Ricercare", diff --git a/core/i18n/ja_JP.json b/core/i18n/ja_JP.json index e5894a0..de8f969 100644 --- a/core/i18n/ja_JP.json +++ b/core/i18n/ja_JP.json @@ -12,7 +12,7 @@ "401 - Accès non autorisé": "401-不正アクセス", "Gestion": "管理", "Ajouter": "加えます", - "Crée\/Mettre à jour Jeedom monitor": "Crée\/Mettre à jour Jeedom monitor", + "Créer\/Mettre à jour Jeedom monitor": "Créer\/Mettre à jour Jeedom monitor", "Mes virtuels": "Mes virtuels", "Aucun équipement virtuel trouvé, cliquer sur \"Ajouter\" pour commencer": "Aucun équipement virtuel trouvé, cliquer sur \"Ajouter\" pour commencer", "Rechercher": "検索", diff --git a/core/i18n/pt_PT.json b/core/i18n/pt_PT.json index b677864..968b874 100644 --- a/core/i18n/pt_PT.json +++ b/core/i18n/pt_PT.json @@ -12,7 +12,7 @@ "401 - Accès non autorisé": "401 - Acesso não autorizado", "Gestion": "Gestão", "Ajouter": "Adicionar", - "Crée\/Mettre à jour Jeedom monitor": "Criar\/atualizar monitor Jeedom", + "Créer\/Mettre à jour Jeedom monitor": "Criar\/atualizar monitor Jeedom", "Mes virtuels": "Meu virtual", "Aucun équipement virtuel trouvé, cliquer sur \"Ajouter\" pour commencer": "Nenhum equipamento virtual encontrado, clique em \"Adicionar\" para iniciar", "Rechercher": "Pesquisa", diff --git a/core/i18n/ru_RU.json b/core/i18n/ru_RU.json index a1ebe1a..6043bd6 100644 --- a/core/i18n/ru_RU.json +++ b/core/i18n/ru_RU.json @@ -12,7 +12,7 @@ "401 - Accès non autorisé": "401 - Несанкционированный доступ", "Gestion": "Управление", "Ajouter": "Добавить", - "Crée\/Mettre à jour Jeedom monitor": "Crée\/Mettre à jour Jeedom monitor", + "Créer\/Mettre à jour Jeedom monitor": "Créer\/Mettre à jour Jeedom monitor", "Mes virtuels": "Mes virtuels", "Aucun équipement virtuel trouvé, cliquer sur \"Ajouter\" pour commencer": "Aucun équipement virtuel trouvé, cliquer sur \"Ajouter\" pour commencer", "Rechercher": "поиск", diff --git a/core/i18n/tr.json b/core/i18n/tr.json index 7102afd..13f4b7a 100644 --- a/core/i18n/tr.json +++ b/core/i18n/tr.json @@ -12,7 +12,7 @@ "401 - Accès non autorisé": "401 - Yetkisiz erişim", "Gestion": "Idare", "Ajouter": "Ekle", - "Crée\/Mettre à jour Jeedom monitor": "Crée\/Mettre à jour Jeedom monitor", + "Créer\/Mettre à jour Jeedom monitor": "Créer\/Mettre à jour Jeedom monitor", "Mes virtuels": "Mes virtuels", "Aucun équipement virtuel trouvé, cliquer sur \"Ajouter\" pour commencer": "Aucun équipement virtuel trouvé, cliquer sur \"Ajouter\" pour commencer", "Rechercher": "Arayın", diff --git a/desktop/modal/cmdsChoice.php b/desktop/modal/cmdsChoice.php index 0708310..302e178 100644 --- a/desktop/modal/cmdsChoice.php +++ b/desktop/modal/cmdsChoice.php @@ -20,13 +20,9 @@ throw new Exception('{{401 - Accès non autorisé}}'); } $plugin = plugin::byId('virtual'); - -$eqLogicId = init(eqLogic); -$idOriginal = init(idOriginal); - - +$eqLogicId = init('eqLogic'); +$idOriginal = init('idOriginal'); ?> - {{Selectionner Commandes Infos}} @@ -36,104 +32,69 @@ {{Valider}} - - -

- - - - +
- - - - - + + + + - - - getId(); - $cmdName = $cmd->getName(); - $cmdType = $cmd->getType(); - $cmdSubType = $cmd->getSubType(); - if($cmdType == 'info'){ - $cmdValue = $cmd->execCmd(); - }else{ - $cmdValue = ''; + if(is_object(eqLogic::byId($eqLogicId))){ + $cmds = cmd::byEqLogicId($eqLogicId); + foreach($cmds as $cmd){ + $cmdId = $cmd->getId(); + $cmdName = $cmd->getName(); + $cmdType = $cmd->getType(); + $cmdSubType = $cmd->getSubType(); + if($cmdType == 'info'){ + $cmdValue = $cmd->execCmd(); + }else{ + $cmdValue = ''; + } + $cmdIsVisible = $cmd->getIsVisible(); + echo ''; + echo ''; + echo ''; + echo ''; } - - $cmdIsVisible = $cmd->getIsVisible(); - echo ''; - echo ''; - echo ''; - echo ''; - - - } - - -} - - - - - - ?> + ?> - \ No newline at end of file diff --git a/desktop/php/virtual.php b/desktop/php/virtual.php index e641306..13cbcaf 100644 --- a/desktop/php/virtual.php +++ b/desktop/php/virtual.php @@ -46,7 +46,7 @@ if (file_exists(__DIR__ . '/../../../../' . $file)) { echo ''; } else { - echo ''; + echo ''; } echo '
'; echo '' . $eqLogic->getHumanName(true, true) . ''; diff --git a/docs/de_DE/changelog.md b/docs/de_DE/changelog.md index eab21ab..320b309 100644 --- a/docs/de_DE/changelog.md +++ b/docs/de_DE/changelog.md @@ -4,6 +4,11 @@ > >Wenn es keine Informationen über die Aktualisierung gibt, bedeutet dies, dass es sich nur um die Aktualisierung von Dokumentation, Übersetzung oder Text handelt. +- Unterstützung für benutzerdefinierte Gerätebilder (Jeedom 4.5) +- Ein Fehler beim Importieren von Bestellungen wurde behoben + +# 08.07.2024 + - Es wurde eine Schaltfläche zum Erstellen eines Jeedom-Monitors hinzugefügt. Dabei handelt es sich um ein Gerät, mit dem Sie Informationen über Jeedom abrufen und auf Jeedom reagieren können. # 01.08.2024 diff --git a/docs/en_US/changelog.md b/docs/en_US/changelog.md index 962c102..92a30fb 100644 --- a/docs/en_US/changelog.md +++ b/docs/en_US/changelog.md @@ -4,6 +4,11 @@ > >If there is no information on the update, it means that it concerns only the update of documentation, translation or text. +- Support for custom equipment images (Jeedom 4.5) +- Fixed a bug on importing orders + +# 07/08/2024 + - Added a button to create Jeedom monitor, this is equipment that allows you to retrieve information on Jeedom and act on Jeedom. # 01/08/2024 diff --git a/docs/es_ES/changelog.md b/docs/es_ES/changelog.md index 042ae52..768abd4 100644 --- a/docs/es_ES/changelog.md +++ b/docs/es_ES/changelog.md @@ -4,6 +4,11 @@ > >Si no hay información sobre la actualización, significa que se trata solo de la actualización de la documentación, la traducción o el texto. +- Soporte para imágenes de equipos personalizados (Jeedom 4.5) +- Se corrigió un error al importar pedidos + +# 08/07/2024 + - Se agregó un botón para crear el monitor Jeedom, este es un equipo que le permite recuperar información sobre Jeedom y actuar sobre Jeedom. # 08/01/2024 diff --git a/docs/fr_FR/changelog.md b/docs/fr_FR/changelog.md index 3a370a2..ca39137 100644 --- a/docs/fr_FR/changelog.md +++ b/docs/fr_FR/changelog.md @@ -4,6 +4,11 @@ > >S'il n'y a pas d'information sur la mise à jour, c'est que celle-ci concerne uniquement de la mise à jour de documentation, de traduction ou de texte. +# 28/11/205 + +- Support des images d'équipement personnalisées (Jeedom 4.5) +- Correction d'un bug sur l'import des commandes + # 07/08/2024 - Ajout d'un bouton pour créerJeedom monitor, c'est un équipement qui vous permet de récuperer des informations sur Jeedom et d'agir sur Jeedom. diff --git a/docs/i18n/de_DE.json b/docs/i18n/de_DE.json index 046643b..c984302 100644 --- a/docs/i18n/de_DE.json +++ b/docs/i18n/de_DE.json @@ -2,7 +2,10 @@ "changelog.md": { "Changelog Virtuel": "Changelog Virtual", "S'il n'y a pas d'information sur la mise à jour, c'est que celle-ci concerne uniquement de la mise à jour de documentation, de traduction ou de texte": "Wenn es keine Informationen über die Aktualisierung gibt, bedeutet dies, dass es sich nur um die Aktualisierung von Dokumentation, Übersetzung oder Text handelt", - "Ajout d'un bouton pour crée Jeedom monitor, c'est un équipement qui vous permet de récuperer des informations sur Jeedom et d'agir sur Jeedom": "Es wurde eine Schaltfläche zum Erstellen eines Jeedom-Monitors hinzugefügt. Dabei handelt es sich um ein Gerät, mit dem Sie Informationen über Jeedom abrufen und auf Jeedom reagieren können", + "Support des images d'équipement personnalisées (Jeedom 4.5": "Unterstützung für benutzerdefinierte Gerätebilder (Jeedom 4.5", + "Correction d'un bug sur l'import des commandes": "Ein Fehler beim Importieren von Bestellungen wurde behoben", + "07\/08\/2024": "08.07.2024", + "Ajout d'un bouton pour créerJeedom monitor, c'est un équipement qui vous permet de récuperer des informations sur Jeedom et d'agir sur Jeedom": "Es wurde eine Schaltfläche zum Erstellen eines Jeedom-Monitors hinzugefügt. Dabei handelt es sich um ein Gerät, mit dem Sie Informationen über Jeedom abrufen und auf Jeedom reagieren können", "08\/01\/2024": "01.08.2024", "Préparation pour jeedom 4.4": "Vorbereitung auf Jeedom 4.4", "02\/10\/2023": "10.02.2023", diff --git a/docs/i18n/en_US.json b/docs/i18n/en_US.json index 70adb87..f6a8740 100644 --- a/docs/i18n/en_US.json +++ b/docs/i18n/en_US.json @@ -2,7 +2,10 @@ "changelog.md": { "Changelog Virtuel": "Changelog Virtual", "S'il n'y a pas d'information sur la mise à jour, c'est que celle-ci concerne uniquement de la mise à jour de documentation, de traduction ou de texte": "If there is no information on the update, it means that it concerns only the update of documentation, translation or text", - "Ajout d'un bouton pour crée Jeedom monitor, c'est un équipement qui vous permet de récuperer des informations sur Jeedom et d'agir sur Jeedom": "Added a button to create Jeedom monitor, this is equipment that allows you to retrieve information on Jeedom and act on Jeedom", + "Support des images d'équipement personnalisées (Jeedom 4.5": "Support for custom equipment images (Jeedom 4.5", + "Correction d'un bug sur l'import des commandes": "Fixed a bug on importing orders", + "07\/08\/2024": "07\/08\/2024", + "Ajout d'un bouton pour créerJeedom monitor, c'est un équipement qui vous permet de récuperer des informations sur Jeedom et d'agir sur Jeedom": "Added a button to create Jeedom monitor, this is equipment that allows you to retrieve information on Jeedom and act on Jeedom", "08\/01\/2024": "01\/08\/2024", "Préparation pour jeedom 4.4": "Preparing for jeedom 4.4", "02\/10\/2023": "02\/10\/2023", diff --git a/docs/i18n/es_ES.json b/docs/i18n/es_ES.json index d2f640b..2dcf2db 100644 --- a/docs/i18n/es_ES.json +++ b/docs/i18n/es_ES.json @@ -2,7 +2,10 @@ "changelog.md": { "Changelog Virtuel": "Registro de cambios virtual", "S'il n'y a pas d'information sur la mise à jour, c'est que celle-ci concerne uniquement de la mise à jour de documentation, de traduction ou de texte": "Si no hay información sobre la actualización, significa que se trata solo de la actualización de la documentación, la traducción o el texto", - "Ajout d'un bouton pour crée Jeedom monitor, c'est un équipement qui vous permet de récuperer des informations sur Jeedom et d'agir sur Jeedom": "Se agregó un botón para crear el monitor Jeedom, este es un equipo que le permite recuperar información sobre Jeedom y actuar sobre Jeedom", + "Support des images d'équipement personnalisées (Jeedom 4.5": "Soporte para imágenes de equipos personalizados (Jeedom 4.5", + "Correction d'un bug sur l'import des commandes": "Se corrigió un error al importar pedidos", + "07\/08\/2024": "08\/07\/2024", + "Ajout d'un bouton pour créerJeedom monitor, c'est un équipement qui vous permet de récuperer des informations sur Jeedom et d'agir sur Jeedom": "Se agregó un botón para crear el monitor Jeedom, este es un equipo que le permite recuperar información sobre Jeedom y actuar sobre Jeedom", "08\/01\/2024": "08\/01\/2024", "Préparation pour jeedom 4.4": "Preparándose para el apuro 4.4", "02\/10\/2023": "10\/02\/2023", diff --git a/docs/i18n/fr_FR.json b/docs/i18n/fr_FR.json index ab6f5fc..67036e8 100644 --- a/docs/i18n/fr_FR.json +++ b/docs/i18n/fr_FR.json @@ -3,7 +3,10 @@ "Changelog Virtuel": "Changelog Virtuel", "IMPORTANT": "IMPORTANT", "S'il n'y a pas d'information sur la mise à jour, c'est que celle-ci concerne uniquement de la mise à jour de documentation, de traduction ou de texte": "S'il n'y a pas d'information sur la mise à jour, c'est que celle-ci concerne uniquement de la mise à jour de documentation, de traduction ou de texte", - "Ajout d'un bouton pour crée Jeedom monitor, c'est un équipement qui vous permet de récuperer des informations sur Jeedom et d'agir sur Jeedom": "Ajout d'un bouton pour crée Jeedom monitor, c'est un équipement qui vous permet de récuperer des informations sur Jeedom et d'agir sur Jeedom", + "Support des images d'équipement personnalisées (Jeedom 4.5": "Support des images d'équipement personnalisées (Jeedom 4.5", + "Correction d'un bug sur l'import des commandes": "Correction d'un bug sur l'import des commandes", + "07\/08\/2024": "07\/08\/2024", + "Ajout d'un bouton pour créerJeedom monitor, c'est un équipement qui vous permet de récuperer des informations sur Jeedom et d'agir sur Jeedom": "Ajout d'un bouton pour créerJeedom monitor, c'est un équipement qui vous permet de récuperer des informations sur Jeedom et d'agir sur Jeedom", "08\/01\/2024": "08\/01\/2024", "Préparation pour jeedom 4.4": "Préparation pour jeedom 4.4", "02\/10\/2023": "02\/10\/2023", diff --git a/docs/i18n/pt_PT.json b/docs/i18n/pt_PT.json index 64e57ae..9608207 100644 --- a/docs/i18n/pt_PT.json +++ b/docs/i18n/pt_PT.json @@ -2,7 +2,10 @@ "changelog.md": { "Changelog Virtuel": "Changelog Virtual", "S'il n'y a pas d'information sur la mise à jour, c'est que celle-ci concerne uniquement de la mise à jour de documentation, de traduction ou de texte": "Se não houver informação sobre a atualização, significa que se trata apenas da atualização da documentação, tradução ou texto", - "Ajout d'un bouton pour crée Jeedom monitor, c'est un équipement qui vous permet de récuperer des informations sur Jeedom et d'agir sur Jeedom": "Adicionado um botão para criar monitor Jeedom, este é um equipamento que permite recuperar informações sobre Jeedom e agir sobre Jeedom", + "Support des images d'équipement personnalisées (Jeedom 4.5": "Suporte para imagens de equipamentos personalizados (Jeedom 4.5", + "Correction d'un bug sur l'import des commandes": "Corrigido um bug ao importar pedidos", + "07\/08\/2024": "08\/07\/2024", + "Ajout d'un bouton pour créerJeedom monitor, c'est un équipement qui vous permet de récuperer des informations sur Jeedom et d'agir sur Jeedom": "Adicionado um botão para criar monitor Jeedom, este é um equipamento que permite recuperar informações sobre Jeedom e agir sobre Jeedom", "08\/01\/2024": "01\/08\/2024", "Préparation pour jeedom 4.4": "Preparando-se para Jeedom 4.4", "02\/10\/2023": "10\/02\/2023", diff --git a/docs/pt_PT/changelog.md b/docs/pt_PT/changelog.md index 8df346d..149b902 100644 --- a/docs/pt_PT/changelog.md +++ b/docs/pt_PT/changelog.md @@ -4,6 +4,11 @@ > >Se não houver informação sobre a atualização, significa que se trata apenas da atualização da documentação, tradução ou texto. +- Suporte para imagens de equipamentos personalizados (Jeedom 4.5) +- Corrigido um bug ao importar pedidos + +# 08/07/2024 + - Adicionado um botão para criar monitor Jeedom, este é um equipamento que permite recuperar informações sobre Jeedom e agir sobre Jeedom. # 01/08/2024
{{Nom Commande}}{{Type}}{{Valeur}}{{Nom Commande}}{{Type}}{{Valeur}}
' . $cmdName . ' ' . $cmdType . ' ' . $cmdValue . '
' . $cmdName . ' ' . $cmdType . ' ' . $cmdValue . '