From f0bb9d7683f91cdfedbb5f80534e656e0d31fede Mon Sep 17 00:00:00 2001 From: dingyongliang Date: Mon, 12 Jun 2023 13:53:17 +0800 Subject: [PATCH] * add modal type for isAjaxRequest. --- lib/zin/zentao/zentao.func.php | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lib/zin/zentao/zentao.func.php b/lib/zin/zentao/zentao.func.php index 7c1c3f1a11..9e0801e356 100644 --- a/lib/zin/zentao/zentao.func.php +++ b/lib/zin/zentao/zentao.func.php @@ -1,4 +1,5 @@ moduleName; $methodName = $app->methodName; $required = false; - if(isset($config->$moduleName->$methodName->requiredFields)) $required = in_array($name, explode(',', $config->$moduleName->$methodName->requiredFields)); + if (isset($config->$moduleName->$methodName->requiredFields)) $required = in_array($name, explode(',', $config->$moduleName->$methodName->requiredFields)); return $required; } @@ -86,5 +87,7 @@ function isAjaxRequest(string|null $type = null): bool if($type === 'zin') return array_key_exists('HTTP_X_ZIN_OPTIONS', $_SERVER); + if($type === 'modal') return isset($_SERVER['X-Zui-Modal']) && $_SERVER['X-Zui-Modal'] == true; + return $isAjax; }