diff --git a/modules/developer/controllers/admin_developer.php b/modules/developer/controllers/admin_developer.php index fd6b5a25..6c5ec22b 100644 --- a/modules/developer/controllers/admin_developer.php +++ b/modules/developer/controllers/admin_developer.php @@ -115,9 +115,13 @@ class Admin_Developer_Controller extends Admin_Controller { $v->content = new View("mptt_tree.html"); $v->content->tree = $this->_build_tree(); - - $v->content->url = exec("which /usr/bin/dot") ? url::site("admin/developer/mptt_graph") : null; + if (exec("which /usr/bin/dot")) { + $v->content->url = url::site("admin/developer/mptt_graph"); + } else { + $v->content->url = null; + message::warning(t("The package 'graphviz' is not installed, degrading to text view")); + } print $v; } diff --git a/modules/developer/views/mptt_tree.html.php b/modules/developer/views/mptt_tree.html.php index 6a6ca069..3fd2fa56 100644 --- a/modules/developer/views/mptt_tree.html.php +++ b/modules/developer/views/mptt_tree.html.php @@ -5,7 +5,6 @@
-