<?php
/***************************************************************************
- * Copyright (C) 2003-2008 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->assign('may_update', may_update());
if (count($listes) > 0 && !$globals->asso('has_ml')) {
- XDB::execute("UPDATE #groupex#.asso
+ XDB::execute("UPDATE groups
SET flags = CONCAT_WS(',', IF(flags = '', NULL, flags), 'has_ml')
WHERE id = {?}",
$globals->asso('id'));
S::assert_xsrf_token();
}
- if (!Post::has('liste')) {
+ if (!Post::has('liste') || !Post::v('liste')) {
$page->trigError('Le champs « adresse souhaitée » est vide.');
return;
}
$red . $mdir . '@listes.polytechnique.org');
}
- XDB::execute("UPDATE #groupex#.asso
+ XDB::execute("UPDATE groups
SET flags = CONCAT_WS(',', IF(flags = '', NULL, flags), 'has_ml')
WHERE id = {?}",
$globals->asso('id'));
$not_in_group_ext = array();
$ann = XDB::fetchColumn('SELECT uid
- FROM #groupex#.membres
+ FROM group_members
WHERE asso_id = {?}', $globals->asso('id'));
$users = User::getBuildUsersWithUIDs($ann, 'promo,full_name');