Skip to content
Snippets Groups Projects

dev #92615 Koha : import serial titles and articles. Update PMB serial import

Merged Laurent requested to merge dev#92615_integration_periodiques_koha_pmb into master
Compare and
48 files
+ 1425
442
Preferences
Compare changes
Files
48
@@ -122,7 +122,10 @@ class NoticeAjaxController extends ZendAfi_Controller_Action {
public function exemplairesAction() {
if ($this->notice->isFirstItemTypeSerialArticle())
$this->notice = $this->notice->getFirstExemplaire()->getPMBSerialRecord();
$this->notice = $this->notice->getLinkedSerialRecord();
if (!$this->notice)
return $this->_sendResponseWithScripts(sprintf('<p>%s</p>', $this->_('Aucun exemplaire trouvé')));
$nb_notices_oeuvre = Class_Notice::countBy(['clef_oeuvre' => $this->notice->getClefOeuvre(),
'id_notice not' => $this->notice->getId()]);
@@ -163,11 +166,9 @@ class NoticeAjaxController extends ZendAfi_Controller_Action {
if ($xsl->isEnabled())
return $this->_sendResponseWithScripts($this->view->Notice_Xsl($xsl));
if ($notice->isPeriodique()) {
$periodiques = $this->notice->getArticlesPeriodique($this->id_notice);
return $this->_sendResponseWithScripts($this->notice_html->getArticlesPeriodique($periodiques));
}
if ($notice->isPeriodique())
return $this->_sendResponseWithScripts($this->view->Notice_ArticlesPeriodiques($notice));
$html = $this->view->notice_Entete($notice, ['entete' => Class_Codification::CHAMPS]);
$this->_sendResponseWithScripts($html);