Suppression des TODO/FIXME

This commit is contained in:
Laurent Destailleur 2007-11-28 22:53:21 +00:00
parent 61b23f530b
commit 802c37c75c
3 changed files with 25 additions and 40 deletions

View File

@ -198,7 +198,7 @@ class CMailFile
if (isset($_SERVER["WINDIR"])) if (isset($_SERVER["WINDIR"]))
{ {
if (empty($this->addr_from)) $this->addr_from = 'robot@mydomain.com'; if (empty($this->addr_from)) $this->addr_from = 'robot@mydomain.com';
if ($this->addr_from) @ini_set('sendmail_from',getValidAddress($this->addr_from,2)); @ini_set('sendmail_from',getValidAddress($this->addr_from,2));
} }
// Forcage parametres // Forcage parametres
@ -213,19 +213,9 @@ class CMailFile
} }
else else
{ {
/* Le errors_to doit se gerer dans en-tete http et non par option -f dolibarr_syslog("CMailFile::sendfile: mail start SMTP=".ini_get('SMTP').", PORT=".ini_get('smtp_port'));
if ($this->errors_to) //dolibarr_syslog("to=".getValidAddress($this->addr_to,2).", subject=".$this->subject.", message=".stripslashes($this->message).", header=".$this->headers);
{ $res = mail($dest,$this->subject,stripslashes($this->message),$this->headers);
// \TODO Tester que le safe_mode est inactif car fonction mail avec ces param non dispo en safe_mode
dolibarr_syslog("CMailFile::sendfile: mail start SMTP=".ini_get('SMTP').", PORT=".ini_get('smtp_port').", with errorsto : ".getValidAddress($this->errors_to,1));
$res = mail($dest,$this->subject,stripslashes($this->message),$this->headers,"-f".getValidAddress($this->errors_to,2));
}
else
{*/
dolibarr_syslog("CMailFile::sendfile: mail start SMTP=".ini_get('SMTP').", PORT=".ini_get('smtp_port'));
//dolibarr_syslog("to=".getValidAddress($this->addr_to,2).", subject=".$this->subject.", message=".stripslashes($this->message).", header=".$this->headers);
$res = mail($dest,$this->subject,stripslashes($this->message),$this->headers);
/* } */
if (! $res) if (! $res)
{ {
$this->error="Failed to send mail to SMTP=".ini_get('SMTP').", PORT=".ini_get('smtp_port')."<br>Check your server logs and your firewalls setup"; $this->error="Failed to send mail to SMTP=".ini_get('SMTP').", PORT=".ini_get('smtp_port')."<br>Check your server logs and your firewalls setup";
@ -240,12 +230,11 @@ class CMailFile
if (isset($_SERVER["WINDIR"])) if (isset($_SERVER["WINDIR"]))
{ {
@ini_restore('sendmail_from'); @ini_restore('sendmail_from');
// Forcage parametres
// \TODO A mettre pout tout OS ?
if ($conf->global->MAIN_MAIL_SMTP_SERVER) ini_restore('SMTP');
if ($conf->global->MAIN_MAIL_SMTP_PORT) ini_restore('smtp_port');
} }
// Forcage parametres
if (! empty($conf->global->MAIN_MAIL_SMTP_SERVER)) ini_restore('SMTP');
if (! empty($conf->global->MAIN_MAIL_SMTP_PORT)) ini_restore('smtp_port');
} }
else else
{ {

View File

@ -18,13 +18,12 @@
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
* *
* $Id$ * $Id$
* $Source$
*/ */
/** /**
\file htdocs/projet/tasks/fiche.php \file htdocs/projet/tasks/fiche.php
\ingroup projet \ingroup projet
\brief Fiche tâches d'un projet \brief Fiche taches d'un projet
\version $Revision$ \version $Revision$
*/ */
@ -36,7 +35,7 @@ $user->getrights('projet');
if (!$user->rights->projet->lire) accessforbidden(); if (!$user->rights->projet->lire) accessforbidden();
/* /*
* Sécurité accés client * S<EFBFBD>curit<EFBFBD> acc<EFBFBD>s client
*/ */
$projetid=''; $projetid='';
if ($_GET["id"]) { $projetid=$_GET["id"]; } if ($_GET["id"]) { $projetid=$_GET["id"]; }
@ -95,8 +94,6 @@ Function PLines(&$inc, $parent, $lines, &$level, $tasksrole)
print '<td align="right">'.$heure."&nbsp;h&nbsp;".$minutes."</td>\n"; print '<td align="right">'.$heure."&nbsp;h&nbsp;".$minutes."</td>\n";
// TODO améliorer le test
if ($tasksrole[$lines[$i]->id] == 'admin') if ($tasksrole[$lines[$i]->id] == 'admin')
{ {
print '<td><input size="4" type="text" class="flat" name="task'.$lines[$i]->id.'" value="">'; print '<td><input size="4" type="text" class="flat" name="task'.$lines[$i]->id.'" value="">';
@ -251,7 +248,7 @@ if ($_GET["action"] == 'create' && $user->rights->projet->creer)
$tasksarray=$projet->getTasksArray(); $tasksarray=$projet->getTasksArray();
/* Nouvelle tâche */ /* Nouvelle t<EFBFBD>che */
print '<tr><td>'.$langs->trans("NewTask").'</td><td colspan="3">'; print '<tr><td>'.$langs->trans("NewTask").'</td><td colspan="3">';
print '<input type="text" size="25" name="task_name" class="flat">&nbsp;'; print '<input type="text" size="25" name="task_name" class="flat">&nbsp;';
if ($tasksarray) if ($tasksarray)

View File

@ -23,25 +23,25 @@
* *
* !!! Envoi mailing !!! * !!! Envoi mailing !!!
* *
* L'utilisation d'adresses de courriers électroniques dans les opérations * L'utilisation d'adresses de courriers <EFBFBD>lectroniques dans les op<EFBFBD>rations
* de prospection commerciale est subordonnée au recueil du consentement * de prospection commerciale est subordonn<EFBFBD>e au recueil du consentement
* préalable des personnes concernées. * pr<EFBFBD>alable des personnes concern<EFBFBD>es.
* *
* Le dispositif juridique applicable a été introduit par l'article 22 de * Le dispositif juridique applicable a <EFBFBD>t<EFBFBD> introduit par l'article 22 de
* la loi du 21 juin 2004 pour la confiance dans l'économie numérique. * la loi du 21 juin 2004 pour la confiance dans l'<EFBFBD>conomie num<EFBFBD>rique.
* *
* Les dispositions applicables sont définies par les articles L. 34-5 du * Les dispositions applicables sont d<EFBFBD>finies par les articles L. 34-5 du
* code des postes et des télécommunications et L. 121-20-5 du code de la * code des postes et des t<EFBFBD>l<EFBFBD>communications et L. 121-20-5 du code de la
* consommation. L'application du principe du consentement préalable en * consommation. L'application du principe du consentement pr<EFBFBD>alable en
* droit français résulte de la transposition de l'article 13 de la Directive * droit fran<EFBFBD>ais r<EFBFBD>sulte de la transposition de l'article 13 de la Directive
* européenne du 12 juillet 2002 « Vie privée et communications électroniques ». * europ<EFBFBD>enne du 12 juillet 2002 <EFBFBD> Vie priv<EFBFBD>e et communications <EFBFBD>lectroniques <EFBFBD>.
*/ */
/** /**
\file scripts/mailing/mailing-send.php \file scripts/mailing/mailing-send.php
\ingroup mailing \ingroup mailing
\brief Script d'envoi d'un mailing préparé et validé \brief Script d'envoi d'un mailing pr<EFBFBD>par<EFBFBD> et valid<EFBFBD>
*/ */
@ -69,7 +69,7 @@ require_once (DOL_DOCUMENT_ROOT."/lib/CMailFile.class.php");
$error = 0; $error = 0;
// On récupère données du mail // On r<EFBFBD>cup<EFBFBD>re donn<6E>es du mail
$sql = "SELECT m.rowid, m.titre, m.sujet, m.body"; $sql = "SELECT m.rowid, m.titre, m.sujet, m.body";
$sql .= " , m.email_from, m.email_replyto, m.email_errorsto"; $sql .= " , m.email_from, m.email_replyto, m.email_errorsto";
$sql .= " FROM ".MAIN_DB_PREFIX."mailing as m"; $sql .= " FROM ".MAIN_DB_PREFIX."mailing as m";
@ -107,8 +107,8 @@ if ($resql)
$nbok=0; $nbko=0; $nbok=0; $nbko=0;
// On choisit les mails non déjà envoyés pour ce mailing (statut=0) // On choisit les mails non d<EFBFBD>j<EFBFBD> envoy<6F>s pour ce mailing (statut=0)
// ou envoyés en erreur (statut=-1) // ou envoy<EFBFBD>s en erreur (statut=-1)
$sql = "SELECT mc.rowid, mc.nom, mc.prenom, mc.email"; $sql = "SELECT mc.rowid, mc.nom, mc.prenom, mc.email";
$sql .= " FROM ".MAIN_DB_PREFIX."mailing_cibles as mc"; $sql .= " FROM ".MAIN_DB_PREFIX."mailing_cibles as mc";
$sql .= " WHERE mc.statut < 1 AND mc.fk_mailing = ".$id; $sql .= " WHERE mc.statut < 1 AND mc.fk_mailing = ".$id;
@ -152,7 +152,6 @@ if ($resql)
$substitutionisok=true; $substitutionisok=true;
$subject=make_substitutions($subject,$substitutionarray); $subject=make_substitutions($subject,$substitutionarray);
$message=make_substitutions($message,$substitutionarray); $message=make_substitutions($message,$substitutionarray);
// TODO Set substitutionisok to flase if errors
// Fabrication du mail // Fabrication du mail
$mail = new CMailFile($subject, $sendto, $from, $message, $mail = new CMailFile($subject, $sendto, $from, $message,