99 |
// Action ajout mailing |
// Action ajout mailing |
100 |
if ($_POST["action"] == 'add') |
if ($_POST["action"] == 'add') |
101 |
{ |
{ |
102 |
$mil = new Mailing($db); |
$message=''; |
103 |
|
|
104 |
|
$mil = new Mailing($db); |
105 |
|
|
106 |
$mil->email_from = $_POST["from"]; |
$mil->email_from = trim($_POST["from"]); |
107 |
$mil->titre = $_POST["titre"]; |
$mil->titre = trim($_POST["titre"]); |
108 |
$mil->sujet = $_POST["sujet"]; |
$mil->sujet = trim($_POST["sujet"]); |
109 |
$mil->body = $_POST["body"]; |
$mil->body = trim($_POST["body"]); |
110 |
|
|
111 |
if ($mil->create($user) >= 0) |
if (! $mil->titre) $message.=($message?'<br>':'').$langs->trans("ErrorFieldRequired",$langs->trans("MailTitle")); |
112 |
|
if (! $mil->sujet) $message.=($message?'<br>':'').$langs->trans("ErrorFieldRequired",$langs->trans("MailTopic")); |
113 |
|
|
114 |
|
if (! $message) |
115 |
{ |
{ |
116 |
Header("Location: fiche.php?id=".$mil->id); |
if ($mil->create($user) >= 0) |
117 |
|
{ |
118 |
|
Header("Location: fiche.php?id=".$mil->id); |
119 |
|
exit; |
120 |
|
} |
121 |
|
$message=$mil->error; |
122 |
} |
} |
123 |
else |
|
124 |
{ |
$message='<div class="error">'.$message.'</div>'; |
|
$message='<div class="error">'.$mil->error.'</div>'; |
|
125 |
$_GET["action"]="create"; |
$_GET["action"]="create"; |
|
} |
|
126 |
} |
} |
127 |
|
|
128 |
// Action mise a jour mailing |
// Action mise a jour mailing |
237 |
print '<tr><td width="25%">'.$langs->trans("MailFrom").'</td><td><input class="flat" name="from" size="40" value="'.$conf->mailing->email_from.'"></td></tr>'; |
print '<tr><td width="25%">'.$langs->trans("MailFrom").'</td><td><input class="flat" name="from" size="40" value="'.$conf->mailing->email_from.'"></td></tr>'; |
238 |
print '<tr><td width="25%">'.$langs->trans("MailTitle").'</td><td><input class="flat" name="titre" size="40" value=""></td></tr>'; |
print '<tr><td width="25%">'.$langs->trans("MailTitle").'</td><td><input class="flat" name="titre" size="40" value=""></td></tr>'; |
239 |
print '<tr><td width="25%">'.$langs->trans("MailTopic").'</td><td><input class="flat" name="sujet" size="60" value=""></td></tr>'; |
print '<tr><td width="25%">'.$langs->trans("MailTopic").'</td><td><input class="flat" name="sujet" size="60" value=""></td></tr>'; |
240 |
print '<tr><td width="25%" valign="top">'.$langs->trans("MailMessage").'</td><td><textarea cols="70" rows="10" name="body"></textarea></td></tr>'; |
print '<tr><td width="25%" valign="top">'.$langs->trans("MailMessage").'<br>'; |
241 |
|
print '<br><i>'.$langs->trans("CommonSubstitutions").':<br>'; |
242 |
|
print '__EMAIL__ = '.$langs->trans("EMail").'<br>'; |
243 |
|
print '__LASTNAME__ = '.$langs->trans("Lastname").'<br>'; |
244 |
|
print '__FIRSTNAME__ = '.$langs->trans("Firstname").'<br>'; |
245 |
|
print '</td>'; |
246 |
|
print '<td><textarea cols="70" rows="10" name="body"></textarea></td></tr>'; |
247 |
print '<tr><td colspan="2" align="center"><input type="submit" class="button" value="'.$langs->trans("CreateMailing").'"></td></tr>'; |
print '<tr><td colspan="2" align="center"><input type="submit" class="button" value="'.$langs->trans("CreateMailing").'"></td></tr>'; |
248 |
print '</table>'; |
print '</table>'; |
249 |
print '</form>'; |
print '</form>'; |