Automattic\WooCommerce\Internal\ProductDownloads\ApprovedDirectories\Admin

UI::process_all_actions()privateWC 1.0

Handles the enable/disable-all actions.

Метод класса: UI{}

Хуков нет.

Возвращает

null. Ничего (null).

Использование

// private - только в коде основоного (родительского) класса
$result = $this->process_all_actions( $action );
$action(строка) (обязательный)
The action to be applied.

Код UI::process_all_actions() WC 9.3.3

private function process_all_actions( string $action ) {
	$register = wc_get_container()->get( Register::class );
	$redirect = $this->table->get_base_url();

	switch ( $action ) {
		case 'enable-all':
			$redirect = add_query_arg( 'enabled-all', (int) $register->enable_all(), $redirect );
			break;

		case 'disable-all':
			$redirect = add_query_arg( 'disabled-all', (int) $register->disable_all(), $redirect );
			break;
	}

	wp_safe_redirect( $redirect );
		exit;
}