public function add($name) { $this->lock(); $id = ++$this->autoid; $view = litepublisher::$classes->newitem(tview::getinstancename(), 'tview', $id); $view->id = $id; $view->name = $name; $view->data['class'] = get_class($view); $this->items[$id] =& $view->data; $this->unlock(); return $id; }