diff options
Diffstat (limited to 'pts-core/objects/pts_Graph/pts_Graph.php')
-rw-r--r-- | pts-core/objects/pts_Graph/pts_Graph.php | 20 |
1 files changed, 17 insertions, 3 deletions
diff --git a/pts-core/objects/pts_Graph/pts_Graph.php b/pts-core/objects/pts_Graph/pts_Graph.php index dd4222d..c152511 100644 --- a/pts-core/objects/pts_Graph/pts_Graph.php +++ b/pts-core/objects/pts_Graph/pts_Graph.php @@ -110,7 +110,8 @@ abstract class pts_Graph putenv("GDFONTPATH=" . getcwd()); } - // Set a renderer + // Determine renderers available + $ming_available = extension_loaded("ming"); if(!extension_loaded("gd")) { /* if(dl("gd.so")) @@ -124,8 +125,13 @@ abstract class pts_Graph { $gd_available = true; } - - if($gd_available && getenv("SVG_DEBUG") == false) + + // Set a renderer + if($ming_available && getenv("SWF_DEBUG") != false) + { + $this->setRenderer("SWF"); + } + else if($gd_available && getenv("SVG_DEBUG") == false) { $this->setRenderer("PNG"); } @@ -260,6 +266,14 @@ abstract class pts_Graph { $this->graph_output = $file; } + public function graphWidth() + { + return $this->graph_attr_width; + } + public function graphHeight() + { + return $this->graph_attr_height; + } // // Misc Functions |