<?php
/*
 * $Header: /var/local/cvs/local-COMMON/nocc/conf.php,v 1.2 2002-11-11 02:33:09 jonas Exp $
 *
 * Copyright 2001 Nicolas Chalanset <nicocha@free.fr>
 * Copyright 2001 Olivier Cahagne <cahagn_o@epita.fr>
 *
 * See the enclosed file COPYING for license information (GPL).  If you
 * did not receive this file, see http://www.fsf.org/copyleft/gpl.html.
 */

// ################### This is the main configuration for NOCC ########## //

// ==> Required parameters

// Default smtp server and smtp_port (default is 25)
// If a domain has no smtp server, this one will be used
// If no smtp server is provided, Nocc will default to the mail() function,
// and try to use Sendmail or any other MTA (Postfix)
$default_smtp_server = 'localhost';
$default_smtp_port = 25;

// List of domains people can log in
// You can have as many domains as you need

// $domains[0]->domain = 'sourceforge.net';
//  domain name e.g 'sourceforge.net'. This field is used when sending message
//
// $domains[0]->in = 'mail.sourceforge.net:110/pop3';
//  imap or pop3 server name + port + protocol (only if not imap)
//  [server_name]:[port number]/[protocol]
//  ex for an imap server : mail.sourceforge.net:143
//  ex for an ssl imap server : mail.sourceforge.net:993/ssl
//  ex for an ssl imap server with a self-signed certificate : mail.sourceforge.net:993/ssl/novalidate-cert
//  ex for a pop3 server  : mail.sourceforge.net:110/pop3
//  ex for an ssl pop3 server : mail.sourceforge.net:995/pop3/ssl
//  ex for an ssl pop3 server with a self-signed certificate : mail.sourceforge.net:995/pop3/ssl/novalidate-cert
//  protocol can only be pop3
//
// $domains[0]->smtp = 'smtp.isp.com';
//  Optional: smtp server name or IP address
//  Leave empty to send mail via sendmail
//
// $domains[0]->smtp_port = 25;
//  Port number to connect to smtp server (usually 25)

$domains[0]->domain = 'jones.dk';
$domains[0]->in = 'mail.jones.dk';
$domains[0]->smtp = '';
$domains[0]->smtp_port = 25;

$domains[1]->domain = 'homebase.dk';
$domains[1]->in = 'mail.homebase.dk';
$domains[2]->domain = '107b.dk';
$domains[2]->in = '107b.dk';
$domains[3]->domain = '107b.dk';
$domains[3]->in = 'bitbase.dk';
$domains[4]->domain = 'bitbase.dk';
$domains[4]->in = 'mail2.a-host.dk';
$domains[5]->domain = 'macvaerk.com';
$domains[5]->in = 'mail.macvaerk.com';

// Default tmp directory (where to store temporary uploaded files)
// This should be something like '/tmp' on Unix System
// And 'c:\\temp' on Win32 (note that we must escape "\")
$tmpdir = '/tmp';

// Preferences data directory
// IMPORTANT: This directory must exist and be writable by the user
// the webserver is running as (e.g. 'apache', or 'nobody'). For
// Apache, see the User directive in the httpd.conf file.
// See README for more about this.
// This should be something like 'profiles/' on Unix System
// or 'prefs\\' on Win32 (note that we must escape "\")
// If left empty, preferences will be disabled.
$prefs_dir = '';

// Default folder to go first
$default_folder = 'INBOX';

// ===> End of required parameters
// The following parameters can be changed but it's not necessary to
// get a working version of nocc

// if browser has no preferred language, we use the default language
// This is only needed for browsers that don't send any preferred
// language such as W3 Amaya
$default_lang = 'en';

// How many messages to display in the inbox (devel only)
$max_msg_num = 1;

// let user see the header of a message
$use_verbose = true;

// the user can logout or not (if nocc is used within your website
// enter 'false' here else leave 'true')
$enable_logout = true;

// Whether or not to display attachment part number
$display_part_no = true;

// Whether or not to display the Message/RFC822 into the attachments
// (the attachments of that part are still available even if false is set
$display_rfc822 = true;

// If you don't want to display images (GIF, JPEG and PNG) sent as attachements
// set it to 'false'
$display_img_attach = true;

// If you don't want to display text/plain attachments set it to 'false'
$display_text_attach = true;

// By default the messages are sorted by date 
$default_sort = '1';

// By default the most recent is in top ('1' --> sorting top to bottom,
// '0' --> bottom to top)
$default_sortdir = '1';

// For old UCB POP server, change this setting to 1 to enable
// new mail detection. Recommended: leave it to 0 for any other POP or
// IMAP server.
// See FAQ for more details.
$have_ucb_pop_server = false;

// If you wanna make your own theme and force people to use that one, 
// set $use_theme to false and fill in the $default_theme to the theme name
// you want to use
// Theme handling: allows users to choose a theme on the login page
$use_theme = true;

// Default theme
$default_theme = 'standard';

// Error reporting
// Display error but no notice
$debug_level = E_ALL & ~E_NOTICE;

// Display delete button as icon (true) or as an HTML button (false)
$delete_button_icon = true;

// Base URL where NOCC is hosted (only needed for Xitami servers, see #463390)
$base_uri = '';

// ################### Messages Signature  ################### //

// This message is added to every message, the user cannot delete it
// Be careful if you modify this, do not forget to write '\r\n' to switch
// to the next line !
$ad = "___________________________________\r\nNOCC, http://nocc.sourceforge.net";


/*
###################     End of Configuration     ####################
*********************************************************************
################### Do not modify below this line ###################
*/

$nocc_version = '0.9.5';
$nocc_name = 'NOCC';

session_register('domainnum', 'user', 'passwd', 'server', 'servtype', 'port', 'theme');

if (isset($domainnum))
{
    $domain	= $domains[$domainnum]->domain;
    $servr = $domains[$domainnum]->in;
    $smtp_server = $domains[$domainnum]->smtp;
	$smtp_port = $domains[$domainnum]->smtp_port;
}

if (empty($smtp_server))
	$smtp_server = $default_smtp_server;
if (empty($smtp_port))
	$smtp_port = $default_smtp_port;
if (empty($servr) && !empty($server) && !empty($servtype) && !empty($port))
{
		$servtype = strtolower($servtype);
		if ($servtype != 'imap')
			$servr = $server.'/'.$servtype.':'.$port;
		else
			$servr = $server.':'.$port;
		$domain = $server;
}

if (!isset($folder))
	$folder = $default_folder;
if (!isset($sort))
	$sort = $default_sort;
if (!isset($sortdir))
	$sortdir = $default_sortdir;
if ($use_theme == true)
{
	if (!isset($theme))
		$theme = $default_theme;
}
else
	$theme = $default_theme;
$php_session = ini_get('session.name');
$action = isset($action) ? $action : ''; 
error_reporting($debug_level);

// Prevent mangling of uploaded attachments
set_magic_quotes_runtime(0);

require_once ('./conf_lang.php');
require ('./themes/'.$theme.'/colors.php');
?>