From 64af527b27c662f0d01f29ca2082b9a30db2f9f7 Mon Sep 17 00:00:00 2001 From: zhujinyong Date: Tue, 19 Oct 2021 12:11:43 +0800 Subject: [PATCH] * Adjust code for api. --- module/api/control.php | 61 +++++++++++++++++----------------------- module/api/css/index.css | 2 +- module/api/model.php | 15 +++++----- 3 files changed, 34 insertions(+), 44 deletions(-) diff --git a/module/api/control.php b/module/api/control.php index a7ea5cbc44..430470416b 100755 --- a/module/api/control.php +++ b/module/api/control.php @@ -145,13 +145,14 @@ class api extends control ->add('addedDate', helper::now()) ->get(); - // check version is exist. + /* Check version is exist. */ if($this->api->getReleaseByVersion($libID, $data->version)) { return $this->sendError($this->lang->api->noUniqueVersion); } $this->api->publishLib($data); if(dao::isError()) return $this->sendError(dao::getError()); + return $this->sendSuccess(array('locate' => $this->createLink('api', 'index', "libID=$libID"))); } @@ -221,13 +222,10 @@ class api extends control return $this->sendSuccess(array('locate' => helper::createLink('api', 'editStruct', "libID=$libID&structID=$id"))); } - $options = []; + $options = array(); foreach($this->lang->api->paramsTypeOptions as $key => $item) { - $options[] = [ - 'label' => $item, - 'value' => $key, - ]; + $options[] = array('label' => $item, 'value' => $key); } $this->view->typeOptions = $options; $this->view->title = $this->lang->api->createStruct; @@ -266,13 +264,10 @@ class api extends control return $this->sendSuccess(array('locate' => helper::createLink('api', 'editStruct', "libID={$struct->lib}&structID=$structID"))); } - $options = []; + $options = array(); foreach($this->lang->api->paramsTypeOptions as $key => $item) { - $options[] = [ - 'label' => $item, - 'value' => $key, - ]; + $options[] = array('label' => $item, 'value' => $key); } $this->view->struct = $struct; @@ -445,13 +440,10 @@ class api extends control $example = array('example' => 'type,description'); $example = json_encode($example, JSON_PRETTY_PRINT); - $options = []; + $options = array(); foreach($this->lang->api->paramsTypeOptions as $key => $item) { - $options[] = [ - 'label' => $item, - 'value' => $key, - ]; + $options[] = array('label' => $item, 'value' => $key); } $this->view->typeOptions = $options; $this->view->user = $this->app->user->account; @@ -557,13 +549,10 @@ class api extends control */ public function ajaxGetParamsTypeOptions() { - $options = []; + $options = array(); foreach($this->lang->api->paramsTypeOptions as $key => $item) { - $options[] = [ - 'label' => $item, - 'value' => $key, - ]; + $options[] = array('label' => $item, 'value' => $key); } $this->sendSuccess(array('data' => $options)); } @@ -615,14 +604,15 @@ class api extends control { common::setMenuVars('doc', $libID); - // global struct link + /* Global struct link. */ $menu = ''; if(common::hasPriv('api', 'publish')) { $menu .= html::a(helper::createLink('api', 'publish', "libID=$libID"), $this->lang->api->publish, '', 'class="btn btn-link iframe"'); } - // page of index menu + + /* page of index menu. */ if(intval($libID) > 0) { $menu .= "