From 4350468383a7fc21099b33dbd179306eb7ff2b72 Mon Sep 17 00:00:00 2001 From: daitingting Date: Wed, 20 Dec 2023 10:38:38 +0000 Subject: [PATCH] * Refactor ajaxUpdateFile function. --- module/upgrade/control.php | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/module/upgrade/control.php b/module/upgrade/control.php index c87e67c377..e288f338e4 100644 --- a/module/upgrade/control.php +++ b/module/upgrade/control.php @@ -617,6 +617,7 @@ class upgrade extends control } /** + * 更新文件。 * Ajax update file. * * @param string $type @@ -624,25 +625,27 @@ class upgrade extends control * @access public * @return void */ - public function ajaxUpdateFile($type = '', $lastID = 0) + public function ajaxUpdateFile(string $type = '', int $lastID = 0) { set_time_limit(0); + $this->app->loadLang('search'); + $result = $this->upgrade->updateFileObjectID($type, $lastID); + $response = array(); + $response['type'] = $type; + $response['count'] = $result['count']; + if($result['type'] == 'finish') { $response['result'] = 'finished'; - $response['type'] = $type; - $response['count'] = $result['count']; $response['message'] = $this->lang->search->buildSuccessfully; } else { $response['result'] = 'continue'; $response['next'] = inlink('ajaxUpdateFile', "type={$result['type']}&lastID={$result['lastID']}"); - $response['count'] = $result['count']; - $response['type'] = $type; $response['nextType'] = $result['type']; $response['message'] = zget($this->lang->searchObjects, $result['type']) . " 0"; }