| ';
print $langs->trans("TotalNbOfDistinctRecipients");
print ' | ';
- $nbemail = ($mil->nbemail?$mil->nbemail:img_warning('').' '.$langs->trans("NoTargetYet").'');
+ $nbemail = ($object->nbemail?$object->nbemail:img_warning('').' '.$langs->trans("NoTargetYet").'');
if (!empty($conf->global->MAILING_LIMIT_SENDBYWEB) && is_numeric($nbemail) && $conf->global->MAILING_LIMIT_SENDBYWEB < $nbemail)
{
if ($conf->global->MAILING_LIMIT_SENDBYWEB > 0)
@@ -781,7 +745,7 @@ else
// Clone confirmation
- if ($_GET["action"] == 'clone')
+ if ($action == 'clone')
{
// Create an array for form
$formquestion=array(
@@ -790,7 +754,7 @@ else
array('type' => 'checkbox', 'name' => 'clone_receivers', 'label' => $langs->trans("CloneReceivers").' ('.$langs->trans("FeatureNotYetAvailable").')', 'value' => 0, 'disabled' => true)
);
// Paiement incomplet. On demande si motif = escompte ou autre
- $form->form_confirm($_SERVER["PHP_SELF"].'?id='.$mil->id,$langs->trans('CloneEMailing'),$langs->trans('ConfirmCloneEMailing',$mil->ref),'confirm_clone',$formquestion,'yes');
+ $form->form_confirm($_SERVER["PHP_SELF"].'?id='.$object->id,$langs->trans('CloneEMailing'),$langs->trans('ConfirmCloneEMailing',$object->ref),'confirm_clone',$formquestion,'yes');
print ' ';
}
@@ -802,23 +766,22 @@ else
* Boutons d'action
*/
- if (GETPOST("cancel") || GETPOST("confirm")=='no' || GETPOST("action") == ''
- || in_array(GETPOST('action'),array('valid','delete','sendall')))
+ if (GETPOST("cancel") || $confirm=='no' || $action == '' || in_array($action,array('valid','delete','sendall')))
{
print "\n\n';
}
// Affichage formulaire de TEST
- if ($_GET["action"] == 'test')
+ if ($action == 'test')
{
print_titre($langs->trans("TestMailing"));
// Create l'objet formulaire mail
include_once(DOL_DOCUMENT_ROOT.'/core/class/html.formmail.class.php');
$formmail = new FormMail($db);
- $formmail->fromname = $mil->email_from;
- $formmail->frommail = $mil->email_from;
+ $formmail->fromname = $object->email_from;
+ $formmail->frommail = $object->email_from;
$formmail->withsubstit=1;
$formmail->withfrom=0;
$formmail->withto=$user->email?$user->email:1;
@@ -889,8 +852,8 @@ else
// Tableau des parametres complementaires du post
$formmail->param["action"]="send";
$formmail->param["models"]="body";
- $formmail->param["mailid"]=$mil->id;
- $formmail->param["returnurl"]=DOL_URL_ROOT."/comm/mailing/fiche.php?id=".$mil->id;
+ $formmail->param["mailid"]=$object->id;
+ $formmail->param["returnurl"]=$_SERVER['PHP_SELF']."?id=".$object->id;
$formmail->show_form();
@@ -902,7 +865,7 @@ else
print '';
// Subject
- print '| '.$langs->trans("MailTopic").' | '.$mil->sujet.' | ';
+ print '| '.$langs->trans("MailTopic").' | '.$object->sujet.' | ';
// Joined files
print '| '.$langs->trans("MailFile").' | ';
@@ -924,13 +887,13 @@ else
// Background color
/*print ' | | '.$langs->trans("BackgroundColorByDefault").' | ';
- $htmlother->select_color($mil->bgcolor,'bgcolor','edit_mailing',0);
+ $htmlother->select_color($object->bgcolor,'bgcolor','edit_mailing',0);
print ' | ';*/
// Message
print '| '.$langs->trans("MailMessage").' | ';
- print '';
- print dol_htmlentitiesbr($mil->body);
+ print ' | ';
+ print dol_htmlentitiesbr($object->body);
print ' | ';
print ' ';
@@ -948,19 +911,19 @@ else
print '';
- print '| '.$langs->trans("Ref").' | '.$mil->id.' | ';
- print '| '.$langs->trans("MailTitle").' | '.$mil->titre.' | ';
- print '| '.$langs->trans("MailFrom").' | '.dol_print_email($mil->email_from,0,0,0,0,1).' | ';
- print '| '.$langs->trans("MailErrorsTo").' | '.dol_print_email($mil->email_errorsto,0,0,0,0,1).' | ';
+ print '| '.$langs->trans("Ref").' | '.$object->id.' | ';
+ print '| '.$langs->trans("MailTitle").' | '.$object->titre.' | ';
+ print '| '.$langs->trans("MailFrom").' | '.dol_print_email($object->email_from,0,0,0,0,1).' | ';
+ print '| '.$langs->trans("MailErrorsTo").' | '.dol_print_email($object->email_errorsto,0,0,0,0,1).' | ';
// Status
- print '| '.$langs->trans("Status").' | '.$mil->getLibStatut(4).' | ';
+ print '| '.$langs->trans("Status").' | '.$object->getLibStatut(4).' | ';
// Nb of distinct emails
print '| ';
print $langs->trans("TotalNbOfDistinctRecipients");
print ' | ';
- $nbemail = ($mil->nbemail?$mil->nbemail:''.$langs->trans("NoTargetYet").'');
+ $nbemail = ($object->nbemail?$object->nbemail:''.$langs->trans("NoTargetYet").'');
if (!empty($conf->global->MAILING_LIMIT_SENDBYWEB) && is_numeric($nbemail) && $conf->global->MAILING_LIMIT_SENDBYWEB < $nbemail)
{
$text=$langs->trans('LimitSendingEmailing',$conf->global->MAILING_LIMIT_SENDBYWEB);
@@ -979,14 +942,14 @@ else
print ' | |