|
@@ 1427-1429 (lines=3) @@
|
| 1424 |
|
if(($id = $this->urlParams['ID']) && is_numeric($id)) { |
| 1425 |
|
/** @var SiteTree $page */ |
| 1426 |
|
$page = SiteTree::get()->byID($id); |
| 1427 |
|
if($page && (!$page->canEdit() || !$page->canCreate(null, array('Parent' => $page->Parent())))) { |
| 1428 |
|
return Security::permissionFailure($this); |
| 1429 |
|
} |
| 1430 |
|
if(!$page || !$page->ID) throw new HTTPResponse_Exception("Bad record ID #$id", 404); |
| 1431 |
|
|
| 1432 |
|
$newPage = $page->duplicate(); |
|
@@ 1466-1468 (lines=3) @@
|
| 1463 |
|
if(($id = $this->urlParams['ID']) && is_numeric($id)) { |
| 1464 |
|
/** @var SiteTree $page */ |
| 1465 |
|
$page = SiteTree::get()->byID($id); |
| 1466 |
|
if($page && (!$page->canEdit() || !$page->canCreate(null, array('Parent' => $page->Parent())))) { |
| 1467 |
|
return Security::permissionFailure($this); |
| 1468 |
|
} |
| 1469 |
|
if(!$page || !$page->ID) throw new HTTPResponse_Exception("Bad record ID #$id", 404); |
| 1470 |
|
|
| 1471 |
|
$newPage = $page->duplicateWithChildren(); |