public function display($input) { $wgBlockdiagDirectory = $GLOBALS['wgUploadDirectory'] . "/blockdiag"; $wgBlockdiagUrl = $GLOBALS['wgUploadPath'] . "/blockdiag"; $newBlockdiag = new BlockdiagGenerator($wgBlockdiagDirectory, $wgBlockdiagUrl, $GLOBALS['wgTmpDirectory'], $input, $GLOBALS['wgBlockdiagPath']); $html = $newBlockdiag->showImage(); return $html; }
/** * Prepare data for the output * * @since 1.1.2 * * @param array $data * @param array $options * * @return string */ protected function getFormatOutput($data) { $this->isHTML = true; $wgBlockdiagDirectory = $GLOBALS['wgUploadDirectory'] . "/blockdiag"; $wgBlockdiagUrl = $GLOBALS['wgUploadPath'] . "/blockdiag"; $nwdiagCode = $this->generateDiagCode($data, $this->params['gateway']); $newBlockdiag = new BlockdiagGenerator($wgBlockdiagDirectory, $wgBlockdiagUrl, $GLOBALS['wgTmpDirectory'], $nwdiagCode, $GLOBALS['wgBlockdiagPath']); return $newBlockdiag->showImage(); }