EU-Industries Internet-Message-Board 

Diese Software wurde von Ulrich Eckardt, eu-industries.com
erstellt. Mit der Installation und der Nutzung erkennen Sie
die Lizenzbedingungen in der eu-foren-header.php3 an.

Das Programm ist Freeware (kostenlos) fuer die private Nutzung
bestimmt. Im kommerziellen Einsatz faellt eine jaehrliche
Nutzungsgebuehr von 30 U$ an. Diese ist an Ulrich Eckardt
zu entrichten.

-------------------------------------------------------
Lizenzvereinbarung in deutscher Sprache:
-------------------------------------------------------
Die Linzenzvereinbarung ist Teil des Codes von Programmen
der EU-Industries und darf nicht entfernt werden.

-------------------------------------------------------
Preamble:
-------------------------------------------------------
Die Lizenzvereinbarung dient dazu, mit welchen Konditionen
das vorliegende Programm genutzt werden darf. Ferner
wird das Copyright hier beschrieben.

-------------------------------------------------------
Definitionen:
-------------------------------------------------------
    "Software" ist die Menge der Dateien, die vom Ersteller 
    vertrieben werden. Auch alle Abkoemmlinge und Nachfolgeversionen
    und deren Beschreibung fallen unter diesen Punkt.

    "Standard Version" ist die Software, die vom Ersteller
    vertrieben werden und nicht geaendert wurden.
    Aenderungen in Abstimmung mit dem Ersteller sind Teil der
    Standard Version.

    "Copyright Inhaber" ist die Person oder Firma, die
    die Software erstellt hat und das Copyright besitzt.

    "Person" das ist die Person, die die Software
    evtl. kopieren oder vermarkten moechte.

    "Vermarktungskosten" sind  die Kosten, die der Person
    durch die Vermarktung der Software entstehen bezugnehmend
    auf die Kosten des Speichermediums, Kopierkosten und
    Personalkosten von Personen, die die in damit
    beauftrag wurden. Die Person muss sich nicht
    vor dem Copyright Inhaber bezueglich der Vermarktungs-
    kosten rechtfertigen. Eine Aufstellung der Kosten
    beim Verkauf mitgeliefert werden.

    "Freiverfuegbar" bedeutet, dass kein Geld fuer die Software
    verlangt wird. Durch das Handling der Software 
    koennen Kosten entstehen, die berechnet werden koennen.
    Ferner beduetet dies, dass Empfaenger der Software diese unter
    den selben Konditionen vertreiben duerfen unter denen 
    sie sie erworben / bekommen haben.

1. Sie koennen Kopien der Software anfertigen und ohne 
Restriktionen weitergeben, vorausgesetzt, Sie kopieren alle
Copyright- und Lizenzvereinbahrungen, die dieser Software
beiliegen.

2. Sie erhalten moeglicherweise Updates und andere
modifizierte Versionen dieser Software in ueber
entsprechende Medien (Zeitschriften, Internet usw.)
oder vom Copyright Inhaber. Eine geaenderte Version
der Software muss die Features der Software beruecksichtigen.

3. Sie koennen Ihre Kopie des Programmes modifizieren, wenn
Sie die geaenderten Code-Zeilen entsprechend beschreiben
und einen Kommentar hinzufuegen. In diesem Kommentar
muss Ihr Name, ene Beschreibung der Aenderung und das Datum stehen.
Ferner muessen Sie Aenderungen dem Copyright Inhaber mitteilen und
eine Kopie der geaenderten Software zukommen lassen.
Wird vom Copyright Inhaber Ihre Aenderung in die Software eingebaut,
so haben Sie kein Recht auf eine Verguetung !

Ausserdem muessen Sie EINEN der folgenden Punkte erfuellen:

    a) Sie veroeffentlichen die Aenderungen im Internet und zwar
       jedem zugaenglich.
oder

    b) Sie nutzen die geaenderte Software nur in Ihrem Unternehmen im Intranet.

oder

    c) Sie benennen die Nicht-Standard-Software
       so um, so es keinen Namenskonflikt mit der original Software
       entsteht. Ferner muss diese Nicht-Standard-Software mit einer eigenen
       Beschreibungen ausgestattet werden, in welcher die Aenderungen
       der Software im Vergleich zur Standard Version des Copyright Inhabers 
       erlaeutert werden.
oder

    d) Sie gehen mit dem Copyright Inhaber eine andere Vereinbarung ein.


4. Wenn Sie die Software mit Code oder kompiliert vermarkten,
muessen Sie EINEN der folgenden Punkte erfuellen:

    a) Sie vermarkten die Standard Version und alle Manuals
       mit Installationsanweisungen oder mit einem Hinweis
       wo ein Handbuch der Standard Version bezogen werden kann.
oder

    b) Sie vermarkten die geaenderte Software UND die
       Standard Software mit Text-Dateien, die Ihre
       Aenderungen beschreiben und den Quell-Code darstellen.
