Suppression des TODO/FIXME
This commit is contained in:
parent
61b23f530b
commit
802c37c75c
@ -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
|
||||||
{
|
{
|
||||||
|
|||||||
@ -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." h ".$minutes."</td>\n";
|
print '<td align="right">'.$heure." h ".$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"> ';
|
print '<input type="text" size="25" name="task_name" class="flat"> ';
|
||||||
if ($tasksarray)
|
if ($tasksarray)
|
||||||
|
|||||||
@ -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,
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user