/** * Constructor */ function __construct($a_parent_obj, $a_parent_cmd, $a_pc_media_object, $a_parent_node_name) { global $ilCtrl, $lng, $ilAccess, $lng; $this->parent_node_name = $a_parent_node_name; $this->pc_media_object = $a_pc_media_object; parent::__construct($a_parent_obj, $a_parent_cmd, $a_pc_media_object->getMediaObject()); }
/** * Constructor */ function __construct($a_parent_obj, $a_parent_cmd, $a_pc_media_object, $a_parent_node_name) { global $ilCtrl, $lng, $ilAccess, $lng; $this->setId("cont_iim_tr"); $this->parent_node_name = $a_parent_node_name; $this->pc_media_object = $a_pc_media_object; $this->mob = $this->pc_media_object->getMediaObject(); $this->areas = array(); foreach ($this->pc_media_object->getStandardAliasItem()->getMapAreas() as $a) { $this->area[$a["Id"]] = $a; } $this->ov_files = $this->mob->getFilesOfDirectory("overlays"); $this->ov_options = array("" => $lng->txt("please_select")); foreach ($this->ov_files as $of) { $this->ov_options[$of] = $of; } $this->popups = $this->pc_media_object->getPopups(); $this->pop_options = array("" => $lng->txt("please_select")); foreach ($this->popups as $k => $p) { $this->pop_options[$p["nr"]] = $p["title"]; } parent::__construct($a_parent_obj, $a_parent_cmd, $a_pc_media_object->getMediaObject()); $this->setRowTemplate("tpl.iim_trigger_row.html", "Services/COPage"); }
/** * Get table HTML */ function getImageMapTableHTML() { include_once "./Services/MediaObjects/classes/class.ilImageMapTableGUI.php"; $image_map_table = new ilImageMapTableGUI($this, "editMapAreas", $this->media_object); return $image_map_table->getHTML(); }