$trad = Array('ordre' => 'Ordres ...', 'croix' => 'Croix ...', 'militaire' => 'Médailles militaires ...',
'honneur' => 'Médailles d\'honneur', 'resistance' => 'Médailles de la résistance ...', 'prix' => 'Prix ...');
-$page->gassign('grades');
-$page->gassign('medals');
-$page->gassign('trad');
+$page->assign('grades', $grades);
+$page->assign('medals', $medals);
+$page->assign('trad', $trad);
$page->assign('medals_pub', $medals_pub);
$page->assign('medal_list', $mlist);
}
if (!ereg('[0-3][0-9][0-1][0-9][1][9]([0-9]{2})', Env::get('birth'))) {
- $page->trig_run('Date de naissance incorrecte ou incohérente');
+ $page->trig('Date de naissance incorrecte ou incohérente');
+ return;
}
- $birth = sprintf('%s-%s-%s', substr(Env::get('birth'),4,4), substr(Env::get('birth'),2,2), substr(Env::get('birth'),0,2));
+
+ $birth = sprintf('%s-%s-%s',
+ substr(Env::get('birth'), 4, 4),
+ substr(Env::get('birth'), 2, 2),
+ substr(Env::get('birth'), 0, 2));
$mailorg = strtok(Env::get('login'), '@');
}
if (!Post::has('liste')) {
- $page->trig_run('champs «addresse souhaitée» vide');
+ $page->trig('champs «addresse souhaitée» vide');
+ return;
}
$liste = Post::get('liste');
if (!preg_match("/^[a-zA-Z0-9\-]*$/", $liste)) {
- $page->trig_run('le nom de la liste ne doit contenir que des lettres, chiffres et tirets');
+ $page->trig('le nom de la liste ne doit contenir que des lettres, chiffres et tirets');
+ return;
}
$new = $liste.'@'.$globals->asso('mail_domain');
$res = XDB::query('SELECT COUNT(*) FROM x4dat.virtual WHERE alias={?}', $new);
$n = $res->fetchOneCell();
- if($n) {
- $page->trig_run('cet alias est déjà pris');
+ if ($n) {
+ $page->trig('cet alias est déjà pris');
+ return;
}
- if(!Post::get('desc')) {
- $page->trig_run('le sujet est vide');
+ if (!Post::get('desc')) {
+ $page->trig('le sujet est vide');
+ return;
}
- require_once('platal/xmlrpc-client.inc.php');
- require_once('lists.inc.php');
+ require_once 'platal/xmlrpc-client.inc.php';
+ require_once 'lists.inc.php';
$ret = $this->client->create_list(
$liste, Post::get('desc'), Post::get('advertise'),
Post::get('modlevel'), Post::get('inslevel'),
$not_in_group_ext = array();
$ann = XDB::iterator(
- "SELECT IF(m.origine='X',IF(u.nom_usage<>'', u.nom_usage, u.nom) ,m.nom) AS nom,
- IF(m.origine='X',u.prenom,m.prenom) AS prenom,
- IF(m.origine='X',u.promo,'extérieur') AS promo,
- IF(m.origine='X',CONCAT(a.alias, '@polytechnique.org'),m.email) AS email,
- IF(m.origine='X',FIND_IN_SET('femme', u.flags),0) AS femme,
+ "SELECT if (m.origine='X',if (u.nom_usage<>'', u.nom_usage, u.nom) ,m.nom) AS nom,
+ if (m.origine='X',u.prenom,m.prenom) AS prenom,
+ if (m.origine='X',u.promo,'extérieur') AS promo,
+ if (m.origine='X',CONCAT(a.alias, '@polytechnique.org'),m.email) AS email,
+ if (m.origine='X',FIND_IN_SET('femme', u.flags),0) AS femme,
m.perms='admin' AS admin,
m.origine='X' AS x
FROM groupex.membres AS m
$mbox = $add;
$dom = 'm4x.org';
}
- if($dom == 'polytechnique.org' || $dom == 'm4x.org') {
+ if ($dom == 'polytechnique.org' || $dom == 'm4x.org') {
$res = XDB::query(
"SELECT a.alias, b.alias
FROM x4dat.aliases AS a
$new = $liste.'@'.$globals->asso('mail_domain');
$res = XDB::query('SELECT COUNT(*) FROM x4dat.virtual WHERE alias={?}', $new);
$n = $res->fetchOneCell();
- if($n) {
+ if ($n) {
$page->trig('cet alias est déjà pris');
return;
}