This commit is contained in:
sunguangming
2023-07-24 15:31:53 +08:00
parent 37134d5abd
commit 8c97fd7b62
6 changed files with 126 additions and 15 deletions
+7 -14
View File
@@ -659,25 +659,18 @@ class api extends control
* @access public
* @return void
*/
public function delete($apiID, $confirm = 'no')
public function delete($apiID)
{
if($confirm == 'no')
$api = $this->api->getLibById($apiID);
$this->api->delete(TABLE_API, $apiID);
if(dao::isError())
{
return print(js::confirm($this->lang->api->confirmDelete, inlink('delete', "apiID=$apiID&confirm=yes")));
$this->sendError(dao::getError());
}
else
{
$api = $this->api->getLibById($apiID);
$this->api->delete(TABLE_API, $apiID);
if(dao::isError())
{
$this->sendError(dao::getError());
}
else
{
return print(js::locate($this->session->structList ? $this->session->structList : inlink('index', "libID=$api->lib&module=$api->module"), 'parent'));
}
return $this->sendSuccess(array('load' => inlink('index', "libID=$api->lib&module=$api->module")));
}
}