| Current Path : /var/www/homesaver/www/bitrix/modules/catalog/lib/UI/FileUploader/ |
| Current File : /var/www/homesaver/www/bitrix/modules/catalog/lib/UI/FileUploader/DocumentController.php |
<?php
namespace Bitrix\Catalog\UI\FileUploader;
use Bitrix\Catalog\Access\AccessController;
use Bitrix\Catalog\Access\ActionDictionary;
use Bitrix\Main\Engine\CurrentUser;
use Bitrix\UI\FileUploader\FileOwnershipCollection;
use Bitrix\UI\FileUploader\Configuration;
use Bitrix\UI\FileUploader\UploaderController;
class DocumentController extends UploaderController
{
public function __construct(array $options)
{
parent::__construct($options);
}
public function isAvailable(): bool
{
return AccessController::getCurrent()->check(ActionDictionary::ACTION_CATALOG_READ);
}
public function getConfiguration(): Configuration
{
return new Configuration();
}
public function canUpload(): bool
{
return AccessController::getCurrent()->check(ActionDictionary::ACTION_STORE_VIEW);
}
public function verifyFileOwner(FileOwnershipCollection $files): void
{
}
public function canView(): bool
{
return false;
}
public function canRemove(): bool
{
return false;
}
}