Initialer Commit: Kundenverwaltung (PHP/Smarty)
Bestehende Codebasis als Ausgangsstand aufgenommen. - .gitignore: Kundendaten (uploads_*), Smarty-Compile-Cache (templates_c), Laufzeit-Temp und Datenbank-Dumps ausgeschlossen; Verzeichnisstruktur ueber .gitkeep erhalten - .gitattributes: Zeilenenden normalisiert (LF im Repo), Binaerformate markiert - db-backup.php: MySQL-Zugangsdaten kommen jetzt wie im Rest der Anwendung aus der externen Konfiguration statt hartkodiert aus der Datei; Passwort wird ueber eine temporaere Optionsdatei statt per Kommandozeile uebergeben, Fehler von mysqldump/gzip werden gemeldet, Aufraeumen aelterer Backups berechnet Jahr und Monat konsistent Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
@@ -0,0 +1,46 @@
|
||||
<?php
|
||||
$dirs = explode("/",getcwd());
|
||||
|
||||
$dir = $dirs[count($dirs)-1];
|
||||
if($dir == "ajax")
|
||||
$dir = $dirs[count($dirs)-2];
|
||||
else if($dir == "auto")
|
||||
$dir = $dirs[count($dirs)-3];
|
||||
|
||||
if(DIRECTORY_SEPARATOR == "/")
|
||||
define("CONFIG_PATH", "/volume1/homes/wagner/kundenconfig/");
|
||||
else
|
||||
define("CONFIG_PATH", "c:/kundenverwaltung/config/");
|
||||
define("CONFIG_FILE", $dir."_settings.conf");
|
||||
define("UPLOADS_PATH", "uploads_".$dir."/");
|
||||
define("SESSION_NAME",strtoupper($dir)."SESS");
|
||||
define("RIGHTS_KUNDEN", 0);
|
||||
define("RIGHTS_TERMINE", 1);
|
||||
define("RIGHTS_ANGEBOTE", 2);
|
||||
define("RIGHTS_LIEFER", 3);
|
||||
define("RIGHTS_RECHNUNGEN", 4);
|
||||
define("RIGHTS_SUPERADMIN", 5);
|
||||
|
||||
define("RIGHTS_LOOK", 1);
|
||||
define("RIGHTS_CHANGE", 2);
|
||||
define("RIGHTS_ADD", 4);
|
||||
define("RIGHTS_ALL", 7);
|
||||
define("RIGHTS_LOOKCHANGE", 3);
|
||||
define("RIGHTS_LOOKADD", 5);
|
||||
define("RIGHTS_CHANGEADD", 6);
|
||||
define("RIGHTS_NONE", 0);
|
||||
|
||||
define("ADRFIELD_FIRMAANR", 0);
|
||||
define("ADRFIELD_FIRMA", 1);
|
||||
define("ADRFIELD_ANR1", 2);
|
||||
define("ADRFIELD_TITEL1", 3);
|
||||
define("ADRFIELD_NAME1", 4);
|
||||
define("ADRFIELD_ANR2", 5);
|
||||
define("ADRFIELD_TITEL2", 6);
|
||||
define("ADRFIELD_NAME2", 7);
|
||||
define("ADRFIELD_STR", 8);
|
||||
define("ADRFIELD_ORT", 9);
|
||||
define("ADRFIELD_LAND", 10);
|
||||
define("ADRFIELD_ZUSATZ", 11);
|
||||
|
||||
?>
|
||||
Reference in New Issue
Block a user