Class ilObjChatListGUI. More...
Public Member Functions | |
ilObjChatListGUI () | |
constructor | |
init () | |
initialisation | |
getCommandLink ($a_cmd) | |
Overwrite this method, if link target is not build by ctrl class (e.g. | |
getProperties () | |
Get item properties. |
Class ilObjChatListGUI.
Definition at line 37 of file class.ilObjChatListGUI.php.
ilObjChatListGUI::getCommandLink | ( | $ | a_cmd | ) |
Overwrite this method, if link target is not build by ctrl class (e.g.
"lm_presentation.php", "forum.php"). This is the case for all links now, but bringing everything to ilCtrl should be realised in the future.
string | $a_cmd command |
Reimplemented from ilObjectListGUI.
Definition at line 77 of file class.ilObjChatListGUI.php.
{ switch($a_cmd) { case "edit": case "view": $cmd_link = "chat.php?ref_id=".$this->ref_id."&cmd=$a_cmd"; break; default: $cmd_link = "repository.php?ref_id=".$this->ref_id."&cmd=$a_cmd"; break; } return $cmd_link; }
ilObjChatListGUI::getProperties | ( | ) |
Get item properties.
Definition at line 103 of file class.ilObjChatListGUI.php.
References $lng, and ilChatRoom::_getCountActiveUsers().
{ global $lng; include_once './chat/classes/class.ilChatRoom.php'; $props[] = array("alert" => false, "property" => $lng->txt("chat_users_active"), "value" => ilChatRoom::_getCountActiveUsers($this->obj_id)); return $props; }
ilObjChatListGUI::ilObjChatListGUI | ( | ) |
constructor
Definition at line 43 of file class.ilObjChatListGUI.php.
References ilObjectListGUI::ilObjectListGUI().
{ $this->ilObjectListGUI(); }
ilObjChatListGUI::init | ( | ) |
initialisation
this method should be overwritten by derived classes
Reimplemented from ilObjectListGUI.
Definition at line 53 of file class.ilObjChatListGUI.php.
References ilObjChatAccess::_getCommands().
{ $this->delete_enabled = true; $this->cut_enabled = true; $this->subscribe_enabled = true; $this->link_enabled = false; $this->payment_enabled = false; $this->type = "chat"; $this->gui_class_name = "ilobjchatgui"; // general commands array include_once('class.ilObjChatAccess.php'); $this->commands = ilObjChatAccess::_getCommands(); }