* Foundation, Inc., *
* 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA *
***************************************************************************
- $Id: evenements.php,v 1.3 2004-08-31 10:03:29 x2000habouzit Exp $
+ $Id: evenements.php,v 1.4 2004-09-02 23:33:56 x2000bedo Exp $
***************************************************************************/
require("auto.prepend.inc.php");
e.promo_min, e.promo_max, e.validation_message, e.validation_user_id,
FIND_IN_SET('valide', e.flags) AS fvalide,
FIND_IN_SET('archive', e.flags) AS farch,
- a.promo, a.nom, a.prenom, a.username
+ u.promo, u.nom, u.prenom, a.alias AS forlife
FROM evenements AS e
- INNER JOIN auth_user_md5 AS a ON(e.user_id = a.user_id)
+ INNER JOIN auth_user_md5 AS u ON(e.user_id = u.user_id)
+ INNER JOIN aliases AS a ON (u.user_id = a.id AND a.type='a_vie')
WHERE ".($arch ? "" : "!")."FIND_IN_SET('archive',e.flags)
ORDER BY FIND_IN_SET('valide',e.flags), peremption";
$page->mysql_assign($sql, 'evs');
* Foundation, Inc., *
* 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA *
***************************************************************************
- $Id: newsletter_pattecassee.php,v 1.4 2004-08-31 10:03:29 x2000habouzit Exp $
+ $Id: newsletter_pattecassee.php,v 1.5 2004-09-02 23:33:56 x2000bedo Exp $
***************************************************************************/
require("auto.prepend.inc.php");
$email = valide_email($_GET['email']);
// vérifications d'usage
$sel = $globals->db->query(
- "SELECT a.username
+ "SELECT a.alias AS forlife
FROM emails AS e
- INNER JOIN auth_user_md5 AS a ON e.uid = a.user_id
+ INNER JOIN auth_user_md5 AS u ON e.uid = u.user_id
+ INNER JOIN aliases AS a ON (u.user_id = a.id AND a.type='a_vie')
WHERE e.email='$email'");
$mailer = new TplMailer('templates/mails/pattecasser.nl.tpl');
} else if (array_key_exists('email', $_POST)) {
$email = valide_email($_POST['email']);
$sel = $globals->db->query(
- "SELECT e.uid, e.panne, a.nom, a.prenom, a.promo, a.username
+ "SELECT e.uid, e.panne, u.nom, u.prenom, u.promo, a.alias AS forlife
FROM emails AS e
- INNER JOIN auth_user_md5 AS a ON e.uid = a.user_id
+ INNER JOIN auth_user_md5 AS u ON e.uid = u.user_id
+ INNER JOIN aliases AS a ON (u.user_id = a.id AND a.type='a_vie')
WHERE e.email = '$email'");
- if (list($puid, $ppanne, $pnom, $pprenom, $ppromo, $pusername) = mysql_fetch_row($sel)) {
+ if (list($puid, $ppanne, $pnom, $pprenom, $ppromo, $pforlife) = mysql_fetch_row($sel)) {
// on écrit dans la base que l'adresse est cassée
if ($ppanne == '0000-00-00')
$globals->db->query("UPDATE emails SET panne='".date("Y-m-d")."' WHERE email = '$email'");
$sel = $globals->db->query("SELECT * FROM emails WHERE uid = " . $puid . " AND FIND_IN_SET('active', flags) AND email != '$email'");
$nb_emails = mysql_num_rows($sel);
$page->assign('nb_emails', $nb_emails);
- $page->assign('username', $pusername);
+ $page->assign('forlife', $pforlife);
$page->assign('prenom', $pprenom);
$page->assign('nom', $pnom);
$page->assign('promo', $ppromo);
* Foundation, Inc., *
* 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA *
***************************************************************************
- $Id: newsletter_prep.php,v 1.3 2004-08-31 10:03:29 x2000habouzit Exp $
+ $Id: newsletter_prep.php,v 1.4 2004-09-02 23:33:56 x2000bedo Exp $
***************************************************************************/
require('auto.prepend.inc.php');
$is_lock = ($nb != 0);
$own_lock = false;
if($is_lock) {
- $own_lock = ($id_lock == $_SESSION['username']);
+ $own_lock = ($id_lock == $_SESSION['forlife']);
}
// action si on recoit un formulaire
if($is_lock) {
$page->assign('action_msg', 'Verrou déjà pris');
} else {
- fputs($lock,time()." ".$_SESSION['username']);
+ fputs($lock,time()." ".$_SESSION['forlife']);
$is_lock = $own_lock = true;
} // pas de lock
} elseif ($_REQUEST['submit'] == "Relacher quand meme"
* Foundation, Inc., *
* 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA *
***************************************************************************
- $Id: postfix_blacklist.php,v 1.5 2004-08-31 10:03:29 x2000habouzit Exp $
+ $Id: postfix_blacklist.php,v 1.6 2004-09-02 23:33:56 x2000bedo Exp $
***************************************************************************/
require("auto.prepend.inc.php");
$nomligne = $_REQUEST['nomligne'];
if (!empty($_REQUEST['del'])) {
- exec("/home/web/spam/effacerBlacklist $nomligne {$_SESSION['username']}");
+ exec("/home/web/spam/effacerBlacklist $nomligne {$_SESSION['forlife']}");
$page->assign('erreur', "Action: DEL($nomligne)");
} else if (!empty($_REQUEST['add'])) {
exec("/home/web/spam/ajouterBlacklist ".$nomligne);
* Foundation, Inc., *
* 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA *
***************************************************************************
- $Id: postfix_perm.php,v 1.5 2004-08-31 10:03:29 x2000habouzit Exp $
+ $Id: postfix_perm.php,v 1.6 2004-09-02 23:33:56 x2000bedo Exp $
***************************************************************************/
require("auto.prepend.inc.php");
$nomligne = $_REQUEST['nomligne'];
if (!empty($_REQUEST['del'])) {
- exec("/home/web/spam/effacerPermissions $nomligne {$_SESSION['username']}");
+ exec("/home/web/spam/effacerPermissions $nomligne {$_SESSION['forlife']}");
$page->assign('erreur', "Action: DEL($nomligne)");
} else if (!empty($_REQUEST['add'])) {
exec("/home/web/spam/ajouterPermissions '".$nomligne."'");
* Foundation, Inc., *
* 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA *
***************************************************************************
- $Id: utilisateurs.php,v 1.17 2004-09-02 23:06:11 x2000habouzit Exp $
+ $Id: utilisateurs.php,v 1.18 2004-09-02 23:33:56 x2000bedo Exp $
***************************************************************************/
require("auto.prepend.inc.php");
$errors[] = "updaté correctement.";
// envoi du mail au webmaster
$HEADER="From: ADMINISTRATION\nReply-To: webmaster@polytechnique.org\nX-Mailer: PHP/" . phpversion();
- $MESSAGE="Intervention manuelle de l'administrateur login=".$_SESSION['username']." (UID=".$_SESSION['uid'].")\n\nOpérations effectuées\n\n\"".$query."\"\n\nCe rapport a été généré par le script d'administration";
+ $MESSAGE="Intervention manuelle de l'administrateur login=".$_SESSION['forlife']." (UID=".$_SESSION['uid'].")\n\nOpérations effectuées\n\n\"".$query."\"\n\nCe rapport a été généré par le script d'administration";
mail("web@polytechnique.org","INTERVENTION ADMIN",$MESSAGE,$HEADER);
break;
$errors[] = "'$user_id' a été supprimé !";
$HEADER="From: ADMINISTRATION\nReply-To: webmaster@polytechnique.org\nX-Mailer: PHP/" . phpversion();
- $MESSAGE="Intervention manuelle de l'administrateur login=".$_SESSION['username']." (UID=".$_SESSION['uid'].")\n\nOpérations effectuées\n\n\"".$query."\"\n\nCe rapport a été généré par le script d'administration";
+ $MESSAGE="Intervention manuelle de l'administrateur login=".$_SESSION['forlife']." (UID=".$_SESSION['uid'].")\n\nOpérations effectuées\n\n\"".$query."\"\n\nCe rapport a été généré par le script d'administration";
mail("web@polytechnique.org","INTERVENTION ADMIN",$MESSAGE,$HEADER);
break;
}
* Foundation, Inc., *
* 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA *
***************************************************************************
- $Id: evenements.tpl,v 1.5 2004-08-31 11:25:39 x2000habouzit Exp $
+ $Id: evenements.tpl,v 1.6 2004-09-02 23:34:00 x2000bedo Exp $
***************************************************************************}
<table class="bicol">
<tr>
<th>
- Posté par <a href="javascript:x()" onclick="popWin('../fiche.php?user=$username')">{$ev.prenom} {$ev.nom} (X{$ev.promo})</a>
- <a href="mailto:{$ev.username}@m4x.org">lui écrire</a>
+ Posté par <a href="javascript:x()" onclick="popWin('../fiche.php?user={$ev.forlife}')">{$ev.prenom} {$ev.nom} (X{$ev.promo})</a>
+ <a href="mailto:{$ev.forlife}@m4x.org">lui écrire</a>
</th>
</tr>
<tr class="{if $ev.fvalide}impair{else}pair{/if}">
* Foundation, Inc., *
* 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA *
***************************************************************************
- $Id: newsletter_pattecassee.tpl,v 1.3 2004-08-31 11:25:39 x2000habouzit Exp $
+ $Id: newsletter_pattecassee.tpl,v 1.4 2004-09-02 23:34:00 x2000bedo Exp $
***************************************************************************}
</p>
{elseif $nb_emails}
<p class="erreur">
- <a href="{"x.php?x=$username"|url}">{"$prenom $nom (X$promo)"}</a>
+ <a href="{"fiche.php?user=$forlife"|url}">{"$prenom $nom (X$promo)"}</a>
a à l'heure actuelle {$nb_emails} adresse(s) email(s) de redirection active(s)
en dehors de celle que tu as indiquée.
Cela ne veut pas forcément dire qu'il les avait déjà activées
</p>
{else}
<p class="erreur">
- Désolé, mais <a href="{"x.php?x=$username"|url}">{"$prenom $nom (X$promo)"}</a>,
+ Désolé, mais <a href="{"fiche.php?user=$forlife"|url}">{"$prenom $nom (X$promo)"}</a>,
n'a actuellement aucune adresse email de redirection active
autre que celle que tu viens de rentrer.
L'idéal serait de contacter son kessier de promo pour l'en avertir