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();
 }