ILIAS  release_5-2 Revision v5.2.25-18-g3f80b828510
class.ilDclRatingRecordRepresentation.php
Go to the documentation of this file.
1 <?php
2 require_once('./Modules/DataCollection/classes/Fields/Base/class.ilDclBaseRecordRepresentation.php');
3 require_once("./Services/Rating/classes/class.ilRatingGUI.php");
4 
12 
18  public function getHTML($link = true) {
19  global $DIC;
20  $ilCtrl = $DIC['ilCtrl'];
21  $rgui = new ilRatingGUI();
22  $rgui->setObject($this->getRecordField()->getRecord()->getId(), "dcl_record", $this->getRecordField()->getField()->getId(), "dcl_field");
23  $ilCtrl->setParameterByClass("ilratinggui", "field_id", $this->getRecordField()->getField()->getId());
24  $ilCtrl->setParameterByClass("ilratinggui", "record_id", $this->getRecordField()->getRecord()->getId());
25  $html = $rgui->getHTML();
26 
27  return $html;
28  }
29 
30 
34  public function fillFormInput($form) {
35  // explicitly do nothing. the value is handled via the model and gui of ilRating.
36  }
37 }
global $ilCtrl
Definition: ilias.php:18
Class ilRatingGUI.
Class ilDclBaseRecordRepresentation.
global $DIC
$html
Definition: example_001.php:87