function setListTitle($a_title, $a_language) { ilDOMUtil::setFirstOptionalElement($this->dom, $this->list_node, "Title", array("FileItem"), $a_title, array("Language" => $a_language)); }
/** * Add a tab */ function addTab($a_caption) { $new_item = $this->dom->create_element("Tab"); $new_item = $this->tabs_node->append_child($new_item); ilDOMUtil::setFirstOptionalElement($this->dom, $new_item, "TabCaption", array(), $a_caption, array()); }
/** * set table caption */ function setCaption($a_content, $a_align) { if ($a_content != "") { ilDOMUtil::setFirstOptionalElement($this->dom, $this->tab_node, "Caption", array("Summary", "TableRow"), $a_content, array("Align" => $a_align)); } else { ilDOMUtil::deleteAllChildsByName($this->tab_node, array("Caption")); } }
/** * Add a new area to the map */ function addMapArea($a_shape_type, $a_coords, $a_title, $a_link, $a_id = "") { $attributes = array("Shape" => $a_shape_type, "Coords" => $a_coords, "Id" => $a_id); $ma_node = ilDOMUtil::addElementToList($this->dom, $this->item_node, "MapArea", array(), "", $attributes); if ($a_link["LinkType"] == "int" || $a_link["LinkType"] == "IntLink") { $attributes = array("Type" => $a_link["Type"], "TargetFrame" => $a_link["TargetFrame"], "Target" => $a_link["Target"]); ilDOMUtil::setFirstOptionalElement($this->dom, $ma_node, "IntLink", array(""), $a_title, $attributes); } if ($a_link["LinkType"] == "ext" || $a_link["LinkType"] == "ExtLink") { $attributes = array("Href" => $a_link["Href"]); ilDOMUtil::setFirstOptionalElement($this->dom, $ma_node, "ExtLink", array(""), $a_title, $attributes); } }