|
@@ 1477-1479 (lines=3) @@
|
| 1474 |
|
if(($id = $this->urlParams['ID']) && is_numeric($id)) { |
| 1475 |
|
/** @var SiteTree $page */ |
| 1476 |
|
$page = SiteTree::get()->byID($id); |
| 1477 |
|
if($page && (!$page->canEdit() || !$page->canCreate(null, array('Parent' => $page->Parent())))) { |
| 1478 |
|
return Security::permissionFailure($this); |
| 1479 |
|
} |
| 1480 |
|
if(!$page || !$page->ID) throw new SS_HTTPResponse_Exception("Bad record ID #$id", 404); |
| 1481 |
|
|
| 1482 |
|
$newPage = $page->duplicate(); |
|
@@ 1516-1518 (lines=3) @@
|
| 1513 |
|
if(($id = $this->urlParams['ID']) && is_numeric($id)) { |
| 1514 |
|
/** @var SiteTree $page */ |
| 1515 |
|
$page = SiteTree::get()->byID($id); |
| 1516 |
|
if($page && (!$page->canEdit() || !$page->canCreate(null, array('Parent' => $page->Parent())))) { |
| 1517 |
|
return Security::permissionFailure($this); |
| 1518 |
|
} |
| 1519 |
|
if(!$page || !$page->ID) throw new SS_HTTPResponse_Exception("Bad record ID #$id", 404); |
| 1520 |
|
|
| 1521 |
|
$newPage = $page->duplicateWithChildren(); |