From 920365b7c084a648e8494d8a91528be9fa5c90a0 Mon Sep 17 00:00:00 2001 From: Ronald Quenta Date: Mon, 12 Oct 2015 11:35:26 -0400 Subject: [PATCH] validate in pmdynaform --- gulliver/system/class.bootstrap.php | 2 +- workflow/engine/classes/class.pmDynaform.php | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/gulliver/system/class.bootstrap.php b/gulliver/system/class.bootstrap.php index 1957b3105..ff19645a9 100644 --- a/gulliver/system/class.bootstrap.php +++ b/gulliver/system/class.bootstrap.php @@ -2958,7 +2958,7 @@ class Bootstrap */ public static function setLanguage() { - $acceptLanguage = $_SERVER['HTTP_ACCEPT_LANGUAGE']; + $acceptLanguage = isset($_SERVER['HTTP_ACCEPT_LANGUAGE'])?$_SERVER['HTTP_ACCEPT_LANGUAGE']:'en'; if (!defined('SYS_LANG')) { $Translations = new \Translation; $translationsTable = $Translations->getTranslationEnvironments(); diff --git a/workflow/engine/classes/class.pmDynaform.php b/workflow/engine/classes/class.pmDynaform.php index 9e84a246b..a0d311765 100644 --- a/workflow/engine/classes/class.pmDynaform.php +++ b/workflow/engine/classes/class.pmDynaform.php @@ -452,7 +452,7 @@ class pmDynaform if (isset($this->fields["STEP_MODE"]) && $this->fields["STEP_MODE"] === "VIEW" && isset($json->mode)) { $json->mode = "view"; } - if ($key === "type" && ($value === "form")) { + if ($key === "type" && ($value === "form") && $this->records != null) { foreach ($this->records as $ri) { if ($json->id === $ri["DYN_UID"] && !isset($json->jsonUpdate)) { $jsonUpdate = json_decode($ri["DYN_CONTENT"]);