if (isset($_GET['delete_view'])) { if (!checkAccess(GangliaAcl::ALL_VIEWS, GangliaAcl::EDIT, $conf)) { $output = "You do not have access to edit views."; } else { if (!$viewList->viewExists($view_name)) { $output = "<strong>Alert:</strong> View with the name " . $view_name . " does not exist."; } else { $view_filename = viewFileName($view_name); if (pathinfo($view_filename, PATHINFO_DIRNAME) != $conf['views_dir']) { die('Invalid path detected'); } if (unlink($view_filename) === FALSE) { $output = "<strong>Alert:</strong>" . " Can't remove file {$view_filename}." . " Perhaps permissions are wrong."; } else { $output = "View has been successfully removed."; $viewList->removeView($view_name); } } } } // delete_view /////////////////////////////////////////////////////////////////////////////// // Add to view /////////////////////////////////////////////////////////////////////////////// if (isset($_GET['add_to_view'])) { if (!checkAccess(GangliaAcl::ALL_VIEWS, GangliaAcl::EDIT, $conf)) { $output = "You do not have access to edit views."; } else { if (!$viewList->viewExists($view_name)) { $output = "<strong>Alert:</strong> View " . $view_name . " does not exist. This should not happen."; } else {