/** * Constructor */ function __construct($a_parent_obj, $a_parent_cmd, $a_media_object) { global $ilCtrl, $lng, $ilAccess, $lng; parent::__construct($a_parent_obj, $a_parent_cmd); $this->media_object = $a_media_object; include_once "./Services/MediaObjects/classes/class.ilMapArea.php"; $this->highl_modes = ilMapArea::getAllHighlightModes(); $this->highl_classes = ilMapArea::getAllHighlightClasses(); $this->initColumns(); $this->setEnableHeader(true); $this->setFormAction($ilCtrl->getFormAction($a_parent_obj)); $this->setRowTemplate("tpl.image_map_table_row.html", "Services/MediaObjects"); $this->getItems(); // action commands $this->initActions(); $this->setDefaultOrderField("title"); $this->setDefaultOrderDirection("asc"); $this->setEnableTitle(false); }