24include_once(
"./Services/Container/classes/class.ilContainerContentGUI.php");
43 parent::__construct($container_gui_obj);
58 include_once
'Services/Object/classes/class.ilObjectListGUIFactory.php';
61 "Services/Container");
77 global $ilAccess,
$lng;
87 if ($output_html !=
"")
95 if (is_array($this->items[
"_all"]))
97 $this->renderer->addCustomBlock(
"_all",
$lng->txt(
"content"));
100 foreach($this->items[
"_all"] as $k => $item_data)
102 if (!$this->renderer->hasItem($item_data[
"child"]))
107 $this->renderer->addItemToBlock(
"_all", $item_data[
"type"], $item_data[
"child"],
$html);
113 $output_html .= $this->renderer->getHTML();
115 $a_tpl->setVariable(
"CONTAINER_PAGE_CONTENT", $output_html);
131 if(
$_GET[
'expand'] > 0)
144 include_once(
'./Modules/Session/classes/class.ilSessionAppointment.php');
147 $this->force_details = $session;
151 $this->force_details = $session;
169 if(isset(
$_SESSION[
'sess'][
'expanded'][$a_session_id]))
171 return $_SESSION[
'sess'][
'expanded'][$a_session_id];
173 if($a_session_id == $this->force_details)
An exception for terminatinating execution or to throw for unit testing.
Parent class of all container content GUIs.
initRenderer()
Init container renderer.
getContainerObject()
Get container object.
getContainerGUI()
Get container GUI object.
renderItem($a_item_data, $a_position=0, $a_force_icon=false, $a_pos_prefix="")
Render an item.
insertPageEmbeddedBlocks($a_output_html)
Insert blocks into container page.
getItemGroupsHTML($a_pos=0)
Get item groups HTML.
clearAdminCommandsDetermination()
cleaer administration commands determination
const DETAILS_DEACTIVATED
Shows all items in one block.
initDetails()
init details
getDetailsLevel($a_session_id)
get details level
__construct($container_gui_obj)
Constructor.
getMainContent()
Get content HTML for main column.
__showMaterials($a_tpl)
Show Materials.
static lookupLastSessionByCourse($a_ref_id)
@access public
static lookupNextSessionByCourse($a_ref_id)
@access public
special template class to simplify handling of ITX/PEAR