Installation

Rootverzeichnis

Index.php

Verzeichnis: \diinfo

Die Index.php Datei stellt den zentralen Einstiegspunkt des Programms dar. Hier werden die Konfigurationsdateien geladen, geprüft ob der Login erfolgreich ist und ggf. eine Anmeldemöglichkeit geboten sowie die Templates für die optische Erscheinung der diinfo Oberfläche geladen.

Setup_database.inc & setup_database.inc_installtion

Verzeichnis: \diinfo

In der setup_database.inc Datei werden die Pfade zur Datenbank hinterlegt sowie die Mandantenauswahl getroffen. Zur Installation werden die erforderlichen Daten in die „setup_database.inc_installation“ eingetragen. Anschließend muss die „setup_database.inc_installation“ in „setup_database.inc“ umbenannt werden.

Im Absatz „Mandantenauswahl wird eingeblendet“ (Zeile 10) wird festgelegt, ob bei der Anmeldung eine Mandantenauswahl angezeigt wird.

Hierzu wird der Wert von dc_firma = 0 (Zeile 11) auf 1 gesetzt (dc_firma = 1) um von einer Mandantenauswal (Wert 0) zu einem festen Mandanten (Wert 1) zu wechseln. Voraussetzung hierzu ist ein registrierter Benutzer im Administration-Tool von dicommerce.

Setup_rechte.conf

Verzeichnis: \diinfo

In der Datei „setup_rechte.conf“ findet die Konfiguration der Benutzerreche statt. Es können einem jeweiligen Benutzer Rechte für die Benutzung der Funktionen von diinfo zugeteilt oder entzogen werden.

Setup_module_kunde.inc

Verzeichnis: \diinfo

In der Datei „setup_module_kunde.inc“ können benutzerdefinierte Menüpunkte angelegt werden. Der Kunde kann hier eigene Menüpunkte hinzufügen und in vorhandenen Menüpunkten eigene Menü- und Menüunterpunkte hinzufügen. Hierzu siehe auch das Kundenverzeichnis.

Abb. 1.4.1 : Das diinfo Menü im Ursprungszustand

Abb. 1.4.2 : Eintrag in der Datei „setup_module_kunde.inc“

[MARKT] Fügt einen Menüpunkt „MARKT“ hinzu

Test Fügt dem Menüpunkt „MARKT“ einen Untermenüpunkt „Test“ hinzu

Abb. 1.4.3 : Das diinfo Menü mit der Erweiterung des Menüpunktes „Markt“ und dem Untermenüpunkt „Test“

Abb. 1.4.4 : Eintrag in der Datei „setup_module_kunde.inc“ zur Erweiterung des Menüpunktes „Lieferantenstatistiken“ um den Punkt „Monatsvergleich“

[„Lieferantenstatistiken“] Greift auf den Menüpunkt „Lieferantenstatisktiken“ zu.

Monatsvergleich Fügt dem Menüpunkt „Lieferantenstatisktiken“ einen Untermenüpunkt „Monatsvergleich“ hinzu

Abb. 1.4.5 : Das diinfo Menü mit der Erweiterung des Menüpunktes „Lieferantenstatistiken“ um den Untermenüpunkt „Monatsvergleich“

So können schnell eigene Menüpunkte z.B. zur Erstellung eigener Berichte (Reports) hinzugefügt werden. Die Datei „setup_module_kunde.inc“ wird bei einem Update nicht wie die anderen Dateien überschrieben oder zurückgesetzt.

Templates-Verzeichnis

Die diinfo Oberfläche

Verzeichnis: \diinfo\templates

Im Verzeichnis „templates“ liegen alle Daten, welche die Benutzeroberfläche von diinfo gestalten.

Wertelisten-Verzeichnis

Marktstamm.sql

Verzeichnis: \diinfo\wl

In der Datei „Marktstamm.sql“ liegen die SQL-Befehle welche die Stammdaten der Märkte aus der Datenbank holen und sie zur Verwendung von diinfo formatieren.

Temporäres-Verzeichnis

Temporäre Dateien

Verzeichnis: \diinfo\tmp

Im temporären Verzeichnis von diinfo liegen temporäre Daten, welche die letzte Benutzung pro Benutzer protokollieren. Es wird pro Benutzer jeweils nur die letzte Sitzung protokolliert.

Für den Schreib- und Lesezugriff werden entsprechende Rechte von PHP benötigt.

Report-Verzeichnis

Kundenverzeichnis

Verzeichnis: \diinfo\rpt\Kunde

Im Verzeichnis „Kunde“ im Report-Verzeichnis (rpt) kann der Kunde eigene Reports/Berichte bzw. die Dateien zur Erzeugung eben jener speichern. Grundlegende Kenntnisse in PHP sind hier Voraussetzung um diinfo für die eigenen Bedürfnisse zu konfigurieren. Hierzu siehe auch ReadMe.txt im Verzeichnis „\diinfo\rpt\Kunde“.

Das Kundenverzeichnis wird bei einem Update nicht überschrieben oder zurückgesetzt.

Last updated