Пример #1
0
 public function generateLink($text)
 {
     $spanClass = 'mImageLinkLabel';
     if ($this->imageType == 'normal') {
         $spanClass .= ' mImageLabel';
     }
     $span = new MSpan('label' . $this->getId(), $this->getLabel(), $spanClass);
     if ($this->imageType == 'icon') {
         $span->setClass('mImageLinkLabelIcon');
         $text .= $span->generate();
     } else {
         $text .= $span->generate();
         if ($this->getSource()) {
             $text = new MDiv('', $text);
             $text->setClass('mImageSource');
         }
     }
     return new MLink('link' . $this->getId(), '', $this->getAction(), $text, $this->getTarget());
 }