for compatibility reasons.
Signed-off-by: Vincent Zanotti <vincent.zanotti@polytechnique.org>
if (!Env::v('action')) {
$url = '/' . str_replace('.', '/', $n) . '?action=rss';
if (S::logged()) {
- $url .= '&user=' . S::v('forlife') . '&hash=' . S::v('core_rss_hash');
+ if (S::user()) {
+ $url .= '&user=' . S::user()->login() . '&hash=' . S::v('core_rss_hash');
+ } else {
+ // TODO(vzanotti): trash that code when forlife support will be gone.
+ $url .= '&user=' . S::v('forlife') . '&hash=' . S::v('core_rss_hash');
+ }
}
$page->setRssLink($n, $url);
}
}
if (isset($_SESSION['log'])) {
- S::logger()->log("suid_start", "login by ".S::v('forlife'));
+ if (S::user()) {
+ S::logger()->log("suid_start", "login by " . S::user()->login());
+ } else {
+ // TODO(vzanotti): trash that code when support of forlife will be gone.
+ S::logger()->log("suid_start", "login by ".S::v('forlife'));
+ }
}
Platal::session()->startSUID(S::i('uid'));
Platal::session()->makePerms($level);