* -----------------------------------------------------------------------------------------
* MODULE VERSION HISTORY
* -----------------------------------------------------------------------------------------
* v1.3.3 (dbs, Feb 15, 2026)
* - Improved restore workflow with automatic safety backup before restore.
* - Backup logs now use the same name as the backup file for better consistency.
* - Added the option to store a comment for each backup.
* - Improved progress overlay and feedback during backup operations.
* - Language handling cleaned up and remaining hardcoded texts removed.
* - Various stability improvements and internal code cleanup.
* v1.3.2 (stable) (Jacobi22/dbs: Aug 21, 2025)
* fix DDL-problem in restore_sql-function in R17
* remove ping() from restore_sql_function in R18
* v1.3.1.18 (stable) (Jacobi22: Aug 20, 2025)
* remove added functions like carbon/carbon or Twig/Intl, not avaiable in older WB-Versions
* change protocol from direct php-echo to template-output
* correct some different date- and time-outputs for the same file
* v1.3.1.17 (stable) (Jacobi22: Aug 19, 2025)
* change permission for this tool to admin group
* add restore function (for super-admin only)
* change date-formation to carbon/carbon
* add translations in all languages (translation via Google AI)
* v1.3.1.16 (stable) (Luisehahne: Aug 12, 2023)
* fix Translate inclusion
* - remove alternate Twig Inclusion for older WB-Versions cmd-folder
* v1.3.1.15 (stable) (Luisehahne: Sep 26, 2022)
* recoded in install.inc.php, Tool.inc.php, Upgrade.inc.php for new methodes in PHP
* v1.3.1.14 (stable) (Luisehahne: Sep 12, 2022)
* add some more options in module settings
* v1.3.1.12 (stable) (Luisehahne: Apr 23, 2022)
* change some language variables
* v1.3.1.11 (stable) (Luisehahne: Feb 02, 2022)
* recode WbBackup.php to add more functions
* little code changes in twig template for better output
* v1.3.1.01 (stable) (Luisehahne: Jan 31, 2022)
* change subfolder lib to Lib (Error when repacking WB project)
* v1.3.0 (stable) (Luisehahne: Oct 20, 2021)
* fix creating zip archive
* Beginning add WbAdaptor Instance to replace constants
* v1.2 (stable) (jacobi22: Mar 05, 2021)
* - change zip-file-name (shorter) in class.wbbackup
* + fix LOG-Writing (issue if no file-extension defined) Thx to hgs
* v1.1 (stable) (jacobi22: Mar 05, 2021)
* - remove BackupResult.twig
* + use success.twig as success message and redirect
* v1.0.1dev1 (jacobi22: Feb 24, 2021)
* + change ToolIcon and some other icons (source: free icons from iconfinder.com)
* + rebuild complete module (file-backup with possibility to skip folders, larger files or file-extensions etc)
* + possibility to download the backup files
* v1.0.0 (jacobi22: Feb 14, 2021)
* + rebuild the module with TWIG,
* + fix some small issues like MYSQL_ASSOC,
* + new Design and security with FTAN && IDKeys
*
* v0.10 alpha (doc: Nov 14, 2020)
* + initial release of the module
* ------------------------------------------------------------------------------------------------
*/
