Added new config files for filetype and uploads configuration. Removed deprecated config_uploads.php. Updated admin templates for changelog and monitor modules.
Added changelog info files for German, English, French, Polish, Russian, and Ukrainian languages, plus German statistics info.
Updated multiple admin modules to follow SLAED 6.3 coding standards including template.php and other core modules.
Changed templsave() to use setConfigFile() instead of save_conf() with Heredoc syntax since line breaks are not needed for template configuration storage.
- Rename functions to lowercase: template_navi() to navi(), template_style() to style(), template_info() to info()
- Rename save functions: template_save to save(), template_style_save to stylesave()
- Replace $admin_file with $aroute throughout
- Add proper type hints: void and string return types
- Replace analyze() with getVar() using proper type validation
- Replace tpl_eval() with setTemplateBasic()
- Replace navi_gen() with getAdminTabs()
- Replace end_chmod() with checkPerms()
- Add PHP 8.4 compatibility: opendir() false checks
- Add exit; after header redirects
- Modernize arrays: array() to []
- Modernize switch case with default
- Add conditional parameter handling for templ
- Update copyright year to 2026
- Update core/user.php with modernization changes
- Add templates/admin/basic-monitor.html for monitor module
Part of SLAED 6.3 modernization.
Update multiple admin modules to use modern checkPerms() function: - categories.php: Replace checkConfigFile with checkPerms - changelog.php: Replace checkConfigFile with checkPerms - comments.php: Replace checkConfigFile with checkPerms - editor.php: Replace checkConfigFile with checkPerms - favorites.php: Replace checkConfigFile with checkPerms - fields.php: Replace checkConfigFile with checkPerms - lang.php: Replace checkConfigFile with checkPerms - monitor.php: Replace checkConfigFile with checkPerms - privat.php: Replace checkConfigFile with checkPerms - ratings.php: Replace checkConfigFile with checkPerms - referers.php: Replace checkConfigFile with checkPerms - replace.php: Replace checkConfigFile with checkPerms - rss.php: Replace checkConfigFile with checkPerms - security.php: Replace checkConfigFile with checkPerms - sitemap.php: Replace checkConfigFile with checkPerms - users.php: Replace checkConfigFile with checkPerms
Follow SLAED 6.3 refactoring standards for config file validation.
- Delete admin/info/stat-en.html
- Delete admin/info/stat-fr.html
- Delete admin/info/stat-pl.html
- Delete admin/info/stat-ru.html
- Delete admin/info/stat-uk.html
Complete cleanup of old stat module documentation. All files replaced by statistic-*.html equivalents.
- Delete admin/info/stat-en.html
- Delete admin/info/stat-fr.html
- Delete admin/info/stat-pl.html
- Delete admin/info/stat-ru.html
- Delete admin/info/stat-uk.html
These files were replaced by statistic-*.html files in previous commit.
- Rename create_stat() to createstat() in core/core.php following SLAED naming
Fix getStatistic() in core/admin.php: - Add missing global $confst declaration - Remove duplicate config include - Update file paths: .txt to .log extensions - Update directory: /stat/ to /statistic/ - Add file() false checks with fallback to empty array - Fix image save path to use COUNTER_DIR constant - Add imagedestroy() call for proper resource cleanup
- Fix PHP 8.4 TypeError by validating file() return values
- Ensure compatibility with renamed statistic module





