/**
  * getHtml
  *
  * @param KVDthes_Match $match
  * @param boolean       $link
  *
  * @return string
  */
 public function getHtml(KVDthes_Match $match, $link = true)
 {
     $omschrijving .= $match->getMatchable()->getThesaurus()->getNaam();
     $omschrijving .= ':' . $match->getMatchable()->getTerm();
     $omschrijving = KVDhtml_Tools::out($omschrijving);
     if (!$link || !isset($this->parameters['url'])) {
         return $match->getTypeOmschrijving() . ' ' . $omschrijving;
     }
     return sprintf('%s <a href="%s">%s</a>', $match->getTypeOmschrijving(), sprintf($this->parameters['url'], $match->getMatchable()->getId()), $omschrijving);
 }
 /**
  * getHtml
  *
  * @param KVDthes_Match $match
  * @param boolean       $link
  *
  * @return string
  */
 public function getHtml(KVDthes_Match $match, $link = true)
 {
     $omschrijving = $match->getTypeOmschrijving();
     $omschrijving .= ' ' . $match->getMatchable()->getThesaurus()->getNaam();
     $omschrijving .= ':' . $match->getMatchable()->getTerm();
     $omschrijving = KVDhtml_Tools::out($omschrijving);
     if (!$link || !(isset($this->parameters['url']) || isset($this->parameters['aatnedurl']))) {
         return $omschrijving;
     }
     if (isset($this->parameters['url']) && isset($this->parameters['aatnedurl'])) {
         $aat = sprintf($this->parameters['url'], $match->getMatchable()->getId());
         $aatned = sprintf($this->parameters['aatnedurl'], $match->getMatchable()->getId());
         return sprintf('%s (<a href="%s">AAT</a>, <a href="%s">AAT-NED</a>)', $omschrijving, $aat, $aatned);
     }
     if (isset($this->parameters['url'])) {
         $url = $this->parameters['url'];
     } else {
         $url = $this->parameters['aatnedurl'];
     }
     return sprintf('<a href="%s">%s</a>', $url, $omschrijving);
 }
Esempio n. 3
0
 /**
  * equals
  *
  * @param KVDthes_Match $match
  * @return boolean
  */
 public function equals(KVDthes_Match $match)
 {
     return $match->getMatchable() === $this->getMatchable() && $match->getType() === $this->getType();
 }
 /**
  * typeFilter
  *
  * @param KVDthes_Match $match
  * @return boolean
  */
 private function typeFilter($match)
 {
     return $match->getType() === $this->type;
 }