diff --git a/workflow/engine/classes/class.pmDynaform.php b/workflow/engine/classes/class.pmDynaform.php index 486b70fa7..1ca575c99 100644 --- a/workflow/engine/classes/class.pmDynaform.php +++ b/workflow/engine/classes/class.pmDynaform.php @@ -765,6 +765,7 @@ class pmDynaform "var isRTL = " . $this->isRTL . ";\n" . "var pathRTLCss = '" . $this->pathRTLCss . "';\n" . "var delIndex = " . (isset($this->fields["DEL_INDEX"]) ? $this->fields["DEL_INDEX"] : "0") . ";\n" . + "var leaveCaseWarning = " . $this->getLeaveCaseWarning() . ";\n" . "$(window).load(function () {\n" . " var data = jsondata;\n" . " window.dynaform = new PMDynaform.core.Project({\n" . @@ -843,6 +844,7 @@ class pmDynaform "var isRTL = " . $this->isRTL . ";\n" . "var pathRTLCss = '" . $this->pathRTLCss . "';\n" . "var delIndex = " . (isset($this->fields["DEL_INDEX"]) ? $this->fields["DEL_INDEX"] : "0") . ";\n" . + "var leaveCaseWarning = " . $this->getLeaveCaseWarning() . ";\n" . "\n" . "\n" . "\n" . @@ -899,6 +901,7 @@ class pmDynaform var isRTL = \"" . $this->isRTL . "\"; var pathRTLCss = \"" . $this->pathRTLCss . "\"; var delIndex = " . (isset($this->fields["DEL_INDEX"]) ? $this->fields["DEL_INDEX"] : "0") . "; + var leaveCaseWarning = " . $this->getLeaveCaseWarning() . "; @@ -942,6 +945,7 @@ class pmDynaform "var isRTL = " . $this->isRTL . ";\n" . "var pathRTLCss = '" . $this->pathRTLCss . "';\n" . "var delIndex = " . (isset($this->fields["DEL_INDEX"]) ? $this->fields["DEL_INDEX"] : "0") . ";\n" . + "var leaveCaseWarning = " . $this->getLeaveCaseWarning() . ";\n" . "\n" . "\n" . "
\n" . @@ -983,6 +987,7 @@ class pmDynaform "var isRTL = " . $this->isRTL . ";\n" . "var pathRTLCss = '" . $this->pathRTLCss . "';\n" . "var delIndex = " . (isset($this->fields["DEL_INDEX"]) ? $this->fields["DEL_INDEX"] : "0") . ";\n" . + "var leaveCaseWarning = " . $this->getLeaveCaseWarning() . ";\n" . "\n" . "\n" . "
\n" . @@ -1009,6 +1014,7 @@ class pmDynaform "var delIndex = " . (isset($this->fields["DEL_INDEX"]) ? $this->fields["DEL_INDEX"] : "0") . ";\n" . "var jsonData = " . $this->json_encode($json) . ";\n" . "var httpServerHostname = \"" . System::getHttpServerHostnameRequestsFrontEnd() . "\";\n" . + "var leaveCaseWarning = " . $this->getLeaveCaseWarning() . ";\n" . $js . ""; @@ -1044,6 +1050,7 @@ class pmDynaform "var isRTL = " . $this->isRTL . ";\n" . "var pathRTLCss = '" . $this->pathRTLCss . "';\n" . "var delIndex = " . (isset($this->fields["DEL_INDEX"]) ? $this->fields["DEL_INDEX"] : "0") . ";\n" . + "var leaveCaseWarning = " . $this->getLeaveCaseWarning() . ";\n" . "\n" . "\n" . "
\n" . @@ -1783,4 +1790,10 @@ class pmDynaform //Return return $jsonData; } + + public function getLeaveCaseWarning() + { + return defined("LEAVE_CASE_WARNING") ? LEAVE_CASE_WARNING : 0; + } + } diff --git a/workflow/engine/classes/class.system.php b/workflow/engine/classes/class.system.php index ea9aa11e5..d71571be2 100644 --- a/workflow/engine/classes/class.system.php +++ b/workflow/engine/classes/class.system.php @@ -75,6 +75,7 @@ class System 'enable_blacklist' => 0, 'system_utc_time_zone' => 0, 'server_protocol' => '', + 'leave_case_warning' => 0, 'server_hostname_requests_frontend' => '', 'load_headers_ie' => 0 ); diff --git a/workflow/public_html/sysGeneric.php b/workflow/public_html/sysGeneric.php index 14de9448a..3397db352 100644 --- a/workflow/public_html/sysGeneric.php +++ b/workflow/public_html/sysGeneric.php @@ -341,6 +341,8 @@ define ('WS_IN_LOGIN', isset($config['WS_IN_LOGIN']) ? $config['WS_IN_LOGIN'] : define('LOAD_HEADERS_IE', $config['load_headers_ie']); +define('LEAVE_CASE_WARNING', $config['leave_case_warning']); + // IIS Compatibility, SERVER_ADDR doesn't exist on that env, so we need to define it. $_SERVER['SERVER_ADDR'] = isset( $_SERVER['SERVER_ADDR'] ) ? $_SERVER['SERVER_ADDR'] : $_SERVER['SERVER_NAME'];