oder
       
    c) Sie vermarkten eine Nicht-Standard-Version
       und die Standard Software. Die Nicht-Standard-Software
       muss entsprechend so benannt werden, dass mit der
       Standard Software keinen Namenskonflikt entsteht.
       Ausserdem muss ein Handbuch beigelegt werden (als Text-Datei)
       in welchem alle Aenderungen incl. Code dargestellt
       werden. Ausserdem muss ein Hinweis erscheinen, wo ein
       Handbuch und die Standard Software bezogen werden kann.
oder
    
    d) Sie gehen mit dem Copyright Inhaber eine andere Vereinbarung ein.


5. Sie koennen einen angemessenen Betrag verlangen, wenn Sie
diese Software vertreiben. Sie koennen fuer Support oder Installation
der Software  einen frei waehlbaren Betrag festlegen.
Sie duerfen fuer die Software selbst kein Geld verlangen.
Sie duerfen diese Software mit anderen Programmen (z.B.: kommerziellen)
zusammen vertreiben. Sie duerfen, wenn diese Software
ein Bestandteil eines Software-Paketes ist,  dieses
Paket nicht als Ihr eigenes Produkt anbieten.

6. Ueber die Software koennen Daten ein- und ausgegeben werden.
Diese Darstellung der Daten unterliegt nicht dem Copyright gehoeren aber
demjenigen, dem diese  Daten zuzuschreiben sind und koennen
moeglicherweise verkauft werden.

7. C, PHP3 oder Perl Unterprogramme, die von Ihnen erstellt und in 
die Software eingebunden wurden  sind nicht als Bestandteil der
Software zu sehen.

8. Der Name des Copyright Inhabers darf nicht als Werbemittel oder
Marketingmittel eingesetzt werden ohne einer vorab schriftlichen
Genehmigung des Copyright Inhabers.


9. DIESE SOFTWARE WIRD VERTRIEBEN "WIE SIE IST". SIE WURDE MIT
GROESSTER SORGFALT ERSTELLT. ALLE HAFTUNGSANSPRUECHE, INFOLGE VON
DIREKTEN ODER INDIREKTEN FEHLERN ODER ZERSTOERUNG, DIE IM 
ZUSAMMENHANG MIT DEM EINSATZ DER SOFTWARE ENSTEHEN SIND AUSDRUECKLICH
AUSGESCHLOSSEN. ES WIRD NICHT ZUGESICHERT, DASS DIE SOFTWARE FEHLERFREI
UND IHREN ANSPRUECHEN UND BEDUERFNISSEN ENTSPRICHT, ODER DASS DIE 
SOFTWARE FEHLERFREI UND UNUNTERBROCHEN LAEUFT.
MIT DER INSTALLTION UND DER NUTZUNG DER SOFTWARE ERKLAEREN SIE SICH
MIT DEN LIZENZBEDINGUNGEN EINVERSTANDEN.

Der Gerichtsstand ist Muenchen, Deutschland. Es gilt nur deutsches Recht.

10. Beim Einsatz einer Software von EU-Industries oder eines Programms, 
welches auf einer Software von EU-Industries aufbaut bitten wir Sie uns
dies mitzuteilen. Senden  Sie eine email an register@eu-industries.com.

Mit der Installation der Software verpflichten Sie sich Fehler
umgehend per email unter support@eu-industries.com zu informieren.

11. Angenommen, Sie haben einige "coole" Modifikationen an der Software 
vorgenommen, so senden Sie diese bitte an info@eu-industries.com.

12. Die neusten Versionen unserer Scripts finden Sie unter 
http://www.eu-industries.com



Copyright Inhaber: Ulrich Eckardt, EU-Industries
Software: eu-foren-header.php3 
Beschreibung: PHP3 und MySQL basierende Forensoftware
Version: 1.00
________________________________________________________________
Installation:
________________________________________________________________


Voraussetzungen:
- Internet oder Intranet-Server mit PHP3 Unterstuetzung.
- MySQL V 3.22
- PHP3 mit MySQL Unterstuetzung
--------------------------------------------------------------------------------
1. MySQL:
Installieren Sie MySQL, wenn Sie es noch nicht vorgenommen haben.
Informationen hierueber finden Sie im Internet unter http://www.mysql.com
--------------------------------------------------------------------------------
2. PHP3:
Installieren Sie PHP3, wenn Sie dies noch nicht vorgenommen haben.
Informationen hierueber finden Sie im Internet unter http://www.php3.com
--------------------------------------------------------------------------------
3. Internet-Message-Board:
Legen Sie unter MySQL eine Datenbank und einen User an.
Kopieren Sie die Dateien "index.html" und "eu-foren-header.php3" sowie die
Bilddateien (GIFs) in ein Unterverzeichnis auf Ihrem Internet / Intranet-Server.
--------------------------------------------------------------------------------

4. What to do

Oeffnen Sie die Datei "database-mysql.txt".
Aendern Sie die den Datenbanknamen in dieser Datei entsprechend nach Ihren Wuenschen
ab. 

Aenderungen mussen in folgendne Zeilen Vorgenommen werden:
Ersetzen Sie myboard durch den von Ihnen gewuenschten Datenbanknamen.

drop database myboard;
create database myboard;
use myboard;


