protected final function setColumnSettings($column_gui) { return parent::setColumnSettings($column_gui); }
/** * May be overwritten in subclasses. */ function setColumnSettings($column_gui) { global $ilAccess; parent::setColumnSettings($column_gui); if ($ilAccess->checkAccess("write", "", $this->object->getRefId()) && $this->isActiveAdministrationPanel() && $this->allowBlocksMoving()) { $column_gui->setEnableMovement(true); } $column_gui->setRepositoryItems($this->object->getSubItems($this->isActiveAdministrationPanel(), true)); //if ($ilAccess->checkAccess("write", "", $this->object->getRefId()) // && $this->allowBlocksConfigure()) if ($ilAccess->checkAccess("write", "", $this->object->getRefId())) { $column_gui->setBlockProperty("news", "settings", true); //$column_gui->setBlockProperty("news", "public_notifications_option", true); $column_gui->setBlockProperty("news", "default_visibility_option", true); $column_gui->setBlockProperty("news", "hide_news_block_option", true); } if ($this->isActiveAdministrationPanel()) { $column_gui->setAdminCommands(true); } }