[ SYSTEM ]: Linux wordpress 6.1.0-44-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.164-1 (2026-03-09) x86_64
[ SERVER ]: Apache/2.4.66 (Debian) | PHP: 8.2.30
[ USER ]: www-data | IP: 172.19.30.54
GEFORCE FILE MANAGER
/
var
/
www
/
html
/
wordpress
/
wp-content
/
plugins
/
astra-addon
/
classes
/
library
/
batch-processing
/
UPLOAD:
NAME
SIZE
QUICK PERMS
ACTIONS
📄 class-wp-background-process-astra-addon.php
1,438 B
SET
[ EDIT ]
|
[ DEL ]
📄 wp-async-request.php
2,796 B
SET
[ EDIT ]
|
[ DEL ]
📄 wp-background-process.php
11,011 B
SET
[ EDIT ]
|
[ DEL ]
DELETE SELECTED
[ CLOSE ]
EDIT: class-wp-background-process-astra-addon.php
<?php /** * Database Background Process * * @package Astra * @since 2.1.3 */ if ( class_exists( 'WP_Background_Process' ) ) { /** * Database Background Process * * @since 2.1.3 */ class WP_Background_Process_Astra_Addon extends WP_Background_Process { /** * Database Process * * @var string */ protected $action = 'addon_database_migration'; /** * Task * * Override this method to perform any actions required on each * queue item. Return the modified item for further processing * in the next pass through. Or, return false to remove the * item from the queue. * * @since 2.1.3 * * @param object $process Queue item object. * @return mixed */ protected function task( $process ) { do_action( 'astra_addon_batch_process_task-' . $process, $process ); if ( function_exists( $process ) ) { call_user_func( $process ); } if ( 'update_db_version' === $process ) { Astra_Addon_Background_Updater::update_db_version(); } return false; } /** * Complete * * Override if applicable, but ensure that the below actions are * performed, or, call parent::complete(). * * @since 2.1.3 */ protected function complete() { if ( function_exists( 'error_log' ) ) { error_log( 'Astra Addon: Batch Process Completed!' ); } do_action( 'astra_addon_database_migration_complete' ); parent::complete(); } } }