MINOR Check for existence of related page in RelatedPageLink->RelatedPageAdminLink() (AIR-74)

This commit is contained in:
Ingo Schommer 2011-08-30 08:41:13 +02:00
parent 72e1e5b1b2
commit c6969439a1

View File

@ -56,7 +56,7 @@ class RelatedPageLink extends DataObject {
function RelatedPageAdminLink($master = false) {
$page = $master ? Dataobject::get_by_id("SiteTree", $this->MasterPageID) : Dataobject::get_by_id("SiteTree", $this->RelatedPageID);
$otherPage = $master ? Dataobject::get_by_id("SiteTree", $this->RelatedPageID) : Dataobject::get_by_id("SiteTree", $this->MasterPageID);
if(!$page) return;
if(!$page || !$otherPage) return;
// Use cmsEditlink only when moving between different pages in the same subsite.
$classClause = ($page->SubsiteID == $otherPage->SubsiteID) ? ' class="cmsEditlink"' : '';