|
@@ 267-269 (lines=3) @@
|
| 264 |
|
throw new ContentNotFoundException(__d('content', 'The requested page was not found.')); |
| 265 |
|
} |
| 266 |
|
|
| 267 |
|
if (!$content->content_type->userAllowed('translate')) { |
| 268 |
|
throw new ContentTranslateException(__d('content', 'You are not allowed to translate contents of this type ({0}).', $content->content_type->name)); |
| 269 |
|
} |
| 270 |
|
|
| 271 |
|
if (!$content->language || $content->translation_for) { |
| 272 |
|
$this->Flash->danger(__d('content', 'You cannot translate this content.')); |
|
@@ 338-340 (lines=3) @@
|
| 335 |
|
throw new ContentNotFoundException(__d('content', 'The requested page was not found.')); |
| 336 |
|
} |
| 337 |
|
|
| 338 |
|
if (!$content->content_type->userAllowed('translate')) { |
| 339 |
|
throw new ContentDeleteException(__d('content', 'You are not allowed to delete contents of this type ({0}).', $content->content_type->name)); |
| 340 |
|
} |
| 341 |
|
|
| 342 |
|
if ($this->Contents->delete($content, ['atomic' => true])) { |
| 343 |
|
$this->Flash->success(__d('content', 'Content was successfully removed!')); |