diff --git a/htdocs/core/ajax/extraparams.php b/htdocs/core/ajax/extraparams.php
index 3a363b4199730d53c4d7a63288c1551bb57ce7c8..e56a22d93d684f6f3dce52fb6c293983660f7a86 100644
--- a/htdocs/core/ajax/extraparams.php
+++ b/htdocs/core/ajax/extraparams.php
@@ -1,74 +1,74 @@
-<?php
-/* Copyright (C) 2012 Regis Houssin  <regis@dolibarr.fr>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program. If not, see <http://www.gnu.org/licenses/>.
- */
-
-/**
- *	\file       /htdocs/core/ajax/extraparams.php
- *	\brief      File to return Ajax response on set extra parameters of elements
- */
-
-if (! defined('NOTOKENRENEWAL')) define('NOTOKENRENEWAL','1'); // Disables token renewal
-if (! defined('NOREQUIREMENU'))  define('NOREQUIREMENU','1');
-if (! defined('NOREQUIREHTML'))  define('NOREQUIREHTML','1');
-if (! defined('NOREQUIREAJAX'))  define('NOREQUIREAJAX','1');
-if (! defined('NOREQUIRESOC'))   define('NOREQUIRESOC','1');
-//if (! defined('NOREQUIRETRAN'))  define('NOREQUIRETRAN','1');
-
-include("../../main.inc.php");
-
-$id = GETPOST('id','int');
-$element = GETPOST('element','alpha');
-$htmlelement = GETPOST('htmlelement','alpha');
-$type = GETPOST('type', 'alpha');
-
-/*
- * View
- */
-
-top_httphead();
-
-print '<!-- Ajax page called with url '.$_SERVER["PHP_SELF"].'?'.$_SERVER["QUERY_STRING"].' -->'."\n";
-
-if(! empty($id) && ! empty($element) && ! empty($htmlelement) && ! empty($type))
-{
-	$value = GETPOST('value','alpha');
-	$params=array();
-	
-	dol_syslog("AjaxSetExtraParameters id=".$id." element=".$element." htmlelement=".$htmlelement." type=".$type." value=".$value, LOG_DEBUG);
-	
-	$classpath = $subelement = $element;
-	
-	// For compatibility
-	if ($element == 'order' || $element == 'commande')    { $classpath = $subelement = 'commande'; }
-	else if ($element == 'propal')		{ $classpath = 'comm/propal'; $subelement = 'propal'; }
-	else if ($element == 'facture')		{ $classpath = 'compta/facture'; $subelement = 'facture'; }
-	else if ($element == 'contract')	{ $classpath = $subelement = 'contrat'; }
-	else if ($element == 'shipping')	{ $classpath = $subelement = 'expedition'; }
-	else if ($element == 'deplacement')	{ $classpath = 'compta/deplacement'; $subelement = 'deplacement'; }
-	
-	dol_include_once('/'.$classpath.'/class/'.$subelement.'.class.php');
-	
-	$classname = ucfirst($subelement);
-	$object	= new $classname($db);
-	$object->fetch($id);
-	
-	$params[$htmlelement] = array($type => $value);
-	$object->extraparams = array_merge($object->extraparams, $params);
-	
-	$result=$object->setExtraParameters();
-}
-
-?>
+<?php
+/* Copyright (C) 2012 Regis Houssin  <regis@dolibarr.fr>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ */
+
+/**
+ *	\file       /htdocs/core/ajax/extraparams.php
+ *	\brief      File to return Ajax response on set extra parameters of elements
+ */
+
+if (! defined('NOTOKENRENEWAL')) define('NOTOKENRENEWAL','1'); // Disables token renewal
+if (! defined('NOREQUIREMENU'))  define('NOREQUIREMENU','1');
+if (! defined('NOREQUIREHTML'))  define('NOREQUIREHTML','1');
+if (! defined('NOREQUIREAJAX'))  define('NOREQUIREAJAX','1');
+if (! defined('NOREQUIRESOC'))   define('NOREQUIRESOC','1');
+//if (! defined('NOREQUIRETRAN'))  define('NOREQUIRETRAN','1');
+
+include("../../main.inc.php");
+
+$id = GETPOST('id','int');
+$element = GETPOST('element','alpha');
+$htmlelement = GETPOST('htmlelement','alpha');
+$type = GETPOST('type', 'alpha');
+
+/*
+ * View
+ */
+
+top_httphead();
+
+print '<!-- Ajax page called with url '.$_SERVER["PHP_SELF"].'?'.$_SERVER["QUERY_STRING"].' -->'."\n";
+
+if(! empty($id) && ! empty($element) && ! empty($htmlelement) && ! empty($type))
+{
+	$value = GETPOST('value','alpha');
+	$params=array();
+	
+	dol_syslog("AjaxSetExtraParameters id=".$id." element=".$element." htmlelement=".$htmlelement." type=".$type." value=".$value, LOG_DEBUG);
+	
+	$classpath = $subelement = $element;
+	
+	// For compatibility
+	if ($element == 'order' || $element == 'commande')    { $classpath = $subelement = 'commande'; }
+	else if ($element == 'propal')		{ $classpath = 'comm/propal'; $subelement = 'propal'; }
+	else if ($element == 'facture')		{ $classpath = 'compta/facture'; $subelement = 'facture'; }
+	else if ($element == 'contract')	{ $classpath = $subelement = 'contrat'; }
+	else if ($element == 'shipping')	{ $classpath = $subelement = 'expedition'; }
+	else if ($element == 'deplacement')	{ $classpath = 'compta/deplacement'; $subelement = 'deplacement'; }
+	
+	dol_include_once('/'.$classpath.'/class/'.$subelement.'.class.php');
+	
+	$classname = ucfirst($subelement);
+	$object	= new $classname($db);
+	$object->fetch($id);
+	
+	$params[$htmlelement] = array($type => $value);
+	$object->extraparams = array_merge($object->extraparams, $params);
+	
+	$result=$object->setExtraParameters();
+}
+
+?>
\ No newline at end of file