__( 'Select Tables', 'backwpup' ), 'type' => 'sidebar', 'navigation' => 'database', ] ); /** @var wpdb $wpdb */ global $wpdb; $dbtables = $wpdb->get_results('SHOW TABLES', ARRAY_N); $tables = []; $defaultexcludedtables = []; foreach ( $dbtables as $dbtable ) { $tables[] = $dbtable[0]; if ( ! strstr( (string) $dbtable[0], $wpdb->prefix ) ) { $defaultexcludedtables[] = $dbtable[0]; } } $excludedTables = BackWPup_Option::get( $job_id, 'dbdumpexclude', $defaultexcludedtables ); $allTablesSelected = ! empty( $tables ) && count( array_diff( $tables, $excludedTables ) ) === count( $tables ); ?> 'small' ] ); ?>

'filter_tables', 'placeholder' => __( 'Search…', 'backwpup' ), 'trigger' => 'filter-tables', ] ); ?>
'select_all_tables', 'value' => '1', 'label' => __( 'Select All', 'backwpup' ), 'checked' => $allTablesSelected, 'trigger' => 'select-all-tables', 'style' => 'default', ] ); ?>

'tabledb[]', 'value' => $table, 'checked' => $checked, 'label' => $table, ] ); } ?>
'dbdumpfile', 'value' => 'local', ] ); BackWPupHelpers::component( 'form/hidden', [ 'name' => 'dbdumpwpdbsettings', 'value' => true, ] ); BackWPupHelpers::component( 'form/hidden', [ 'name' => 'dbdumpfilecompression', 'value' => '', ] ); BackWPupHelpers::component( 'form/hidden', [ 'name' => 'job_id', 'value' => $job_id, ] ); ?> 'primary', 'label' => __( 'Save settings', 'backwpup' ), 'full_width' => true, 'trigger' => 'close-sidebar', 'identifier' => 'save-excluded-tables', ] ); ?>