<?php
/***************************************************************************
- * Copyright (C) 2003-2010 Polytechnique.org *
+ * Copyright (C) 2003-2011 Polytechnique.org *
* http://opensource.polytechnique.org/ *
* *
* This program is free software; you can redistribute it and/or modify *
}
$page->changeTpl('register/step' . $subState->i('step') . '.tpl');
- $page->addJsLink('password.js');
if (isset($error)) {
$page->trigError($error);
}
// Prepare the template for display.
$page->changeTpl('register/end.tpl');
- $page->addJsLink('do_challenge_response_logged.js');
$page->assign('forlife', $forlife);
$page->assign('firstname', $firstname);
// Subscribe the user to the services she did request at registration time.
foreach (explode(',', $services) as $service) {
+ require_once 'newsletter.inc.php';
switch ($service) {
case 'ax_letter':
- Platal::load('axletter', 'axletter.inc.php');
- AXLetter::subscribe($uid);
+ NewsLetter::forGroup(NewsLetter::GROUP_AX)->subscribe($user);
+ break;
+ case 'nl':
+ NewsLetter::forGroup(NewsLetter::GROUP_XORG)->subscribe($user);
break;
case 'imap':
$storage = new EmailStorage($user, 'imap');
}
}
break;
- case 'nl':
- require_once 'newsletter.inc.php';
- NewsLetter::subscribe($uid);
- break;
}
}