Skip to content

Commit c2381e0

Browse files
author
Loïc
authored
Merge pull request #63 from jeedom/beta
merge
2 parents 565e635 + f891b16 commit c2381e0

16 files changed

Lines changed: 80 additions & 28 deletions

File tree

core/class/script.class.php

Lines changed: 20 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -290,17 +290,19 @@ public function execute($_options = null) {
290290
if (isset($_options['speedAndNoErrorReport']) && $_options['speedAndNoErrorReport'] == true) {
291291
$request_http->setNoReportError(true);
292292
$request_http->exec(0.1, 1);
293-
return;
294-
}
295-
$result = trim($request_http->exec($this->getConfiguration('timeout', 2), $this->getConfiguration('maxHttpRetry', 3)));
296-
if($this->getType() == 'info'){
297-
script::$_requet_cache[$request] = $result;
293+
}else{
294+
$result = trim($request_http->exec($this->getConfiguration('timeout', 2), $this->getConfiguration('maxHttpRetry', 3)));
295+
if($this->getType() == 'info'){
296+
script::$_requet_cache[$request] = $result;
297+
}
298298
}
299299
}
300300
if (trim($this->getConfiguration('reponseMustContain')) != '' && strpos($result, trim($this->getConfiguration('reponseMustContain'))) === false) {
301301
throw new Exception(__('La réponse ne contient pas "', __FILE__) . $this->getConfiguration('reponseMustContain') . '" : "' . $result . '"');
302302
}
303-
return $result;
303+
if($this->getType() == 'info'){
304+
return $result;
305+
}
304306
break;
305307
case 'script':
306308
if($this->getType() == 'info' && isset(script::$_requet_cache[$request])){
@@ -326,7 +328,9 @@ public function execute($_options = null) {
326328
script::$_requet_cache[$request] = $result;
327329
}
328330
}
329-
return $result;
331+
if($this->getType() == 'info'){
332+
return $result;
333+
}
330334
case 'xml':
331335
$request = str_replace('"', '', $request);
332336
if($this->getType() == 'info' && isset(script::$_requet_cache[$this->getConfiguration('urlXml')])){
@@ -361,7 +365,9 @@ public function execute($_options = null) {
361365
break;
362366
}
363367
}
364-
return (is_array($json)) ? json_encode($json) : $json;
368+
if($this->getType() == 'info'){
369+
return (is_array($json)) ? json_encode($json) : $json;
370+
}
365371
case 'json':
366372
$request = str_replace('"', '', $request);
367373
if($this->getType() == 'info' && isset(script::$_requet_cache[$this->getConfiguration('urlJson')])){
@@ -398,7 +404,9 @@ public function execute($_options = null) {
398404
break;
399405
}
400406
}
401-
return (is_array($json)) ? json_encode($json) : $json;
407+
if($this->getType() == 'info'){
408+
return (is_array($json)) ? json_encode($json) : $json;
409+
}
402410
case 'html':
403411
$request = str_replace('"', '', $request);
404412
if($this->getType() == 'info' && isset(script::$_requet_cache[$this->getConfiguration('urlHtml')])){
@@ -418,7 +426,9 @@ public function execute($_options = null) {
418426
}
419427
}
420428
phpQuery::newDocumentHTML($html);
421-
return pq(trim($request))->html();
429+
if($this->getType() == 'info'){
430+
return pq(trim($request))->html();
431+
}
422432
}
423433
if ($this->getType() == 'action') {
424434
script::$_requet_cache = array();

core/config/script.config.ini

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
[script]
22
; Droits sur les dossiers
3-
allowReadDir[] = 'plugins/script/core/ressources'
4-
allowWriteDir[] = 'plugins/script/core/ressources'
3+
allowReadDir[] = 'plugins/script/data'
4+
allowWriteDir[] = 'plugins/script/data'
55
allowRemoveDir[] = ''
66

77
; Dossier contenant les scripts utilisateurs
8-
userScriptDir = plugins/script/core/ressources
8+
userScriptDir = plugins/script/data

core/i18n/de_DE.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@
6666
"Min": "Niedrig",
6767
"Max": "Max",
6868
"Liste de valeur|texte séparé par ;": "Werteliste | Text getrennt durch;",
69-
"Liste": "Liste",
69+
"Liste": "Auflistung",
7070
"Afficher": "Anzeige",
7171
"Historiser": "Chronik",
7272
"Inverser": "Umgekehrt",

docs/de_DE/changelog.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,11 @@
44
>
55
>Zur Erinnerung: Wenn keine Informationen zum Update vorhanden sind, bedeutet dies, dass es sich nur um die Aktualisierung von Dokumentation, Übersetzung oder Text handelt
66
7+
# 14.05.2020
8+
9+
- Behebung eines Fehlers bei der Aktualisierung der Info-Befehle nach einer Aktion
10+
- Verschieben von Kern- / Ressourcenskripten in Daten (wichtige Aktualisierungen, die durchgeführt werden müssen, können bei zukünftigen Kernaktualisierungen zum Verlust aller Skripten führen)
11+
712
# 05/12/2020
813

914
- Möglichkeit, eine Verzögerung hinzuzufügen, um Informationsbefehle nach einer Aktion zu aktualisieren

docs/en_US/changelog.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,11 @@
44
>
55
>As a reminder if there is no information on the update, it means that it only concerns the updating of documentation, translation or text
66
7+
# 05/14/2020
8+
9+
- Correction of a bug on the update of the info commands following an action
10+
- Moving core / resource scripts in data (important update to do and if not done could cause the loss of all scripts in future core updates)
11+
712
# 05/12/2020
813

914
- Possibility of adding a delay to update information commands following an action

docs/es_ES/changelog.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,11 @@
44
>
55
>Como recordatorio si no hay información sobre la actualización, significa que solo se refiere a la actualización de documentación, traducción o texto
66
7+
# 14/05/2020
8+
9+
- Corrección de un error en la actualización de los comandos de información después de una acción
10+
- Mover scripts centrales / de recursos en los datos (una actualización importante que hacer y si no se hace podría causar la pérdida de todos los scripts en futuras actualizaciones centrales)
11+
712
# 12/05/2020
813

914
- Posibilidad de agregar un retraso para actualizar los comandos de información después de una acción

docs/fr_FR/changelog.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,11 @@
44
>
55
>Pour rappel 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
66
7+
# 14/05/2020
8+
9+
- Correction d'un bug sur la mise à jour des commandes info suite à une action
10+
- Déplacement des scripts de core/ressources dans data (mise à jour importante à faire et si elle n'est pas faite pourra causer la perte de tous les scripts lors des futurs mises à jour du core)
11+
712
# 12/05/2020
813

914
- Possibilité d'ajouter un délai de mise à jour des commandes d'information suite à une action

docs/i18n/de_DE.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,9 @@
22
"changelog.md": {
33
"Changelog Script": "Changelog-Skript",
44
"Pour rappel 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": "Zur Erinnerung: Wenn keine Informationen zum Update vorhanden sind, bedeutet dies, dass es sich nur um die Aktualisierung von Dokumentation, Übersetzung oder Text handelt",
5+
"14\/05\/2020": "14.05.2020",
6+
"Correction d'un bug sur la mise à jour des commandes info suite à une action": "Behebung eines Fehlers bei der Aktualisierung der Info-Befehle nach einer Aktion",
7+
"Déplacement des scripts de core\/ressources dans data (mise à jour importante à faire et si elle n'est pas faite pourra causer la perte de tous les scripts lors des futurs mises à jour du core)": "Verschieben von Kern- \/ Ressourcenskripten in Daten (wichtige Aktualisierungen, die durchgeführt werden müssen, können bei zukünftigen Kernaktualisierungen zum Verlust aller Skripten führen)",
58
"12\/05\/2020": "05\/12\/2020",
69
"Possibilité d'ajouter un délai de mise à jour des commandes d'information suite à une action": "Möglichkeit, eine Verzögerung hinzuzufügen, um Informationsbefehle nach einer Aktion zu aktualisieren",
710
"31\/03\/2020": "31.03.2020",

0 commit comments

Comments
 (0)