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