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'; } }