Banana::$mbox_helper = $globals->banana->mbox_helper;
Banana::$spool_root = $globals->banana->spool_root;
Banana::$nntp_host = "news://{$globals->banana->web_user}:{$globals->banana->web_pass}@{$globals->banana->server}:{$globals->banana->port}/";
-Banana::refreshAllFeeds(array('MLArchive'));
+Banana::refreshAllFeeds(array('NNTP', 'MLArchive'));
// vim:set et sw=4 sts=4 sws=4 foldmethod=marker enc=utf-8:
?>
require_once dirname(__FILE__).'/../include/xorg.inc.php';
-preg_match('/^\/(moderate|admin|members)\/(.*)_([^_]*)$/', $_SERVER['REQUEST_URI'], $matches);
+preg_match('/^\/(moderate|admin|members|archives)\/(.*)_([^_]*)(/.*)?$/', $_SERVER['REQUEST_URI'], $matches);
if ($matches) {
$action = $matches[1];
$mbox = $matches[2];
$fqdn = strtolower($matches[3]);
-
+ $sup = $matches[4];
+
if ($fqdn == 'polytechnique.org') {
- http_redirect("https://www.polytechnique.org/lists/$action/$mbox");
+ http_redirect("https://www.polytechnique.org/lists/$action/$mbox$sup");
}
$res = XDB::query("select diminutif from groupex.asso where mail_domain = {?}", $fqdn);
if ($gpx = $res->fetchOneCell()) {
- http_redirect("http://www.polytechnique.net/$gpx/lists/$action/$mbox");
+ http_redirect("http://www.polytechnique.net/$gpx/lists/$action/$mbox$sup");
}
}
?>
<hr>
<address>Apache Server at www.carva.org Port 80</address>
</body>
+</html>
+<?php
// vim:set et sw=4 sts=4 sws=4 foldmethod=marker enc=utf-8:
?>
$base = $globals->baseurl . '/' . $platal->ns . 'lists/archives';
if ($feed) {
return $base . hook_platalRSS(MLBanana::$listname);
+ } elseif (php_sapi_name() == 'cli') {
+ $base = "http://listes.polytechnique.org/archives/" . str_replace('@', '_', $params['group']);
+ } else {
+ $base .= '/' . MLBanana::$listname;
}
- $base .= '/' . MLBanana::$listname;
}
$base = $base . hook_platalMessageLink($params);
if (@$params['action'] == 'showext') {
{foreach from=$xorg_css item=css}
<link rel="stylesheet" type="text/css" href="css/{$css}" />
{/foreach}
+ {foreach from=$xorg_inline_css item=css}
+ <style type="text/css">
+ {$css|smarty:nodefaults}
+ </style>
+ {/foreach}
<script type="text/javascript">
var platal_baseurl = "{$globals->baseurl}/"
if (window.top != window)