27 use \ILIAS\Modules\OrgUnit\ARHelper\DIC;
51 private function initHelp()
55 $ilHelp = $DIC[
'ilHelp'];
59 $ilHelp->setScreenIdComponent(
'bibl');
65 $this->tabs()->clearTargets();
66 $this->tabs()->setBackTarget(
67 $this->lng()->txt(
"back"),
82 $form->setTitle($this->lng()->txt(
'detail_view'));
87 $this->tpl()->setPermanentLink(
89 $this->facade->iliasRefId(),
93 return $form->getHTML();
102 $attributes = $this->facade->attributeFactory()->getAttributesForEntry($this->entry);
103 $sorted = $this->facade->attributeFactory()->sortAttributes(
$attributes);
105 foreach ($sorted as $attribute) {
106 $translated = $this->facade->translationFactory()->translateAttribute($attribute);
108 $ci->setValue(self::prepareLatex($attribute->getValue()));
121 $settings = $this->facade->libraryFactory()->getAll();
122 foreach ($settings as $set) {
125 $ci->setHtml($presentation->getButton($this->facade, $this->entry));
149 $string = preg_replace(
'/\\$(.*)\\$/u',
'[tex]$1[/tex]', $string);
151 return $ilMathJax->insertLatexImages($string);
renderAttributes(ilPropertyFormGUI $form)
renderLibraries(ilPropertyFormGUI $form)
This class represents a non editable value in a property form.
static getInstance()
Singleton: get instance.
static prepareLatex($string)
This feature has to be discussed by JF first.
__construct(\ilBiblEntry $entry, ilBiblFactoryFacade $facade)
ilBiblEntryPresentationGUI constructor.
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
Class ilBiblFactoryFacade.
Class ilBiblLibraryPresentationGUI.