From f002fc660eb0eb6a76b888ff158f2f3c53f819e3 Mon Sep 17 00:00:00 2001
From: llaffont <llaffont@afi-sa.fr>
Date: Tue, 22 Sep 2015 11:52:54 +0200
Subject: [PATCH] dev #17782 merge print fusion

remove Notice::getArticleCms() that duplicates getArticle()
---
 library/Class/Notice.php                     | 7 -------
 library/Class/WebService/Vignette.php        | 2 +-
 library/ZendAfi/View/Helper/TagPrintLink.php | 4 ++--
 tests/library/Class/NoticeTest.php           | 3 +--
 4 files changed, 4 insertions(+), 12 deletions(-)

diff --git a/library/Class/Notice.php b/library/Class/Notice.php
index 0f932e6408e..9fd23d2bc54 100644
--- a/library/Class/Notice.php
+++ b/library/Class/Notice.php
@@ -470,13 +470,6 @@ class Class_Notice extends Storm_Model_Abstract {
     return ($this->getTypeDoc() == Class_TypeDoc::SITE);
   }
 
-  public function getArticleCms() {
-    if (!$this->isArticleCms())
-      return null;
-
-    $id = $this->getChamp856b();
-    return Class_Article::find($id);
-  }
 
   public function getSite() {
     if (!$this->isSite())
diff --git a/library/Class/WebService/Vignette.php b/library/Class/WebService/Vignette.php
index 2d78ebcd838..74ca6252947 100644
--- a/library/Class/WebService/Vignette.php
+++ b/library/Class/WebService/Vignette.php
@@ -267,7 +267,7 @@ class Class_WebService_Thumbnail_Provider_Article extends Class_WebService_Thumb
 
 
   public function updateNotice($notice) {
-    if (!$url = $notice->getArticleCms()->getFirstImageAbsoluteURL())
+    if (!$url = $notice->getArticle()->getFirstImageAbsoluteURL())
       return $this->noWebThumbRecord($notice);
 
     if(!$image = $this->getImageFactory()->newImage($url))
diff --git a/library/ZendAfi/View/Helper/TagPrintLink.php b/library/ZendAfi/View/Helper/TagPrintLink.php
index 98ea22574f1..2d7b1559eb3 100644
--- a/library/ZendAfi/View/Helper/TagPrintLink.php
+++ b/library/ZendAfi/View/Helper/TagPrintLink.php
@@ -32,9 +32,9 @@ class ZendAfi_View_Helper_TagPrintLink  extends Zend_View_Helper_HtmlElement {
     }
 
     $ids = array_map(function($model) {
-                                          return $model->getId();
+                                         return $model->getId();
 
-                                        }, $models);
+                                       }, $models);
 
 
     $url = $this->view->url( ['action' => 'print',
diff --git a/tests/library/Class/NoticeTest.php b/tests/library/Class/NoticeTest.php
index e2b73925754..48902b32c3b 100644
--- a/tests/library/Class/NoticeTest.php
+++ b/tests/library/Class/NoticeTest.php
@@ -85,11 +85,10 @@ class NoticeVignetteTest extends Storm_Test_ModelTestCase {
                                                                 'clef_alpha' => 'SPIROU',
                                                                 'url_vignette' => '',
                                                                 'url_image' => '']);
-    $this->_notice_article_without_thumbnails->set_subfield('856', 'b', '5');
-
 
     $this->fixture('Class_Article',
                    ['id' => 5,
+                    'id_notice' => 4,
                     'titre' => 'Je suis Spirou',
                     'contenu' => 'avec mon copain le <img src="marsu.jpg"> marsupilami']);
 
-- 
GitLab