コード例 #1
0
ファイル: forum.inc.php プロジェクト: Ekleog/platal
 public function __construct(User $user, $params = null)
 {
     $this->user =& $user;
     global $globals;
     Banana::$msgedit_canattach = false;
     Banana::$spool_root = $globals->spoolroot . '/spool/banana/';
     array_push(Banana::$msgparse_headers, 'x-org-id', 'x-org-mail');
     Banana::$nntp_host = self::buildURL($user->login());
     if (S::admin()) {
         Banana::$msgshow_mimeparts[] = 'source';
     }
     Banana::$debug_nntp = $globals->debug & DEBUG_BT;
     Banana::$debug_smarty = $globals->debug & DEBUG_SMARTY;
     Banana::$feed_active = S::hasAuthToken();
     parent::__construct($params, 'NNTP', 'PlatalBananaPage');
     if (@$params['action'] == 'profile') {
         Banana::$action = 'profile';
     }
 }
コード例 #2
0
ファイル: ml.inc.php プロジェクト: Ekleog/platal
 function __construct(User $user, $params = null)
 {
     global $globals;
     $this->user =& $user;
     Banana::$spool_root = $globals->spoolroot . '/spool/banana/';
     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->spoolroot . '/banana/mbox-helper/mbox-helper';
     Banana::$feed_updateOnDemand = true;
     if (S::admin()) {
         Banana::$msgshow_mimeparts[] = 'source';
     }
     array_push(Banana::$msgparse_headers, 'x-org-id', 'x-org-mail');
     Banana::$feed_active = S::hasAuthToken();
     MLBanana::$listname = $params['listname'];
     MLBanana::$domain = $params['domain'];
     $params['group'] = $params['listname'] . '@' . $params['domain'];
     parent::__construct($params, 'MLArchive', 'PlatalBananaMLPage');
 }
コード例 #3
0
ファイル: banana.feedgen.php プロジェクト: Ekleog/platal
#!/usr/bin/php5
<?php 
/********************************************************************************
 * spoolgen.php : spool generation
 * --------------
 *
 * This file is part of the banana distribution
 * Copyright: See COPYING files that comes with this distribution
 ********************************************************************************/
require_once 'connect.db.inc.php';
require_once dirname(__FILE__) . '/../../include/banana/forum.inc.php';
ini_set('memory_limit', '128M');
Banana::$mbox_helper = $globals->spoolroot . '/banana/mbox-helper/mbox-helper';
Banana::$spool_root = $globals->spoolroot . '/spool/banana/';
Banana::$nntp_host = ForumsBanana::buildURL();
Banana::refreshAllFeeds(array('NNTP'));
// vim:set et sw=4 sts=4 sws=4 foldmethod=marker fenc=utf-8:
コード例 #4
-1
ファイル: moderate.inc.php プロジェクト: Ekleog/platal
 function __construct(User $user, $params = null)
 {
     ini_set('memory_limit', '128M');
     global $globals;
     ModerationBanana::$client = $params['client'];
     ModerationBanana::$listname = $params['listname'];
     ModerationBanana::$domain = isset($params['domain']) ? $params['domain'] : $globals->mail->domain;
     $params['group'] = ModerationBanana::$listname . '@' . ModerationBanana::$domain;
     Banana::$spool_root = $globals->spoolroot . '/spool/banana/';
     Banana::$spool_boxlist = false;
     Banana::$msgshow_withthread = false;
     Banana::$withtabs = false;
     Banana::$msgshow_externalimages = false;
     Banana::$msgshow_mimeparts[] = 'source';
     Banana::$feed_active = false;
     Banana::$debug_smarty = $globals->debug & DEBUG_SMARTY;
     array_push(Banana::$msgparse_headers, 'x-org-id', 'x-org-mail');
     parent::__construct($params, 'MLInterface', 'ModerationPage');
 }