function admin_delete_metadata() { $md = $this->_controler->_actionParams['md']; $name = $md->getName(); $mdFactory = new Docman_MetadataFactory($md->getGroupId()); $deleted = $mdFactory->delete($md); if ($deleted) { $this->_controler->feedback->log('info', $GLOBALS['Language']->getText('plugin_docman', 'md_del_success', array($name))); } else { $this->_controler->feedback->log('error', $GLOBALS['Language']->getText('plugin_docman', 'md_del_failure', array($name))); } $this->_controler->view = 'RedirectAfterCrud'; $this->_controler->_viewParams['default_url_params'] = array('action' => 'admin_metadata'); }