Файл system/controllers/admin/actions/content_item_delete.php Вес запакованого файла 347b (347 b) Вес распакованого файла: 824b (824 b) Метод сжатия: 8
<?php
/**
* @property \modelBackendContent $model_backend_content
*/
class actionAdminContentItemDelete extends cmsAction {
public function run($ctype_id) {
$items = $this->request->get('selected', []);
if (!$items) {
return cmsCore::error404();
}
if (!cmsForm::validateCSRFToken($this->request->get('csrf_token', ''))) {
return cmsCore::error404();
}
$ctype = $this->model_backend_content->getContentType($ctype_id);
if (!$ctype) {
return cmsCore::error404();
}
foreach ($items as $id) {
if(!is_numeric($id)){
continue;
}
$this->model_backend_content->deleteContentItem($ctype['name'], $id);
}
return $this->redirectBack();
}
}