Ejemplo n.º 1
0
 protected final function setColumnSettings($column_gui)
 {
     return parent::setColumnSettings($column_gui);
 }
Ejemplo n.º 2
0
 /**
  * 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);
     }
 }