trigger_error('Impossible d\'obtenir les données sur la liste', ERROR); } if ($listdata = $result->fetch()) { $wanewsletter = new Wanewsletter($listdata); $wanewsletter->message =& $message; $wanewsletter->do_action($action, $email, $format); } else { $message = $lang['Message']['Unknown_list']; } } else { $message = $lang['Message']['Invalid_action']; } } else { $wanewsletter = new Wanewsletter(); $wanewsletter->message =& $message; $wanewsletter->check_code($code); } } if (defined('IN_WA_FORM')) { // // On réactive le gestionnaire d'erreur précédent // @restore_error_handler(); // Si besoin, conversion du message vers le charset demandé if (!empty($textCharset)) { $message = iconv($lang['CHARSET'], $textCharset, $message); } echo nl2br($message); } // // remise des paramêtres par défaut
default: $pop->delete_mail($mail_id); continue 2; break; } $code = $pop->contents[$mail_id]['message']; if (strlen($code) == 32) { $code = substr($code, 0, 20); } if ($action == 'inscription' || $action == 'setformat' || $action == 'desinscription' && empty($code)) { $wan->do_action($action, $email); } else { if (empty($headers['date']) || intval($time = strtotime($headers['date'])) > 0) { $time = time(); } $wan->check_code($code, $time); } // // On supprime l'email maintenant devenu inutile // $pop->delete_mail($mail_id); $cpt++; if ($cpt > $limit_security) { break; } } //end for $pop->quit(); $output->message('Success_operation'); } else { trigger_error('No valid mode specified', ERROR);