Журнал изменений

Журнал изменений

Фильтр и поиск

Всего: 1024 Доступных коммитов | Отфильтровано: 1024 Коммиты | Страница: 102 / 103
27.11.2025
Fix: fields.php Tab-Navigation repariert
Автор: Eduard Laas | Дата: 10:09 27.11.2025

Problem: Tabs wurden nicht selected und Inhalt war nicht sichtbar Ursache: getAdminTabs() unterstützt kein Multi-Tab-System mit 7 Tabs Lösung: Zurück zu navi_gen() für fields.php fields.php nutzt spezielles Multi-Tab-System:

  • 6 Module-Tabs (account, content, forum, help, news, order)
  • 1 Info-Tab
  • Insgesamt 7 Tabs

navi_gen() behält alle Parameter für Multi-Tab-Funktionalität.

Refactor: Modernisierung fields.php
Автор: Eduard Laas | Дата: 09:58 27.11.2025

Änderungen:

  • Copyright aktualisiert: 2005-2017 → 2005-2026
  • Type Hints: int, string, void
  • func_get_args() → feste Parameter mit Defaults
  • navi_gen() → getAdminTabs()
  • tpl_eval()/tpl_warn() → setTemplateBasic()/setTemplateWarning()
  • array() → []
  • Quotes: " → ' wo möglich
  • $_POST → getVar() mit Array-Index-Support
  • include() + end_chmod() → checkConfigFile()
  • save_conf() → setConfigFile()
  • require_once mit CONFIG_DIR Pattern
  • Variable $val Konflikte behoben ($val2, $val3)

Komplexes Modul mit Multi-Modul-Support für custom fields.

26.11.2025
Add development environment configuration
Автор: Eduard Laas | Дата: 23:20 26.11.2025
  • EditorConfig for consistent formatting
  • VSCode workspace settings (PHP paths, editor config)
  • Recommended VSCode extensions list
  • Project README with documentation
Initial commit: SLAED CMS 6.3
Автор: Eduard Laas | Дата: 23:17 26.11.2025
  • Complete CMS structure with core, modules, plugins
  • 27+ functional modules (news, forum, shop, etc.)
  • Multi-language support (6 languages)
  • PHP 8.4 compatible
  • MySQLi/PDO database support
  • Security features (XSS, CSRF, SQL injection protection)
  • Caching system
  • SEO optimization
25.11.2025
Feature: Detailed changelog display
Автор: Eduard Laas | Дата: 15:53 25.11.2025

Erweiterte Changelog-Darstellung mit:

  • Vollständige Commit-Messages (Subject + Body)
  • Autor mit E-Mail-Adresse
  • Datei-Statistiken (added/gelöscht)
  • Liste aller geänderten Dateien
  • Kollabierbare Dateiliste bei >5 Dateien
  • Alternating Hintergrundfarben für bessere Lesbarkeit
  • Farbcodierung: +Zeilen grün, -Zeilen rot

render_commit() Funktion für saubere Darstellung

Fix: Set Git path explicitly for Windows
Автор: Eduard Laas | Дата: 15:50 25.11.2025

Änderungen:

  • Absoluter Pfad zu git.exe für Windows: C:\Program Files\Git\cmd\git.exe
  • Fallback auf 'git' wenn nicht gefunden
  • Besseres Error-Reporting mit allen Details
  • Command mit Quotes für Pfade mit Leerzeichen

Behebt: Git-Befehl wird von PHP/Apache nicht gefunden

Fix: Changelog-Modul - Git working directory Problem behoben
Автор: Eduard Laas | Дата: 15:49 25.11.2025

Änderungen:

  • chdir() zum Git-Verzeichnis vor exec()
  • Working directory wird nach exec() wiederhergestellt
  • Bessere Fehlermeldung mit Git-Verzeichnis-Pfad
  • htmlspecialchars() für Autor und Message (XSS-Schutz)

Behebt: "Git-Historie konnte nicht geladen werden" Fehler

Organize: Move documentation to git/ folder
Автор: Eduard Laas | Дата: 15:31 25.11.2025

Moved all documentation files to dedicated git/ folder:

  • CHANGELOG.md - Changelog im Keep-a-Changelog Format
  • MODERNISIERUNG.md - Detaillierte Modernisierungs-Dokumentation
  • ALTE_MODULE.md - Analyse alter Module (vor 2024)
  • AENDERUNGEN_2024-2025.md - Vollständige Änderungshistorie (218 Dateien)
  • generate_changelog.sh - Changelog-Generator-Script

Bessere Organisation der Dokumentations-Dateien.

Add: Complete documentation of all changes 2024-2025
Автор: Eduard Laas | Дата: 15:24 25.11.2025

Neue Datei: AENDERUNGEN_2024-2025.md Dokumentiert alle 218 geänderten Dateien seit Januar 2024

Kategorien:

Admin-Module (26 Module)

  • 12 Modernisiert (46%): security, configure, admins, editor, newsletter, categories, database, blocks, favorites, comments, sitemap, changelog

  • 14 Benötigen Modernisierung (54%): privat, ratings, fields, rss, groups, messages, referers, replace, template, uploads, users, stat, modules, lang

Core-System

  • template.php - Template-Engine
  • mysqli.php - Datenbank-Klasse

Module

  • account - Benutzerkonto
  • news - News-System

Konfiguration

  • config_db.php, db.php, 000config_global.php

Dokumentation (Oktober 2025)

  • 9 Haupt-Docs: overview, architecture, installation, configuration, database, templates, performance, security, api

  • 6 Wiki-Seiten: Home, Installation, Security-Guide, API-Documentation, Quick-Start, Navigation

  • 4 Git-Docs: CHANGELOG, MODERNISIERUNG, ALTE_MODULE, AENDERUNGEN_2024-2025

Templates

  • lite, default

Entwicklung

  • 13 Test-Dateien
  • 6 Scanner/Analyzer

Statistik:

  • Gesamt: 218 Dateien seit 2024
  • Admin-Module: 46% modernisiert
  • Type Safety: 100% (moderne Module)
Add: Analyse alter Module (vor 2024)
Автор: Eduard Laas | Дата: 15:21 25.11.2025

Neue Datei: ALTE_MODULE.md

  • Komplette Übersicht aller 14 alten Module
  • Priorisierung nach Alter:

    • 10 Module aus 2017-2018 (SEHR HOCH)
    • 4 Module aus 2021 (MITTEL)
  • Modernisierungs-Roadmap
  • Geschätzter Aufwand: 14-21 Stunden

Module mit hoher Priorität: ⚠️ privat.php (2017) ⚠️ ratings.php (2017) ⚠️ fields.php (2017) ⚠️ rss.php (2017) ⚠️ groups.php (2018) ⚠️ messages.php (2018) ⚠️ referers.php (2018) ⚠️ replace.php (2018) ⚠️ template.php (2018) ⚠️ uploads.php (2018) Statistik: 14 von 26 Modulen (54%) benötigen Modernisierung

Всего: 1024 на 103 страницах по 10 на каждой странице

1 93 94 95 96 97 98 99 100 101 102 103
Хотите опробовать SLAED CMS в действии?
Идеи и предложения
Обратная связь