Your IP : 216.73.216.86


Current Path : /var/www/homesaver/www/bitrix/modules/main/lib/grid/panel/action/
Upload File :
Current File : /var/www/homesaver/www/bitrix/modules/main/lib/grid/panel/action/removeaction.php

<?php

namespace Bitrix\Main\Grid\Panel\Action;

use Bitrix\Main\Grid\Panel\Snippet;
use Bitrix\Main\HttpRequest;

abstract class RemoveAction implements Action
{
	public static function getId(): string
	{
		return 'remove';
	}

	public function getControl(): ?array
	{
		return (new Snippet)->getRemoveButton();
	}

	protected function getRequestRows(HttpRequest $request): ?array
	{
		$ids = $request->getPost('ID');
		if (!is_array($ids))
		{
			return null;
		}

		return $ids;
	}
}