<?php
/**
 * Config DB and Chat parameters
 *
 * LICENSE: CREATIVE COMMONS PUBLIC LICENSE  "Namensnennung — Nicht-kommerziell 2.0"
 *
 * @copyright  2017 <SEDesign />
 * @license    http://creativecommons.org/licenses/by-nc/2.0/de/
 * @version    $3.0.7$
 * @link       http://www.sedesign.de/de_produkte_chat-v3.html
 * @since      File available since Beta 1.0
 */


$database = "XXXX";		//Datenbankname
$sqlhost = "XXXX";    	//Datenbank Hostname
$sqluser = "XXXX";         	//Datenbank Username
$sqlpass = "XXXX";    			//Datenbank Passwort

$prefix = "db1_";			//Prefix bei den Tabellennamen und allen Sessionvariablen


// PHP Mailer - SMTP Servereinstellungen.
$host = 'XXXX';	// Domain/IP - Adresse des Mailservers
$sendemail = 'XXXX';	// SMTP-Benutzername (Absender E-Mail)
$mailpass = 'XXXX';	// SMTP-Passwort
$smtpsecure = 'TLS';	// SSL/TLS STARTTLS Verschlüsselung
$port = 587;			// 465/587 SMTP-Port für verschlüsselte Kommunikation


// Parameter wird IMMER benötigt um die richtige SQL-Syntaxis zu erzeugen und auch bei der Anbindung über PDO um die richtige DB auszuwählen
$usedDatabaseType = "mysql";	// "mysql" oder "pgsql"

// ############################################################################
/*
 Welche Datenbankanbindung soll benutzt werden?
 Wenn Sie sich mit der Serverkonfiguration nicht besonders gut auskennen, sollen Sie diese Einstellungen nicht verändern!
 !! Seid dem Update 2025  mit den erweiterungen ungetestet !! Sollte besser nicht geändert werden !!
*/

// PDO ist die einheitliche Datenbankanbindungskomponennte in PHP5 für alle Datenbanken, also MySQL und PostgreSQL

$usedDatabaseExtension = "pdo";

// Nach Wunsch oder wenn die PDO nicht verfügbar ist, kann die MySQLi für die Anbindung an MySQL benutzt werden.
// Es soll angeblich auch etwas performanter sein.

//$usedDatabaseExtension = "mysqli";

// ############################################################################
// Chatparameter optional zu verändern

// Wieviele alte Messages sieht der User, wenn er den Chat erstmalig betritt.
$messages_shown_on_entrance = 1;

// Wieviele Male darf man sich in drei Muten in den Chat neu einloggen.
$limit_logins_in_three_minutes = 5;

// true = erlaubt / False = gespeert
// Privatmessages im Chatfenster erlauben.
$allowed_privates_in_chat_win = true;

// true = erlaubt / False = gespeert
// Separate Privatchatfenster erlauben.
$allowed_privates_in_separate_win = true;

// Bei False wird die History / Chatverlauf nur für Admin und Mod (Mod ab login) sichtbar
// Bei true für alle
$show_history_all_user = False;

// Wie lange darf der User nichts schreiben bis er aus dem Chat rausfliegt
// Zeitangabe im Millisekunden: 1 Sekunde = 1000 Millisekunden (Grundeinstellung 1800000)
$interval_for_inactivity=1800000;

// Starteinstellung beim Messages-Sound [ none | privat | all ]
// none: keine Sounds
// privat: Sounds nur für eingehende private Nachrichten
// all: Sounds für alle Nachrichten im Chat
$messages_sound = "all";


// Sollen die allgemeinen Systemnachrichten beim Start angezeigt werden?
// bei true ja bei False nein
$show_sys_messages = true;


// Niknameregistrierung erlauben
// bei true ja bei False nein
$allow_nick_registration = False;
// WICHTIG!!! Wenn die Regestrierung am Login mit E-Mail benutzt wird sollte diese einstellung auf False bleiben.

//Bei falscher Zeitanzeige im Chat die folgende Zeile auskommentieren
date_default_timezone_set('Europe/Berlin');
// ############################################################################

