public function network_folder_remove($id_) { $this->check_authorized('manageServers'); $network_folder = Abstract_Network_Folder::load($id_); if (!is_object($network_folder)) { Logger::error('api', sprintf("Network folder '%s' do not exists", $id_)); return false; } $server = Abstract_Server::load($network_folder->server); if ($server && $server->isOnline()) { $server->deleteNetworkFolder($network_folder->id, true); } Abstract_Network_Folder::delete($network_folder->id); $this->log_action('network_folder_remove', array('id' => $id_)); return true; }