24include_once(
"./Services/Container/classes/class.ilContainerContentGUI.php");
50 $this->lng =
$DIC->language();
51 $this->tabs =
$DIC->tabs();
52 $this->access =
$DIC->access();
53 $this->
user = $DIC->user();
54 parent::__construct($container_gui_obj);
70 include_once
'Services/Object/classes/class.ilObjectListGUIFactory.php';
73 "tpl.container_page.html",
104 if ($output_html !=
"") {
111 if (is_array($this->items[
"_all"])) {
112 $this->renderer->addCustomBlock(
"_all",
$lng->txt(
"content"));
115 foreach ($this->items[
"_all"] as $k => $item_data) {
116 if (!$this->renderer->hasItem($item_data[
"child"])) {
119 $this->renderer->addItemToBlock(
"_all", $item_data[
"type"], $item_data[
"child"],
$html);
125 $output_html .= $this->renderer->getHTML();
127 $a_tpl->setVariable(
"CONTAINER_PAGE_CONTENT", $output_html);
141 if (
$_GET[
'expand']) {
142 if (
$_GET[
'expand'] > 0) {
151 include_once(
'./Modules/Session/classes/class.ilSessionAppointment.php');
172 if (isset(
$_SESSION[
'sess'][
'expanded'][$a_session_id])) {
173 return $_SESSION[
'sess'][
'expanded'][$a_session_id];
175 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