Home » Images » Image_GraphViz » Bug #8295
One path to binaries
Details
| Request #8295 | One path to binaries |
|---|---|
| Submitted | 2006-07-26 09:29 UTC |
| From | troelskn at gmail dot com |
| Assigned | sebastian |
| Status | Closed |
| Package | Image_GraphViz |
| PHP Version | Irrelevant |
| Roadmaps | (Not assigned) |
Comments
[2006-07-26 09:29 UTC] troelskn at gmail dot com
Description:
------------
It would be helpful to have the path to binaries in one variable, rather than having to manually set $dotCommand + $neatoCommand.
The following diff puts this in one variable (binPath) :
Compare: (<)C:\PEAR\Image_GraphViz-1.2.1\Image_GraphViz-1.2.1\GraphViz.php (16097 bytes)
with: (>)C:\PEAR\Image_GraphViz-1.2.1\Image_GraphViz-1.2.1\GraphViz-new.php (16232 bytes)
105c105
< * Path to GraphViz/dot command
---
> * Path to GraphViz binaries
109,112c109,111
< var $dotCommand = 'dot';
<
< /**
< * Path to GraphViz/neato command
---
> var $binPath = '';
> /**
> * Path to GraphViz/dot command
116a115,121
> var $dotCommand = 'dot';
>
> /**
> * Path to GraphViz/neato command
> *
> * @var string
> */
204,211c210,218
< $command = $this->graph['directed'] ? $this->dotCommand : $this->neatoCommand;
< $command .= ' -T' . escapeshellarg($format) . ' -o' . escapeshellarg($outputfile) . ' ' . escapeshellarg($file);
<
< @`$command`;
< @unlink($file);
<
< $fp = fopen($outputfile, 'rb');
<
---
> $command = $this->binPath;
> $command .= $this->graph['directed'] ? $this->dotCommand : $this->neatoCommand;
> $command .= ' -T' . escapeshellarg($format) . ' -o' . escapeshellarg($outputfile) . ' ' . escapeshellarg($file);
>
> @`$command`;
> @unlink($file);
>
> $fp = fopen($outputfile, 'rb');
>
217,220c224,227
<
< return $data;
< }
<
---
>
> return $data;
> }
>
239,243c246,251
< $command = $this->graph['directed'] ? $this->dotCommand : $this->neatoCommand;
< $command .= ' -T' . escapeshellarg($format) . ' -o' . escapeshellarg($outputfile) . ' ' . escapeshellarg($dotfile);
<
< @`$command`;
<
---
> $command = $this->binPath;
> $command .= $this->graph['directed'] ? $this->dotCommand : $this->neatoCommand;
> $command .= ' -T' . escapeshellarg($format) . ' -o' . escapeshellarg($outputfile) . ' ' . escapeshellarg($dotfile);
>
> @`$command`;
>
521c529
<
---
>