function tsitemapUninstall($self) { turlmap::unsub($self); tcron::i()->deleteclass($self); $meta = tmetawidget::i(); $meta->delete('sitemap'); }
function trssMultimediaUninstall($self) { turlmap::unsub($self); $files = tfiles::i(); $files->unbind($self); $meta = tmetawidget::i(); $meta->delete('media'); }
function trssUninstall($self) { turlmap::unsub($self); tcomments::i()->unbind($self); $meta = tmetawidget::i(); $meta->lock(); $meta->delete('rss'); $meta->delete('comments'); $meta->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(); }
function tfoafUninstall($self) { $merger = tlocalmerger::i(); $merger->deleteplugin(tplugins::getname(__FILE__)); $actions = TXMLRPCAction::i(); $actions->deleteclass(get_class($self)); $urlmap = litepublisher::$urlmap; $urlmap->lock(); turlmap::unsub($self); $classes = litepublisher::$classes; $classes->lock(); $classes->delete('tfoafutil'); $classes->delete('tprofile'); $classes->delete('tfriendswidget'); $classes->delete('tadminfoaf'); $classes->unlock(); $admin = tadminmenus::i(); $admin->lock(); $admin->deleteurl('/admin/foaf/profiletemplate/'); $admin->deleteurl('/admin/foaf/profile/'); $admin->deleteurl('/admin/foaf/'); $admin->unlock(); $urlmap->unlock(); if ($self->dbversion) { $manager = tdbmanager::i(); $manager->deletetable($self->table); } $template = ttemplate::i(); $template->deletefromhead(' <link rel="meta" type="application/rdf+xml" title="FOAF" href="$site.url/foaf.xml" />'); $meta = tmetawidget::i(); $meta->lock(); $meta->delete('foaf'); $meta->delete('profile'); $meta->unlock(); ttheme::clearcache(); }