********************************************************************************/
require_once 'connect.db.inc.php';
-require_once dirname(__FILE__).'/../include/banana/ml.inc.php';
+require_once dirname(__FILE__).'/../include/banana/forum.inc.php';
ini_set('memory_limit', '128M');
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::$nntp_host = ForumsBanana::buildURL()
Banana::refreshAllFeeds(array('NNTP', 'MLArchive'));
// vim:set et sw=4 sts=4 sws=4 foldmethod=marker enc=utf-8:
********************************************************************************/
require_once 'connect.db.inc.php';
-require_once dirname(__FILE__).'/../include/banana/ml.inc.php';
+require_once dirname(__FILE__).'/../include/banana/forum.inc.php';
ini_set('memory_limit', '128M');
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::$nntp_host = ForumsBanana::buildURL();
Banana::createAllSpool(array('NNTP', 'MLArchive'));
system("chown -R www-data:www-data /var/spool/banana");
// vim:set et sw=4 sts=4 sws=4 foldmethod=marker enc=utf-8:
********************************************************************************/
require_once 'connect.db.inc.php';
-require_once dirname(__FILE__).'/../../include/banana/ml.inc.php';
+require_once dirname(__FILE__).'/../../include/banana/forum.inc.php';
ini_set('memory_limit', '128M');
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::$nntp_host = ForumsBanana::buildURL();
Banana::refreshAllFeeds(array('NNTP'));
// vim:set et sw=4 sts=4 sws=4 foldmethod=marker enc=utf-8:
Banana::$msgedit_canattach = false;
Banana::$spool_root = $globals->banana->spool_root;
array_push(Banana::$msgparse_headers, 'x-org-id', 'x-org-mail');
- Banana::$nntp_host = 'news://web_' . $user->login()
- . ":{$globals->banana->password}@{$globals->banana->server}:{$globals->banana->port}/";
+ Banana::$nntp_host = self::buildURL($user->login());
if (S::admin()) {
Banana::$msgshow_mimeparts[] = 'source';
}
}
}
+ public static function buildURL($login = null)
+ {
+ global $globals;
+ $scheme = ($globals->banana->port == 563) ? "nntps" : "news";
+ $user = $globals->banana->web_user;
+ if ($login != null) {
+ $user .= '_' . $login;
+ }
+ return $scheme . '://' . $user
+ . ":{$globals->banana->password}@{$globals->banana->server}:{$globals->banana->port}/";
+
+ }
+
private function fetchProfile()
{
// Get user profile from SQL