コード例 #1
0
 public function setName($newName)
 {
     if ($this->steam_obj->check_access_write()) {
         setObjectName($this->steam_obj, $newName);
         return $this->getName();
     } else {
         parent::setName($newName);
     }
 }
コード例 #2
0
ファイル: toolkit.php プロジェクト: open-steam/bidowlapp
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);
}