'fiche.php' => $this->make_hook('fiche', AUTH_PUBLIC),
'profile' => $this->make_hook('profile', AUTH_PUBLIC),
+ 'profile/private' => $this->make_hook('profile', AUTH_COOKIE),
'profile/edit' => $this->make_hook('p_edit', AUTH_MDP),
'profile/orange' => $this->make_hook('p_orange', AUTH_MDP),
'profile/usage' => $this->make_hook('p_usage', AUTH_MDP),
require_once 'validations.inc.php';
require_once 'xorg.misc.inc.php';
- require_once dirname(__FILE__).'/../classes/Flagset.php';
$res = XDB::query(
"SELECT u.nom, u.nom_usage, u.flags, e.alias
$this->promo = $promo = intval($promo);
- if ($promo >= 1900 && $promo < intval(date('Y'))
+ if ($promo >= 1900 && ($promo < intval(date('Y')) || ($promo == intval(date('Y')) && intval(date('m')) >= 9))
|| ($promo == -1 && S::has_perms()))
{
$trombi = new Trombi(array($this, '_trombi_getlist'));
$page->assign('forlife', $forlife);
}
function handler_admin_binets(&$page, $action = 'list', $id = null) {
- require_once('../classes/PLTableEditor.php');
$page->assign('xorg_title','Polytechnique.org - Administration - Binets');
$page->assign('title', 'Gestion des binets');
$table_editor = new PLTableEditor('admin/binets', 'binets_def', 'id');
$table_editor->apply($page, $action, $id);
}
function handler_admin_formations(&$page, $action = 'list', $id = null) {
- require_once('../classes/PLTableEditor.php');
$page->assign('xorg_title','Polytechnique.org - Administration - Formations');
$page->assign('title', 'Gestion des formations');
$table_editor = new PLTableEditor('admin/formations','applis_def','id');
$table_editor->apply($page, $action, $id);
}
function handler_admin_groupesx(&$page, $action = 'list', $id = null) {
- require_once('../classes/PLTableEditor.php');
$page->assign('xorg_title','Polytechnique.org - Administration - Groupes X');
$page->assign('title', 'Gestion des Groupes X');
$table_editor = new PLTableEditor('admin/groupes-x','groupesx_def','id');
$table_editor->apply($page, $action, $id);
}
function handler_admin_medals(&$page, $action = 'list', $id = null) {
- require_once('../classes/PLTableEditor.php');
$page->assign('xorg_title','Polytechnique.org - Administration - Distinctions');
$page->assign('title', 'Gestion des Distinctions');
$table_editor = new PLTableEditor('admin/medals','profile_medals','id');