From 60b37dffe16869235829ce01d92032332523d9e2 Mon Sep 17 00:00:00 2001
From: Laurent Destailleur <eldy@destailleur.fr>
Date: Wed, 9 Apr 2014 00:07:32 +0200
Subject: [PATCH] Fix: [ bug #1323 ] generation of odt files for tasks.

---
 ChangeLog                                                   | 1 +
 htdocs/core/modules/project/task/modules_task.php           | 6 +++---
 .../project/task/pdf/doc_generic_task_odt.modules.php       | 3 +--
 htdocs/projet/tasks/task.php                                | 2 +-
 4 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index 983afc70aa3..895ee955d53 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -43,6 +43,7 @@ Fix: Avoid home project page to hung when too many tasks opened.
 Fix: bug #1295: Error when creating an agenda extrafield with a number as reference
 Fix: Translation of number for pt_PT.
 Fix: Error on ajax_constantonoff function.
+Fix: [ bug #1323 ] problème pour générer un odt depuis les taches dans projet.
      
 
 ***** ChangeLog for 3.5.1 compared to 3.5.0 *****
diff --git a/htdocs/core/modules/project/task/modules_task.php b/htdocs/core/modules/project/task/modules_task.php
index 86a5c6b3be4..f9d10f90534 100644
--- a/htdocs/core/modules/project/task/modules_task.php
+++ b/htdocs/core/modules/project/task/modules_task.php
@@ -111,7 +111,7 @@ abstract class ModeleNumRefTask
 
 	/**
 	 *  Renvoi prochaine valeur attribuee
-	 *	
+	 *
 	 *	@param	Societe		$objsoc		Object third party
 	 *	@param	Project		$project	Object project
 	 *	@return	string					Valeur
@@ -171,7 +171,7 @@ function task_pdf_create($db, $object, $modele, $outputlangs, $hidedetails=0, $h
 		}
 		else
 		{
-			$modele='baleine';
+			$modele='nodefault';
 		}
 	}
 
@@ -194,7 +194,7 @@ function task_pdf_create($db, $object, $modele, $outputlangs, $hidedetails=0, $h
     	    $file = $prefix."_".$modele.".modules.php";
 
     		// On verifie l'emplacement du modele
-	        $file=dol_buildpath($reldir."core/modules/project/pdf/".$file,0);
+	        $file=dol_buildpath($reldir."core/modules/project/task/pdf/".$file,0);
     		if (file_exists($file))
     		{
     			$filefound=1;
diff --git a/htdocs/core/modules/project/task/pdf/doc_generic_task_odt.modules.php b/htdocs/core/modules/project/task/pdf/doc_generic_task_odt.modules.php
index fd63ae5a404..f3ccc773681 100644
--- a/htdocs/core/modules/project/task/pdf/doc_generic_task_odt.modules.php
+++ b/htdocs/core/modules/project/task/pdf/doc_generic_task_odt.modules.php
@@ -340,7 +340,7 @@ class doc_generic_task_odt extends ModelePDFTask
 		$texte.= '</div><div style="display: inline-block; vertical-align: middle;">';
 		$texte.= '<input type="submit" class="button" value="'.$langs->trans("Modify").'" name="Button">';
 		$texte.= '<br></div></div>';
-		
+
 		// Scan directories
 		if (count($listofdir)) $texte.=$langs->trans("NumberOfModelFilesFound").': <b>'.count($listoffiles).'</b>';
 
@@ -526,7 +526,6 @@ class doc_generic_task_odt extends ModelePDFTask
 						else	// Text
 						{
 							$odfHandler->setVars($key, $value, true, 'UTF-8');
-							$odfHandler->setVarsHeadFooter($key, $value, true, 'UTF-8');
 						}
 					}
 					catch(OdfException $e)
diff --git a/htdocs/projet/tasks/task.php b/htdocs/projet/tasks/task.php
index a7ab5446c92..3c6d1ed18fe 100644
--- a/htdocs/projet/tasks/task.php
+++ b/htdocs/projet/tasks/task.php
@@ -1,6 +1,6 @@
 <?php
 /* Copyright (C) 2005		Rodolphe Quiedeville	<rodolphe@quiedeville.org>
- * Copyright (C) 2006-2013	Laurent Destailleur		<eldy@users.sourceforge.net>
+ * Copyright (C) 2006-2014	Laurent Destailleur		<eldy@users.sourceforge.net>
  * Copyright (C) 2010-2012	Regis Houssin			<regis.houssin@capnetworks.com>
  *
  * This program is free software; you can redistribute it and/or modify
-- 
GitLab