Когда я выбираю 1 запись, она удаляется успешно, но когда я выбираю 2 записи, выдается сообщение об ошибке «У вас нет разрешения ...». Вот код функции:
protected function processBulkDelete()
{
if ($this->tabAccess['delete'] === '1') {
$success = 1;
if (is_array($this->boxes) && !empty($this->boxes)) {
$uploaded_data = Tools::getValue($this->table.'Box');
$csv_path = dirname(__FILE__).'/../../views/uploaded_csv/';
foreach($uploaded_data as $upload_id){
$upload_obj = new MarketplaceMassUpload($upload_id);
$request_no = $upload_obj->request_id;
unlink($csv_path.$request_no.".csv");
$success &= $upload_obj->delete();
}
Tools::redirectAdmin(self::$currentIndex.'&conf=2&token='. $this->token);
}
else
$this->errors[] = Tools::displayError('You must select at least one element to delete.');
}
else
$this->errors[] = Tools::displayError('You do not have permission to delete this.');
}