|
@@ 714-722 (lines=9) @@
|
| 711 |
|
return null; |
| 712 |
|
} |
| 713 |
|
|
| 714 |
|
if (!$file->canView()) { |
| 715 |
|
$this->httpError(403, _t( |
| 716 |
|
'SilverStripe\\AssetAdmin\\Controller\\AssetAdmin.ErrorItemPermissionDenied', |
| 717 |
|
'You don\'t have the necessary permissions to modify {ObjectTitle}', |
| 718 |
|
'', |
| 719 |
|
['ObjectTitle' => $file->i18n_singular_name()] |
| 720 |
|
)); |
| 721 |
|
return null; |
| 722 |
|
} |
| 723 |
|
|
| 724 |
|
// Pass to form factory |
| 725 |
|
$augmentedContext = array_merge($context, ['Record' => $file]); |
|
@@ 791-799 (lines=9) @@
|
| 788 |
|
return $this->httpError(404); |
| 789 |
|
} |
| 790 |
|
|
| 791 |
|
if (!$file->canView()) { |
| 792 |
|
$this->httpError(403, _t( |
| 793 |
|
'SilverStripe\\AssetAdmin\\Controller\\AssetAdmin.ErrorItemPermissionDenied', |
| 794 |
|
'You don\'t have the necessary permissions to modify {ObjectTitle}', |
| 795 |
|
'', |
| 796 |
|
['ObjectTitle' => $file->i18n_singular_name()] |
| 797 |
|
)); |
| 798 |
|
return null; |
| 799 |
|
} |
| 800 |
|
|
| 801 |
|
$effectiveContext = array_merge($context, ['Record' => $file]); |
| 802 |
|
/** @var FormFactory $scaffolder */ |
|
@@ 1158-1166 (lines=9) @@
|
| 1155 |
|
)); |
| 1156 |
|
return null; |
| 1157 |
|
} |
| 1158 |
|
if (!$record->canView()) { |
| 1159 |
|
$this->httpError(403, _t( |
| 1160 |
|
'SilverStripe\\AssetAdmin\\Controller\\AssetAdmin.ErrorItemPermissionDenied', |
| 1161 |
|
'You don\'t have the necessary permissions to modify {ObjectTitle}', |
| 1162 |
|
'', |
| 1163 |
|
['ObjectTitle' => $record->i18n_singular_name()] |
| 1164 |
|
)); |
| 1165 |
|
return null; |
| 1166 |
|
} |
| 1167 |
|
|
| 1168 |
|
$handler = AddToCampaignHandler::create($this, $record, 'addToCampaignForm'); |
| 1169 |
|
$form = $handler->Form($record); |