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:
2026-08-28 16:41:18 +02:00
co-authored by Claude Opus 5
commit e2124220e5
2225 changed files with 1070301 additions and 0 deletions
@@ -0,0 +1 @@
livespell.lang.vi = ['Tìm hiểu','Tự động sửa lỗi','Huỷ','Thay đổi','Thay đổi Tất cả','Undo Edit','Đóng lại','Bỏ qua Tất cả','Bỏ qua','OK','Tùy chọn','Thiết lập lại','Hoàn tác','Chỉnh sửa:','Các lĩnh vực','Hoàn tất kiểm tra chính tả:','Từ:','Từ điển ngôn ngữ:','Gợi ý:','Nhiều hơn một...','Chọn Ngôn ngữ (giữ nút Ctrl):','Ý nghĩa...','Áp dụng','Huỷ','Xóa','Xóa lặp đi lặp lại','Bỏ qua','Bỏ qua Tất cả','Ngôn ngư','Tìm hiểu','Không có Ðề nghị...','Trường hợp nhạy cảm.','Tìm','Bỏ qua chữ hoa','Bỏ qua số.','Tự động sửa lỗi của tôi','Từ điển của tôi','Kiểm tra Ngữ pháp','Không được phép:','Trường hợp không chính xác:','Phải thay đổi được:','Ngữ pháp:','Lặp lại:','Sai lầm:','Xóa lặp đi lặp lại...','Không có Ðề nghị...','Kiểm tra chính tả','Kiểm tra chính tả'];