From 6226c56bf29f50bbf0c6b2de5bbab66afd6dbae4 Mon Sep 17 00:00:00 2001 From: sunguangming Date: Wed, 25 Sep 2024 07:29:59 +0000 Subject: [PATCH] * [install] code for install check. --- lib/dbh/dbh.class.php | 2 +- module/install/zen.php | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/dbh/dbh.class.php b/lib/dbh/dbh.class.php index 4c5467ae11..12abc8e442 100644 --- a/lib/dbh/dbh.class.php +++ b/lib/dbh/dbh.class.php @@ -878,7 +878,7 @@ class dbh } // 禅道所需的权限 - $requiredPrivs = array('SELECT', 'INSERT', 'UPDATE', 'DELETE', 'DROP', 'CREATE', 'ALTER', 'INDEX', 'CREATE VIEW', 'ALTER ROUTINE', 'CREATE ROUTINE'); + $requiredPrivs = array('SELECT', 'INSERT', 'UPDATE', 'DELETE', 'DROP', 'CREATE', 'ALTER', 'INDEX', 'CREATE VIEW'); $missingPrivs = array(); foreach($requiredPrivs as $priv) diff --git a/module/install/zen.php b/module/install/zen.php index 84db3d66d6..8d622b8fad 100644 --- a/module/install/zen.php +++ b/module/install/zen.php @@ -272,8 +272,8 @@ class installZen extends install $missingPrivs = $this->install->dbh->checkUserPriv(); if($missingPrivs) { - $missingPrivs = $this->lang->install->errorDBUserPriv . $missingPrivs; - return $this->send(array('result' => 'fail', 'callback' => "zui.Modal.alert({icon: 'icon-exclamation-sign', size: '600', iconClass: 'text-4xl text-warning', message: '" . str_replace("'", '"', $missingPrivs) . "'})")); + $missingPrivs = $this->lang->install->errorDBUserPriv . '' . $missingPrivs . ''; + return $this->send(array('result' => 'fail', 'callback' => "zui.Modal.alert({icon: 'icon-exclamation-sign', size: '600', iconClass: 'text-4xl text-warning', message: {html:'" . str_replace("'", '"', $missingPrivs) . "'}})")); } /* Get database version. */