public function setName($newName) { if ($this->steam_obj->check_access_write()) { setObjectName($this->steam_obj, $newName); return $this->getName(); } else { parent::setName($newName); } }
function createContainerObject($name, $env) { /* if (preg_match('/^(.*).wiki$/', $name)) { $newName = preg_replace('/^(.*).wiki$/', '$1', $name); $wiki = steam_factory::create_room($GLOBALS["STEAM"]->get_id(), $newName, $env); $wiki->set_attribute("OBJ_TYPE", "container_wiki_koala"); //$user = \lms_steam::get_current_user(); //$koala_wiki = new \koala_wiki($wiki); //$koala_wiki->set_access(PERMISSION_PRIVATE_READONLY, 0, 0, $user); } elseif (preg_match('/^(.*).galerie$/', $name)) { $newName = preg_replace('/^(.*).galerie$/', '$1', $name); $gallery = steam_factory::create_room($GLOBALS["STEAM"]->get_id(), $newName, $env); $gallery->set_attribute("bid:collectiontype", "gallery"); } else {*/ $newObject = steam_factory::create_room($GLOBALS["STEAM"]->get_id(), $name, $env); return setObjectName($newObject, $name); }