Fix: for compatibility with Unix, MS-Dos or Macintosh

This commit is contained in:
Regis Houssin 2010-04-23 13:53:20 +00:00
parent 8b28989e8a
commit 9d7544d49b
2 changed files with 13 additions and 8 deletions

View File

@ -22,7 +22,7 @@
/** /**
\file htdocs/includes/modules/mailings/modules_mailings.php \file htdocs/includes/modules/mailings/modules_mailings.php
\ingroup mailing \ingroup mailing
\brief Fichier contenant la classe mère des classes de liste de destinataires mailing \brief Fichier contenant la classe m<EFBFBD>re des classes de liste de destinataires mailing
\version $Id$ \version $Id$
*/ */
@ -31,7 +31,7 @@ require_once(DOL_DOCUMENT_ROOT.'/lib/functions.lib.php');
/** /**
\class MailingTargets \class MailingTargets
\brief Classe mère des classes de liste de destinataires mailing \brief Classe m<EFBFBD>re des classes de liste de destinataires mailing
*/ */
class MailingTargets class MailingTargets
@ -44,8 +44,8 @@ class MailingTargets
$this->db=$DB; $this->db=$DB;
} }
/** \brief Renvoi un exemple de numérotation /** \brief Renvoi un exemple de numerotation
* \return string Retourne la traduction de la clé MailingModuleDescXXX ou XXX nom du module, ou $this->desc si non trouvé * \return string Retourne la traduction de la cle MailingModuleDescXXX ou XXX nom du module, ou $this->desc si non trouve
*/ */
function getDesc() function getDesc()
{ {
@ -56,7 +56,7 @@ class MailingTargets
else return $this->desc; else return $this->desc;
} }
/** \brief Renvoi un exemple de numérotation /** \brief Renvoi un exemple de numerotation
* \return string Example * \return string Example
*/ */
function getNbOfRecords() function getNbOfRecords()
@ -96,7 +96,7 @@ class MailingTargets
/** /**
* \brief Met a jour nombre de destinataires * \brief Met a jour nombre de destinataires
* \param mailing_id Id du mailing concerné * \param mailing_id Id du mailing concern<EFBFBD>
* \return int < 0 si erreur, nb destinataires si ok * \return int < 0 si erreur, nb destinataires si ok
*/ */
function update_nb($mailing_id) function update_nb($mailing_id)
@ -127,7 +127,7 @@ class MailingTargets
/** /**
* \brief Ajoute destinataires dans table des cibles * \brief Ajoute destinataires dans table des cibles
* \param mailing_id Id du mailing concerné * \param mailing_id Id du mailing concern<EFBFBD>
* \param sql Requete sql de selection des destinataires * \param sql Requete sql de selection des destinataires
* \return int < 0 si erreur, nb ajout si ok * \return int < 0 si erreur, nb ajout si ok
*/ */
@ -180,7 +180,7 @@ class MailingTargets
/** /**
* \brief Supprime tous les destinataires de la table des cibles * \brief Supprime tous les destinataires de la table des cibles
* \param mailing_id Id du mailing concerné * \param mailing_id Id du mailing concern<EFBFBD>
*/ */
function clear_target($mailing_id) function clear_target($mailing_id)
{ {

View File

@ -107,6 +107,9 @@ class mailing_peche extends MailingTargets
function add_to_target($mailing_id,$filtersarray=array()) function add_to_target($mailing_id,$filtersarray=array())
{ {
global $conf,$langs,$_FILES; global $conf,$langs,$_FILES;
// For compatibility with Unix, MS-Dos or Macintosh
ini_set('auto_detect_line_endings', true);
$cibles = array(); $cibles = array();
@ -198,6 +201,8 @@ class mailing_peche extends MailingTargets
return -1; return -1;
} }
} }
ini_set('auto_detect_line_endings', false);
return parent::add_to_target($mailing_id, $cibles); return parent::add_to_target($mailing_id, $cibles);
} }