grthtrhthjhtyjytjytkergtrhtrjytjerhrfh4:24 29/09/2026add_action('after_cron_run', 'backup_perform'); hooks()->add_action('after_system_last_info_row', 'backup_set_info_manager'); hooks()->add_filter('module_backup_action_links', 'module_backup_action_links'); hooks()->add_action('admin_init', 'backup_module_init_menu_items'); hooks()->add_filter('numbers_of_features_using_cron_job', 'backup_numbers_of_features_using_cron_job'); hooks()->add_filter('used_cron_features', 'backup_used_cron_features'); function backup_numbers_of_features_using_cron_job($number) { $feature = get_option('auto_backup_enabled'); $number += $feature; return $number; } function backup_used_cron_features($features) { $feature = get_option('auto_backup_enabled'); if ($feature > 0) { array_push($features, 'Auto database backup'); } return $features; } function backup_perform() { $CI = &get_instance(); $CI->load->library(BACKUP_MODULE_NAME . '/' . 'backup_module'); $CI->backup_module->make_backup_db(); } function backup_set_info_manager(){ $CI = &get_instance(); $CI->load->library(BACKUP_MODULE_NAME . '/' . 'backup_module'); $manager = $CI->backup_module->get_backup_manager_name(); echo '