Estoy actualizando la revista de la versión 3.1 a la 3.4. Actualmente estoy trabajando en un plugin que genera Feed RSS, pero no crea ningún archivo que contenga el RSS.
En el método register se usa “IssueDAO::_returnSectionFromRow”, pero según la documentación ya es obsoleto para la nueva versión. Hay alguna alternativa para esto??
Mi función es asi:
function register($category, $path, $mainContextId = null)
{
if (parent::register($category, $path, $mainContextId = null)) {
if (!parent::register($category, $path, $mainContextId)) return false;
if ($this->getEnabled($mainContextId)) {
/* Hook que se dispara justo después de actualizar un envío a producción */
//HookRegistry::register('TemplateManager::display', array($this, 'feedRSS'));
//HookRegistry::register('IssueDAO::_returnIssueFromRow', array($this, 'feedRSS'));
Hook::add('IssueDAO::_returnSectionFromRow', array($this, 'feedRSS'));
//Generación de certificados
//$this->import('GenericMLSCertificate');
//return new GenericMLSCertificate();
//$GenericMLSCertificate = new GenericMLSCertificate();
//$GenericMLSCertificate->register($category, $path, $mainContextId);
//DAORegistry::registerDAO('GenericMLSCertificate', $GenericMLSCertificate);
//TemplateManager::display
// handle locales redirect
//HookRegistry::register('LoadHandler', array($this, 'handleLocaleRequest'));
// add info about locale urls for google inside head
//HookRegistry::register('ArticleHandler::view', array(&$this, 'articleView'));
}
return true;
}
return false;
}