From f9f7c40a90dcf682900200126daf68cf34ed812c Mon Sep 17 00:00:00 2001
From: Laurent <llaffont@afi-sa.fr>
Date: Thu, 2 Oct 2014 16:45:51 +0200
Subject: [PATCH] Fix profil_donnees stormisation when profil 1 does not exists

---
 cosmogramme/php/classes/classe_notice_integration.php | 11 ++++++-----
 1 file changed, 6 insertions(+), 5 deletions(-)

diff --git a/cosmogramme/php/classes/classe_notice_integration.php b/cosmogramme/php/classes/classe_notice_integration.php
index 67d99bfa092..9a1ea2ffa91 100644
--- a/cosmogramme/php/classes/classe_notice_integration.php
+++ b/cosmogramme/php/classes/classe_notice_integration.php
@@ -24,6 +24,7 @@ require_once("classe_indexation.php");
 require_once("classe_unimarc.php");
 require_once("classe_codif_matiere.php");
 require_once("classe_codif_langue.php");
+require_once("classe_profil_donnees.php");
 
 class notice_integration {
 	const RECORD_RENEW = 5;
@@ -81,14 +82,14 @@ class notice_integration {
 		if($id_profil < 0)$format=1; // Paniers d'homogeneisation
 		else
 		{
-			$profil = Class_IntProfilDonnees::find($id_profil);
-			$this->id_article_periodique = $profil->getIdArticlePeriodique();
+			$profil = (new profil_donnees())->getProfil($id_profil);
+			$this->id_article_periodique = $profil['id_article_periodique'];
 
-			$format = $profil->getFormat();
+			$format = $profil['format'];
 			if (!$format) $format=0;
 
-			if ($profil->getTypeFichier()>9)
-				$format = $profil->getTypeFichier();
+			if ($profil['type_fichier']>9)
+				$format = $profil['type_fichier'];
 		}
 		$this->format=$format;
 		unset($this->analyseur);
-- 
GitLab