ILIAS  release_5-4 Revision v5.4.26-12-gabc799a52e6
class.ilObjPollListGUI.php
Go to the documentation of this file.
1<?php
2
3/* Copyright (c) 1998-2009 ILIAS open source, Extended GPL, see docs/LICENSE */
4
5include_once "Services/Object/classes/class.ilObjectListGUI.php";
6
16{
20 public function init()
21 {
22 $this->copy_enabled = false;
23 $this->delete_enabled = true;
24 $this->cut_enabled = false;
25 $this->subscribe_enabled = false;
26 $this->link_enabled = false;
27 $this->info_screen_enabled = true;
28 $this->type = "poll";
29 $this->gui_class_name = "ilobjpollgui";
30
31 // general commands array
32 include_once('./Modules/Poll/classes/class.ilObjPollAccess.php');
33 $this->commands = ilObjPollAccess::_getCommands();
34 }
35
44 public function getProperties()
45 {
47
48 // BEGIN WebDAV: Get parent properties
49 // BEGIN ChangeEvent: Get parent properties
50 $props = parent::getProperties();
51 // END ChangeEvent: Get parent properties
52 // END WebDAV: Get parent properties
53
54 // offline
55 include_once 'Modules/Poll/classes/class.ilObjPollAccess.php';
56 if (!ilObjPollAccess::_lookupOnline($this->obj_id)) {
57 $props[] = array("alert" => true, "property" => $lng->txt("status"),
58 "value" => $lng->txt("offline"));
59 }
60
61 return $props;
62 }
63}
An exception for terminatinating execution or to throw for unit testing.
static _getCommands()
get commands
static _lookupOnline($a_obj_id)
get status
Class ilObjPollListGUI.
getProperties()
Get item properties.
Class ilObjectListGUI.