. * * @link https://www.librenms.org * * @copyright 2017 Tony Murray * @author Tony Murray */ if (! Auth::user()->hasGlobalAdmin()) { $status = ['status' => 1, 'message' => 'ERROR: You need to be admin to delete poller entries']; } else { $id = $vars['id']; if (! is_numeric($id)) { $status = ['status' => 1, 'message' => 'No poller has been selected']; } else { $poller_name = dbFetchCell('SELECT `poller_name` FROM `pollers` WHERE `id`=?', [$id]); if (dbDelete('pollers', 'id=?', [$id])) { $status = ['status' => 0, 'message' => "Poller: $poller_name ($id), has been deleted."]; } else { $status = ['status' => 1, 'message' => "Poller: $poller_name ($id), has NOT been deleted."]; } } } header('Content-Type: application/json'); echo json_encode($status, JSON_PRETTY_PRINT | JSON_UNESCAPED_SLASHES | JSON_UNESCAPED_UNICODE);