X-Git-Url: http://git.polytechnique.org/?a=blobdiff_plain;f=include%2Fbanana%2Fml.inc.php;h=1a5413f4e94946cf3044878e2f0a002466714cda;hb=730a173a333507926e0029d8a96c3a26b55756e4;hp=a4be8dfdfd53cd479a428ec7cbf1a4ae0e3e5ed8;hpb=eaf30d86cc99df2414cf4f171a9b0f11b0561e3b;p=platal.git diff --git a/include/banana/ml.inc.php b/include/banana/ml.inc.php index a4be8df..1a5413f 100644 --- a/include/banana/ml.inc.php +++ b/include/banana/ml.inc.php @@ -1,6 +1,6 @@ handler = 'BananaMLHandler'; + $this->base = $platal->pl_self(1); + } +} + +class BananaMLHandler extends BananaHandler +{ + public function template() + { + return 'lists/archives.tpl'; + } +} + class MLBanana extends Banana { static public $listname; @@ -29,13 +48,14 @@ class MLBanana extends Banana function __construct($forlife, $params = null) { - global $globals; + global $globals; Banana::$spool_root = $globals->banana->spool_root; Banana::$spool_boxlist = false; Banana::$msgedit_canattach = true; Banana::$debug_mbox = ($globals->debug & DEBUG_BT); Banana::$debug_smarty = ($globals->debug & DEBUG_SMARTY); Banana::$mbox_helper = $globals->banana->mbox_helper; + Banana::$feed_updateOnDemand = true; if (S::has_perms()) { Banana::$msgshow_mimeparts[] = 'source'; } @@ -47,7 +67,7 @@ class MLBanana extends Banana MLBanana::$listname = $params['listname']; MLBanana::$domain = $params['domain']; $params['group'] = $params['listname'] . '@' . $params['domain']; - parent::__construct($params, 'MLArchive'); + parent::__construct($params, 'MLArchive', 'PlatalBananaMLPage'); } public function run() @@ -61,7 +81,7 @@ class MLBanana extends Banana // Build user profile Banana::$profile['headers']['From'] = "$nom <$mail>"; - Banana::$profile['headers']['Organization'] = 'Utilisateur de Polytechnique.org'; + Banana::$profile['headers']['Organization'] = make_Organization(); Banana::$profile['signature'] = $sig; // Page design