public function addtosidebar($sidebar) { $widgets = twidgets::i(); $id = $widgets->add($this); $sidebars = tsidebars::i(); $sidebars->insert($id, false, $sidebar, -1); litepublisher::$urlmap->clearcache(); return $id; }
public function add($idtag) { $tag = $this->tags->getitem($idtag); $widgets = twidgets::i(); $id = $widgets->addext($this, $tag['title'], 'widget'); $this->items[$id] = array('idtag' => $idtag, 'maxcount' => 10, 'invertorder' => false); $sidebars = tsidebars::i(); $sidebars->add($id); $this->save(); //$this->added($id); return $id; }
public function add($idtag) { $tag = $this->tags->getitem($idtag); $widgets = twidgets::i(); $id = $widgets->addext($this, $tag['title'], 'categories'); $this->items[$id] = array('idtag' => $idtag, 'sortname' => 'count', 'showsubitems' => true, 'showcount' => true, 'maxcount' => 0, 'template' => 'categories'); $sidebars = tsidebars::i(); $sidebars->add($id); $this->save(); //$this->added($id); return $id; }
public function add($idview, $title, $content, $template) { $widgets = twidgets::i(); $widgets->lock(); $id = $widgets->addext($this, $title, $template); $this->items[$id] = array('title' => $title, 'content' => $content, 'template' => $template); $sidebars = tsidebars::i($idview); $sidebars->add($id); $widgets->unlock(); $this->save(); $this->added($id); return $id; }
/** * Lite Publisher * Copyright (C) 2010 - 2015 Vladimir Yushko http://litepublisher.ru/ http://litepublisher.com/ * Dual licensed under the MIT (mit.txt) * and GPL (gpl.txt) licenses. **/ function tkeywordspluginInstall($self) { @mkdir(litepublisher::$paths->data . 'keywords', 0777); @chmod(litepublisher::$paths->data . 'keywords', 0777); $item = litepublisher::$classes->items[get_class($self)]; litepublisher::$classes->add('tkeywordswidget', 'keywords.widget.php', $item[1]); $widget = tkeywordswidget::i(); $widgets = twidgets::i(); $widgets->lock(); $id = $widgets->add($widget); $sidebars = tsidebars::i(); $sidebars->insert($id, false, 1, -1); $widgets->unlock(); $urlmap = turlmap::i(); $urlmap->lock(); $urlmap->afterrequest = $self->parseref; $urlmap->deleted = $self->urldeleted; $urlmap->unlock(); }
function install_std_widgets($widgets) { $widgets->lock(); $sidebars = tsidebars::i(); $id = $widgets->add(tcategorieswidget::i()); $sidebars->insert($id, 'inline', 0, -1); $id = $widgets->add(ttagswidget::i()); $id = $widgets->add(tarchiveswidget::i()); $sidebars->insert($id, 'inline', 0, -1); $id = $widgets->add(tlinkswidget::i()); $sidebars->insert($id, 'inline', 0, -1); $id = $widgets->add(tpostswidget::i()); $sidebars->insert($id, 'inline', 1, -1); $id = $widgets->add(tcommentswidget::i()); $sidebars->insert($id, true, 1, -1); $id = $widgets->add(tmetawidget::i()); $sidebars->insert($id, 'inline', 1, -1); $widgets->unlock(); }