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

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

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

Всего: 1039 Доступных коммитов | Отфильтровано: 1039 Коммиты | Страница: 96 / 104
15.12.2025
Update: Add English commit message rule to git-rules.md
Автор: Eduard Laas | Дата: 11:18 15.12.2025
Update: Core, SQL and Language files
Автор: Eduard Laas | Дата: 10:54 15.12.2025
Refactor: template.php - Remove excessive whitespace
Автор: Eduard Laas | Дата: 10:54 15.12.2025
12.12.2025
Refactor: Optimize replace.php with modern patterns
Автор: Eduard Laas | Дата: 11:52 12.12.2025

Updated replace.php with comprehensive modernization:

  • Updated copyright year to 2026
  • Added require_once CONFIG_DIR at top for config loading
  • Enhanced navi() function with legacy and extra parameters
  • Modernized navigation ops with proper name=replace URLs
  • Updated template functions to use array parameters
  • Replaced end_chmod() with checkConfigFile() helper
  • Complete rewrite of save() function using getVar() for input validation
  • Implemented setConfigFile() for config writing (replacing manual file operations)
  • Added global $confre variable handling
  • Simplified and secured all user input handling
  • Compact switch statement formatting
Refactor: Modernize replace.php admin module
Автор: Eduard Laas | Дата: 07:55 12.12.2025
11.12.2025
Refactor: Modernize admin modules and restructure config files
Автор: Eduard Laas | Дата: 17:52 11.12.2025

Admin Module Updates:

  • Modernized categories.php, changelog.php, ratings.php, referers.php
  • Applied consistent naming conventions and patterns
  • Updated to use modern template functions

Config Restructuring:

  • Renamed config files: config_.php → .php
  • Moved config_ratings.php → ratings.php
  • Moved config_referers.php → referers.php
  • Moved config_replace.php → replace.php
  • Improved config file organization

Core Updates:

  • Updated core.php with modern patterns
  • Enhanced searchbox template

Impact:

  • Better file organization and naming consistency
  • Improved maintainability across admin modules
  • Cleaner config directory structure
Refactor: Modernize admin modules (modules, monitor, newsletter)
Автор: Eduard Laas | Дата: 13:57 11.12.2025

Admin Module Standardization:

  • Renamed navigation functions: moduleNavi()navi()
  • Migrated from $admin_file to $aroute global variable
  • Added (bool)$subtab type-cast in navi() functions
  • Simplified function names: newsletterAdd()add(), etc.

SQL Security Improvements:

  • Converted escaped quotes \'1\' to integer literals 1
  • Fixed UPDATE/INSERT queries: send = '0'send = 0
  • All SQL queries use Named Placeholders (:id, :title, etc.)

Code Structure:

  • Extracted switch-case inline code into separate functions
  • Added exit; after all header() redirects
  • Simplified header URLs: removed redundant &op=show parameters
  • Switch statements modernized: case 'show'default

Monitor Module Enhancement:

  • Converted 600+ line HTML block to Heredoc syntax
  • Pre-calculated all variables before Heredoc block
  • Replaced <?php echo $var; ?> with {$var} syntax
  • Improved code readability and maintainability

Rules Documentation:

  • Updated Section 22: Admin-Module Konventionen
  • Documented $aroute usage pattern
  • Documented simplified header redirects with exit;
  • Documented switch-case extraction pattern

Impact:

  • Enhanced security with consistent SQL Prepared Statements
  • Improved code consistency across all admin modules
  • Better maintainability with standardized patterns
  • Reduced code duplication and complexity
Cleanup: Remove legacy config files and update README badges
Автор: Eduard Laas | Дата: 09:21 11.12.2025

Removed obsolete configuration files and templates:

  • config/000config.php (legacy configuration)
  • config/000config.php.bak (backup file)
  • config/000config_global.php (legacy global config)
  • config/000license.txt (legacy license file)
  • config/changelog.php.example (moved to environment variables)
  • config/lang.php.example (moved to environment variables)

Updated README.md:

  • Split database badge into separate MariaDB and MySQL badges
  • MariaDB: red badge for version 10+
  • MySQL: purple badge for version 8.0+
  • Improved visual clarity and readability

Impact:

  • Cleaner configuration structure
  • Removed redundant legacy files
  • Better documentation presentation
Feature: Add Markdown formatting to Changelog module
Автор: Eduard Laas | Дата: 09:01 11.12.2025

Enhanced commit message display with basic Markdown support:

Changes:

  • Added Markdown formatting for commit bodies
  • Bold text: text renders as bold
  • Lists: - item or * item renders as bullet points
  • Inline code: code renders with gray background
  • Automatic line breaks with nl2br()

Technical details:

  • Uses htmlspecialchars() with ENT_NOQUOTES
  • Regex patterns for Markdown parsing
  • Clean, simple implementation
  • No external dependencies

Impact:

  • Improved readability of commit messages
  • Professional changelog display
  • Better user experience

Location: admin/modules/changelog.php render() function

Add changelog.php.example template file
Автор: Eduard Laas | Дата: 07:59 11.12.2025

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

Хотите опробовать SLAED CMS в действии?
Идеи и предложения
Обратная связь
Подтверждение

Поделиться
QR-код