--------------------------------------------------------------------------------
5. Datenbank
--------------------------------------------------------------------------------
Die Datenbankstruktur ist wie folgt aufgebaut:

Tabelle BEITRAG:
In dieser Tabelle werden alle Beitraege gespeichert.


Tabelle FORUM:
In dieser Tabelle werden alle Foren gespeichert.
Aufbau der Tabelle Forum:

intnummer INT UNSIGNED NOT NULL,
intforumnummer INT UNSIGNED NOT NULL,
strhauptgruppetext CHAR(60),
strgruppetext CHAR(60),
strtext CHAR(60),

intnummer = 		laufende Nummer

intforumnummer = 	eindeutige Nummer des Forums

strhauptgruppetext = 	Oberbegriff, unter dem verschiedene Unterforen 
			zusammengefasst werden koennen. (Bsp. Betriebssysteme)

strgruppetext=		Name der Untergruppen. So kann der Hauptgruppentext
			"Betriebssysteme" die Untergruppen "Linux" und "Windows"
			beinhalten

strtext=		Forum der jeweiligen Untergruppe.


Bsp.: Siehe Datei database-mysql.txt.



Tabelle RUNNING

intnummer INT UNSIGNED NOT NULL,
intlfdnummer INT UNSIGNED NOT NULL,
strtext CHAR(60),

Ueber diese Tabelle werden die fortlaufenden Nummern der  Beitraege erzeugt.





--------------------------------------------------------------------------------
6. Neues Forum
--------------------------------------------------------------------------------

Wir haben fuer Sie einige SQL-Befehle mitgeliefert, an welchen Sie sehen,
wie Foren verwaltet werden.

Bsp:
insert into forum values (1,1,'Betriebssysteme','WindowsNT', 'Netzwerk');
                          | |       |              |             |
      fortlaufende Nummer-- |	    |              |             |
         Nummer des Forums--        |              |             |
             Oberbegriff des Forums--              |             |
                                       Unterberiff--             |
                                                          Forum--


--------------------------------------------------------------------------------
6. Steuerung der Foren
--------------------------------------------------------------------------------
Die Foren koennen ueber entsprechende SQL-Befehle die MySQL zur Verfuegung stellt
verwaltet werden.


--------------------------------------------------------------------------------
7. Sprache
--------------------------------------------------------------------------------

Die Software wird ueber Parameter gesteuert. Diese sind am Zeile 176 bis Zeile 204
des PHP3 Scripts einzustellen.

$myhostname='192.168.100.1'; --> Name des MySQL-Servers
$my_mysql_userid='mysqluser'; --> Username fuer MySQL
$my_mysql_password='mysqlpassword'; --> Passwort fuer MySQL
$my_mysql_database='mysqldatabase'; --> MySQL Database
$myurltogifs='/mywayto/mypictures/'; --> Url zu den Bilddateien

$mywebserver='eu-industries.com'; --> Ihr Webserver
$mybackgroundgif='non.gif'; --> Hintergrundbild fuer Navigationsleiste
$myheadermessage='This board will not be refreshed automatically. Please press the reload button here to refresh this page'; --> Header fuer Forum
$mybuttonanswer='Answer'; --> Beschriftung des Antwort Buttons
$mybuttonclose='Close'; --> Beschriftung des Schliessen Buttons
$mymessageheader='Board';--> Beschriftung allg.
$mynewmessage='New message'; --> Beschriftung Neue Nachricht
$mysavemessage='Save message'; --> Beschriftung des Speichern Buttons
$myenterdata='Please enter your data and request here'; --> Hinweis zur Dateneingabe
$myfirstname='Firstname'; --> Beschriftung Vorname
$mylastname='Lastname'; --> Beschriftung Name
$myemail='email-address'; --> Beschriftung email-Adresse
$mysubject='Subject'; --> Beschriftung Betreff
$mymessage='Message'; --> Beschriftung Nachricht
$mynoemail='no email notification'; --> Beschriftung keine email-Benachrichtigung
$mysendemail='send email when answer is written'; --> Beschriftung email-Benachrichtigung bei Antwort
$myreadmessage='Read message'; --> Beschriftung Nachricht lesen
$mywhowrotemessage='written by'; --> Beschriftung Autor
$mycreatedate='Date'; --> Beschriftung Datum
$mygoback='Go back'; --> Beschriftung Zurueck
// How log should an entry be displayed (in month)? 
$tempdauerschaltung = 2; --> Max. Schaltdauer eines Beitrags in Monaten
$myerrormessage='The database you selected could not be found. Please contact support@eu-industries.com'; --> Fehlermeldung der MySQL-Datenbank
//Koop is a variable which is not used right now, but it can be used to create a individual webboards design. Just create a 
// mysql-table with customized settings (eg. fontcolor, fonttype ....).
$koop=(int)$koop; --> Moeglichkeit das Forum mandantenfaehig zu machen. Hierzu muss eine
neue Tabelle erstellt und ausgelesen werden, die dann Mandanten-Daten (Schricftfarbe usw) auslesen kann und das Forum entsprechend anpasst. Ist noch nicht eingebunden.

