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 & 1);
+ Banana::$debug_mbox = ($globals->debug & DEBUG_BT);
+ Banana::$debug_smarty = ($globals->debug & DEBUG_SMARTY);
Banana::$mbox_helper = $globals->banana->mbox_helper;
if (S::has_perms()) {
Banana::$msgshow_mimeparts[] = 'source';
- }
+ }
array_push(Banana::$msgparse_headers, 'x-org-id', 'x-org-mail');
if (!S::v('core_rss_hash')) {
Banana::$feed_active = false;
// 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
Banana::$page->killPage('forums');
- Banana::$page->killPage('subscribe');
+ Banana::$page->killPage('subscribe');
// Run Banana
return parent::run();
{
global $globals;
$spool = $globals->lists->spool . '/';
- $list = glob($spool . '*.mbox', GLOB_ONLYDIR);
+ $list = glob($spool . '*.mbox/*.mbox');
if ($list === false) {
return array();
}
$groups = array();
foreach ($list as $path) {
- $path = substr($path, strlen($spool));
+ $path = substr($path, strpos($path, 'mbox/') + 5);
$path = substr($path, 0, -5);
list($domain, $listname) = explode($globals->lists->vhost_sep, $path, 2);
$group = $listname . '@' . $domain;