}
//vérifions que la référence de l'utilisateur est
-if (empty($_REQUEST['ref'] ||
+if (empty($_REQUEST['ref']) ||
!list( $forlife, $alias, $matricule, $promo, $password, $nom, $prenom,$nationalite,
$email, $naissance,$date,$appli_id1,$appli_type1,$appli_id2,$appli_type2) = mysql_fetch_row($res))
{
// effacement des inscrits il y a plus de 8 jours
$globals->db->query("DELETE FROM envoidirect WHERE DATE_ADD(date_succes, INTERVAL 8 DAY) < CURRENT_DATE AND date_succes <> '0000-00-00'");
-$sql = "SELECT a.date_ins,e.date_envoi,e.promo,e.nom,e.prenom,e.email,b.nom as sender
+$sql = "SELECT e.date_succes,e.date_envoi,a.promo,a.nom,a.prenom,e.email,b.nom as sender
FROM envoidirect AS e
INNER JOIN auth_user_md5 AS a ON e.matricule = a.matricule
- LEFT JOIN auth_user_md5 AS b ON e.sender = b.user_id
+ INNER JOIN auth_user_md5 AS b ON e.sender = b.user_id
+ WHERE a.date_ins != 0
ORDER BY e.date_envoi DESC";
$page->mysql_assign($sql, 'recents', 'nbrecents');
-$sql = "SELECT DISTINCT e.date_envoi, e.promo, e.nom, e.prenom, e.email, b.nom as sender
+$sql = "SELECT DISTINCT e.date_envoi, a.promo, a.nom, a.prenom, e.email, b.nom as sender
FROM envoidirect AS e
- LEFT JOIN auth_user_md5 AS a ON e.matricule = a.matricule
+ INNER JOIN auth_user_md5 AS a ON e.matricule = a.matricule
INNER JOIN auth_user_md5 AS b ON e.sender = b.user_id
- WHERE a.nom is null
+ WHERE a.date_ins = 0
ORDER BY e.date_envoi DESC";
$page->mysql_assign($sql, 'notsub', 'nbnotsub');
SET last_known_email='{$_REQUEST['mail']}'
WHERE matricule='{$_REQUEST['xmat']}'");
$requete="INSERT INTO envoidirect
- SET matricule='{$_REQUEST['xmat']}',uid='$user_id',promo='$promo',
- prenom='".addslashes($prenom)."',nom='".addslashes($nom)."',
+ SET matricule='{$_REQUEST['xmat']}',uid='$user_id',
email='{$_REQUEST['mail']}',sender='{$_REQUEST['sender']}',date_envoi='$date'";
$globals->db->query($requete);
// pas d'erreur pour l'insert
N'oublie pas de changer ton mot de passe sur le site. C'est très important
si tu veux garder accès au site et ton e-mail en fonction.
-Tu as maintenant accès à l'annuaire en ligne, aux services de listes de diffusion,
-aux infos promo, etc. N'oublie pas de mettre ta fiche-annuaire à jour.
+Tu as maintenant accès à l'annuaire en ligne, aux services de listes de
+diffusion, aux infos promo, etc. N'oublie pas de mettre ta fiche-annuaire
+à jour.
+
--
Polytechnique.org
"Le portail des élèves & anciens élèves de l'Ecole polytechnique"
{foreach from=$recents item=it}
<tr class="{cycle values="pair,impair"}">
<td>{$it.date_envoi|date_format:"%e %b %y"}</td>
- <td>{$it.sender|lower|truncate:4:""}</td>
+ <td>{$it.sender|lower|truncate:8:""}</td>
<td>
<a href="mailto:{$it.email}" title="{$it.email}">{$it.nom} {$it.prenom}</a>
(x<a href="promo.php?promo={$it.promo}">{$it.promo}</a>)
</td>
- <td>{$it.date_ins|date_format:"%e %b %y"}</td>
+ <td>{$it.date_succes|date_format:"%e %b %y"}</td>
</tr>
{/foreach}
</table>
{foreach from=$notsub item=it}
<tr class="{cycle values="pair,impair"}">
<td>{$it.date_envoi|date_format:"%e %b %y"}</td>
- <td>{$it.sender|lower|truncate:4:""}</td>
+ <td>{$it.sender|lower|truncate:8:""}</td>
<td>
<a href="mailto:{$it.email}" title="{$it.email}">{$it.nom} {$it.prenom}</a>
(x<a href="promo.php?promo={$it.promo}">{$it.promo}</a>)
--
alter table auth_user_quick add column redirecturl varchar(255) not null;
-replace into auth_user_quick (user_id,banana_last,skin,watch_flags,watch_last,redirecturl)
- select q.user_id,q.banana_last,q.skin,q.watch_flags,q.watch_last,u.redirecturl
+replace into auth_user_quick (user_id,lastnewslogin,skin,watch_flags,watch_last,redirecturl)
+ select q.user_id,q.lastnewslogin,q.skin,q.watch_flags,q.watch_last,u.redirecturl
from auth_user_md5 as u
inner join auth_user_quick as q USING(user_id)
where u.redirecturl!='';
--- /dev/null
+--
+-- obsolete fields
+--
+alter table envoidirect drop column prenom;
+alter table envoidirect drop column nom;
+alter table envoidirect drop column promo;