<?php
/***************************************************************************
- * Copyright (C) 2003-2009 Polytechnique.org *
+ * Copyright (C) 2003-2010 Polytechnique.org *
* http://opensource.polytechnique.org/ *
* *
* This program is free software; you can redistribute it and/or modify *
$page->setTitle('Lettres mensuelles');
switch ($action) {
- case 'out': Newsletter::unsubscribe(); break;
- case 'in': Newsletter::subscribe(); break;
+ case 'out': NewsLetter::unsubscribe(); break;
+ case 'in': NewsLetter::subscribe(); break;
default: ;
}
- $page->assign('nls', Newsletter::subscriptionState());
- $page->assign('nl_list', Newsletter::listSent());
+ $page->assign('nls', NewsLetter::subscriptionState());
+ $page->assign('nl_list', NewsLetter::listSent());
}
function handler_nl_show(&$page, $nid = 'last')
require_once("newsletter.inc.php");
if($new) {
- Newsletter::create();
+ NewsLetter::create();
pl_redirect("admin/newsletter");
}
- $page->assign('nl_list', Newsletter::listAll());
+ $page->assign('nl_list', NewsLetter::listAll());
}
function handler_admin_nl_edit(&$page, $nid = 'last', $aid = null, $action = 'edit') {
}
if ($aid == 'blacklist_check') {
+ global $globals;
$ips_to_check = array();
- $gethostbyname_count = 0;
+ $blacklist_host_resolution_count = 0;
foreach ($nl->_arts as $key => $articles) {
foreach ($articles as $article) {
- $article_ips = $article->getLinkIps($gethostbyname_count);
+ $article_ips = $article->getLinkIps($blacklist_host_resolution_count);
if (!empty($article_ips)) {
$ips_to_check[$article->title()] = $article_ips;
}
}
$page->assign('ips_to_check', $ips_to_check);
- if ($gethostbyname_count >= $globals->mail->blacklist_host_resolution_limit) {
- $page-trigError("Toutes les url et adresses emails de la lettre"
+ if ($blacklist_host_resolution_count >= $globals->mail->blacklist_host_resolution_limit) {
+ $page->trigError("Toutes les url et adresses emails de la lettre"
. " n'ont pas été prises en compte car la"
. " limite du nombre de résolutions DNS"
. " autorisée a été atteinte.");