],
'pluginEvents' => [
'fileclear' => new \yii\web\JsExpression("
- function(event) {
- var modelId = $(this).data('model-id');
- if (!modelId) {
- alert('Не указан ID модели для удаления видео');
- return;
- }
- var deleteUrl = '" . \yii\helpers\Url::to(['write-offs-erp/delete-video']) . "?id=' + modelId;
- $.ajax({
- url: deleteUrl,
- type: 'POST',
- dataType: 'json',
- success: function(response) {
- if (response.success) {
- alert('Видео успешно удалено');
- } else {
- alert('Ошибка удаления видео');
- }
- },
- error: function() {
- alert('Ошибка запроса на удаление видео');
- }
- });
- }
- "),
+ function(event) {
+ var modelId = " . (isset($data['id']) ? (int)$data['id'] : 'null') . ";
+ if (!modelId) {
+ alert('Не указан ID модели для удаления видео');
+ return;
+ }
+ var deleteUrl = '" . \yii\helpers\Url::to(['write-offs-erp/delete-video']) . "?id=' + modelId;
+ $.ajax({
+ url: deleteUrl,
+ type: 'POST',
+ dataType: 'json',
+ success: function(response) {
+ if (response.success) {
+ alert('Видео успешно удалено');
+ } else {
+ alert('Ошибка удаления видео');
+ }
+ },
+ error: function() {
+ alert('Ошибка запроса на удаление видео');
+ }
+ });
+ }
+ "),
],
];
}